随笔分类 - Apple
Mac OS X,iOS
摘要:每个人成长到一定阶段的时候,最值钱的是你的时间,而不是别的什么东西。这么说并不是鼓励大家无节制的花钱,但是,如果能够用合理的价格购买到工具、产品和服务,最好不要花时间去找替代品,至少,你要评估一下你的时间是不是那么不值钱。
阅读全文
摘要:腾讯为什么要做个 Mac 版微信呢?或者说微信为什么要发布 Mac 版呢?注意这两句话还是有细微差别的。根据我的朋友,前腾讯员工的描述,腾讯的各个项目之间独立性很强,也拥有比较大的自由度,各个项目之间存在竞争关系是常有的事,一会是姐姐拿了妹妹的口红,一会是妹妹动了姐姐的唇膏,小马哥虽然雄才大略,这种事多了也头疼,在普通规模的企业里内部竞争都难以避免,何况腾讯这个量级。估计最终的规则就是,谁赢得了市场,谁是赢家。所以,Mac 版微信到底是微信要做还是腾讯要做,咱们就不得而知了。
阅读全文
摘要:有人的地方就有江湖,有江湖就有纷争。很多人说我的文字风格相对轻松和温和,那是因为我很早就认识到,我们没有教育脑残和喷子的义务。在网际多年,看过太多虚拟的刀锋和鲜血,很多人被彻头彻尾的粉碎,挫骨扬灰,似乎从来没有来过这个网络,但是很快这些人就从另一个黑暗的角落爬了起来,并换上一副暂新的马甲继续战斗。所以我在网络上很少参与或挑起争端,我的文字只写给愿意读的读者。即使这样,有时你还是会遭遇一些特别轴的人,你说「Spotlight可以用多种方式快速定位文件」,他就会说「哪有那么方便,我根本不记得文件名、文件内容及其他任何特征,我只能从各种分类文件夹里寻找」,那你就去找呗,你不是我的学生,也不付给我咨询
阅读全文
摘要:最近看完了 @七印部落 发布的乔布斯1995访谈字幕版。这是1995 Bob Cringleg在制作《书呆子的胜利》时对乔布斯的一段非常完整的访谈,当时乔布斯还没有回归苹果,他自己的公司NeXT举步维艰,这段访谈在当年只播出了很少一段就被扔到车库里,直到2011年才重见天日。@七印部落 花费5个月业余时间,累计听译11700个英文单词,推出了中文字幕版《遗失的访谈》,感谢 @七印部落 的工作。看这段访谈的时候,乔布斯还非常年轻,让人恍惚中感到岁月穿梭时光流转。看完之后才知斯人已去,岁月无声!今天我为大家讲述一些听来有感的段落,并辅以自己的思考。1、陈规陋习——folklore很多时候我们初入江
阅读全文
摘要:苹果一年一度的WWDC即将开幕,在北京时间周五凌晨一点开始售票,2分钟之内所有门票售罄。最近几年WWDC的门票售罄时间越来越短,2010年一共卖了8天,2011年12小时卖完,2012年是2小时,今年是2分钟。最近唱衰苹果的言论比较多,很多分析头头是道,并且苹果股价下跌也是不争的事实,不过作为一个软件从业人员和苹果产品用户,资本层面的事情我不太关注,毕竟苹果手握千亿美金,在科技公司依然睥睨群雄,我关注的主要有以下两点:1、苹果的产品好不好用,下一个创新产品是什么?2、开发者在苹果技术上的投资回报率。关于第一点,目前我个人以为Mac的用户体验远远超过其他PC,关于iPhone,则仁者见仁了,我比
阅读全文
摘要:关于这个问题,有很多位读者曾经问过,为什么在Windows上软件都是免费的,到了Mac都要付费才能用呢?所以昨天就决定写写这个话题,结果刚才在微博上被一个ID叫做批判性思维启蒙的恶心到了,此货发了一条微博,内容如下:在我儿子帮助下把iPad越狱装了个PP助手,看着那么多不要钱的软件想着以前竟然花钱买软件简直是痛不欲生啊,不越狱的苹果简直就是一颗生苹果啊!我的感受:1、批判性/思维/启蒙,都是多好的词,全被这货侮辱了2、这儿子也很可怜,从小就不知道偷盗为何物好吧,今天就说几句软件付费的问题。以前有朋友看我用Pixelmator处理图片,问我从哪下载的,我说从App Store上啊,付费软件。他说
阅读全文
摘要:每个孩子从小都怀揣梦想,积极上进,在充满无穷可能的选择里为自己编制最灿烂的明天。我想大家小时候都这样吧,没人从小立志要做个坏人或者流氓,很多时候别人问你的理想是什么啊?回答多半是科学家、作家、医生、老师,从来没见过一个孩子从小信誓旦旦的要做一个黑社会或贪污犯。即使人们长大了,由于各种原因变成了坏蛋和流氓,他们也希望自己的子女将来做个好人而不是坏蛋。但是,你年轻时候的梦想只是你生命中的一个Logo,而且是个会变的Logo,比如苹果最初的Logo是这样,后来变成了这样(见附图)。我小时候因为作文被老师读,想当作家,因为参加数学竞赛,想当数学家,因为练毛笔字,想当书法家……这些都不重要,重要的是你在
阅读全文
摘要:很多新用户最常问的问题就是:如何查看历史文章?
由于目前还没有引用公众平台接口,所以,回复history,只能查看最近的5条微信。由于太多次被问到这个问题,我决定写下这篇索引页,提供一个临时的索引查询方案,后续我会把Mac技巧的文章迁移到独立网站上,同时提供API查询和检索功能。
阅读全文
摘要:我发现图灵社区的合集非常适合放Mac技巧,所以从2013-01-12开始,我建了一个合家叫做Mac技巧,每天把写完的Mac技巧同步到图灵社区的这个合集上,第三期就直接把链接贴过来了,不再粘贴文字了。好老板坏老板阴霾自我封锁舞台有多大想到做到改变亲力亲为醒醒,你不是天才天空的颜色人生之无可预测惯性你不是一个人
阅读全文
摘要:2013-01-03元旦期间收到了很多信息,大部分都回复了。得益于大家的在其他平台的推介,订阅用户稳步增长,非常感谢。很多人问为什么这两天收不到微信推送了,事实上我已经在上一条微信中做了解释。这也说明了有人阅读是如何的浮光掠影,即使是不到1000字的文章。每个在某条道路上走得深远的人,在某个阶段会处于沉迷的状态,如痴如醉忘记自我。没有深入地思考和刻苦的实践很难达到令人企及的高度,所以我建议大家在读书的时候,尽可能的沉下心来阅读,总要留下一些痕迹。这个假期相当充实,除了个人事务之外,还对明年做了个初步的规划,把之前的#Mac技巧#整理为《Mac技巧合集第一期》,稍后会发布在博客上,另外还在写一点
阅读全文
摘要:前几天看到一篇介绍python的文章:如何让python变得更快——http://www.codeproject.com/Articles/522217/Howplustoplusmakepluspythonplusfaster,这篇文章勾起了我的好奇心,同样的算法多种编程语言在Mac的OS X上跑会是个什么情况呢?于是写了四种语言的斐波那契数列实现:C、Java、Python、Objective-C,而且都采用了效率最差耗时最长的递归实现,不使用其他数据结构或公式,这样对比起来更容易一些,如果使用迭代方式的话,执行时间太短很难比较。第一轮测试不做任何优化,第二轮分别做一些编译和环境的调优处理
阅读全文
摘要:很多微信订阅者要求查看Mac技巧的历史文章,但是由于微信的限制,大家输入history只能收到最近的五条。好吧,放假期间终于有时间把Mac技巧整理为合集第一期,看一下内容还真是不少,所以说写的慢少不可怕,只要你用心坚持写。觉得有用就关注微信公共平台“Mac技巧”,微信号sagacity-mac。Mac技巧-开篇2012-12-17(一)在现在这个丛林般的世界上,很多人喜欢为自己和他人贴标签,旅行,运动,购物,很多人一辈子没去过西藏,却常常把雪域高原挂在嘴边......也有一些人,他们坐在电脑面前,思路如此清晰和流畅,在局外人看来,他们与电脑的关系似乎比世界上其他东西的关系都融洽,面对屏幕他们似
阅读全文
摘要:2012年9月12日,北京时间13日凌晨,万种瞩目的iPhone5发布了,早晨打开Safari,发现铺天盖地都是iPhone5的媒体报道。这部大戏由于长达半年的泄密,到真正推出的时候,缺少了“One more thing”的高潮和引爆点,这也是大家都在诟病的地方,比较吸引眼球的字眼层出不穷,比如,创新困境、神话终结、褪去光环、请把iPhone5从我面前拿开等等。所谓期待越高失望越大,作为全球市值最高,最炙手可热的公司,承受这些东西是无可厚非的,同时大家怀念逝去的科技伟人乔布斯的情感也可以理解,在这里我想从一个普通用户和开发者的角度谈谈自己的看法。
阅读全文
摘要:知乎问题:这几天闲来无事在图书馆看obj-c的书,看了两天,给我的感觉是,这东西不就是加了面向对象的c吗,而且类的语法还那么古怪。这东西跟c++有什么本质区别?为什么苹果会选择obj-c而不是c++?答:Objective-C是C的扩展,设计思路上借鉴了Smalltalk的面向对象和消息机制的思想。从我个人使用过的面向对象语言来看Objc是对消息传递支持的最彻底也最显式的。Objective-C的类中定义的方法都是消息传递,而且类和消息之间是运行时绑定的,运行时编译器把消息发送转换成对objc_msgSend方法的调用。其它的C++、Java、Python、Ruby都体现的不明显,更倾向于对象
阅读全文
摘要:由于苹果公司Mac、iPhone和iPad销量的突飞猛进,App Store上的应用形成了一个庞大的App帝国,这个完整的生态圈同时又有力的推进了开发语言Objective-C的高速发展,这门语言既保持了面向对象、消息传递和动态语言的特性,同时也在不断的做减法,语法的简化会大大提升开发者的效率,让开发者的精力更多的放在创意和App的实现上。
每一门语言的大放异彩都离不开其特定的环境土壤,一如当年的Lisp,Smalltalk,C,C++,Java,C#,好吧,现在是——Objective-C。
阅读全文
摘要:面向对象永远是个可以吐槽的话题,从开始提出到推崇备至,到充满质疑,一路走来让人唏嘘不已。面向对象的思想可谓历史悠久,20世纪70年代的Smalltalk可以说是面向对象语言的经典,直到今天我们依然将这门语言视为面向对象语言的基础。
面向对象是大部分编程语言的基本特性,像C++、Java、Objective-C这样的静态语言,Ruby、Python这样的动态语言都是面向对象的语言。但是如何编写面向对象的程序却一直是困扰人们的话题,即使是Smalltalk,也有人认为这是一个有缺陷的面向对象的语言实现。
阅读全文
摘要:Mac OS X的Space管理一直我是很喜欢的特性,之前玩过Linux和Solaris中的Space,不过和Mac的Space管理一比,基本上是小儿科了。
Space在Snow Leopard中已经很好用了,发展到Lion,又增加了很多新特性,同时结合了部分iOS的操作方式,比如四指滑动顺序切换Space等。在Lion中可以无限制增加Space,每个程序都可以制定在特定的Space中打开,多手势上推下滑选择程序,也可以通过ctrl+数字切换控件,非常方便,对于不得不在多任务切换中工作的人士确是上上之选。
阅读全文
摘要:盛宴之下,浮华显现。毫无疑问2011年的移动互联网形成了一场华丽的盛宴,创业者前仆后继,开发者纷纷从各个领域转投移动阵营,移动开发者一将难求,薪资待遇节节拔高,还有各个大佬推波助澜,移动大潮不可阻挡。从趋势来看毫无疑问这是正确的方向,但我们也要冷静的看到,目前各类移动互联的创业公司,真正盈利的屈指可数,都是热钱在支撑。各路大军涌向移动领域,我想不到两年之内,移动开发者就会变成普通开发者。移动领域就会和其他领域一样,想成为佼佼者,你必须做的更多。如果你已经在某个领域有了深入的积累,大可不必重头再来。下图中的互联网、移动、企业应用,无论你现在身处哪一个领域,它们之间都会有交集,找到这些交集,找到差异化,在现有积累的基础之上,构建属于你的应用。
阅读全文
摘要:写这篇文档的原因有两个,一、身边使用Mac的朋友越来越多,经常会有人来咨询一些常见的使用问题,比如:“为什么把界面右上角的红色按钮叉掉,程序还没有关闭?”之类。而且我也不愿意看到很多人使用OSX时仅仅用到最基本的功能。让他们去Google吧,查完了回来还得问你,所以准备就我的个人经验写一个入门篇,这样再有人问的话,直接把博文地址甩给他就行啦。二、前几天写了一篇文章《从Mac OS X的Lion说起》,主要是回顾和总结性质的。结果被若干不明真相的群众指认为Apple的枪手,这就搞得我很荣幸,既然给了这么高的荣誉,那咱就得把工作做的再扎实一些。对普通用户来说,用好Mac主要有三点:1、理解OSX的
阅读全文
摘要:如果发现使用系统自带的spotlight查找文件出现问题,可以采用如下方式解决:现象:开始是找的特别慢,完全没有往日的闪电侠风采,今天干脆找不到了,风火轮不停的转,msd进程占cpu的30%。猜测可能是索引出问题了,于是采用如下命令重建索引:sudo mdutil -i off /该命令用来关闭索引sudo mdutil -E /该命令用来删除索引sudo mdutil -i on /该命令用来重建索引然后用快捷键呼出spotlight菜单,随便输入一个词,就能看到提示,正在进行索引,并且告诉你重建索引的时间。完成之后,spotlight又可以运转如飞了。
阅读全文