04月04, 2014

与osx结缘

去年十月初入手ipad。使用iPad到现在,我使用最多的App是新闻阅读 (zacker)+电子书阅读(ibook或者多看)。我基本下班回家很少打开电脑上网,能用平板的就用平板。苹果的产品带给我感觉只有一个词,就是卓越。UI的流畅+续航时间长+部分软件非常优秀 是苹果吸引我的地方。


作为程序员的我,领略过苹果的魅力,希望能够学点苹果系统的开发。但是开发是需要硬件上的投入,我囊中羞涩,只能等着攒够钱去入手一个中意的mbp。


没想到,三月份某天一件事让我忽然决定入手mbp,当然是二手的,新款价格昂贵,自然负担不起。15寸,虽然不是retina屏,但是屏幕足够用,原主还升级内存至8G,硬盘机械盘500G,容量足够。等苹果到手上,我迫不及待去把玩,熟悉苹果触摸+快捷键,给苹果装备有力的应用软件。 苹果跟win的不同,确实是难以一下子上手,鼠标滚轮方向,控制键的位置 都容易在两者中搞混迷糊。


现在用了mbp,我开始了objective-c的学习旅途。提高学习效率无非是多写多总结,另外还要多在专业开发社区(cocoachina社区)逛。入门教程选择《Programming in objective-C》英文版。英文版阅读效率固然比中文稍慢,但是有个诀窍就是多看代码段及代码段上下的解说,还有就是看着陌生的标题可仔细阅读一番。其实看的仔细 没多大用,还是要根据自己学习的进度去写简单的代码来验证自己对语言特性的理解,光抄书上代码没用,还得想办法变个花样出点错让自己长点记性。


现在还在一步步熟悉ios开发,但是基本了解苹果APP开发的基本思路,毕竟跟写网站是不一样的经历,从系统上,流程上思考,还能学点设计方法,比如委托,消息机制。期待早日能够成为合格的苹果开发者,写出像样的APP,一步步走向优秀。