自从第一代iphone在2007年初发布以来,iphone就一直在消费电子工业中收割着名利和无数人的赞誉。作为其在智能手机领域匹敌的对手,Android 除了在设备量上取得优势之外,其混乱的应用商店,多到让人无法忍受的android衍生版,拙劣的系统性能,开发者微薄的收入这些被无数人所诟病的问题,无不更加映衬了苹果在智能手机领域的霸主地位。
iphone的繁荣同时也是iphone应用app也就是ios开发的繁荣,在ios开发高潮一波接着一波过去的时候,我也加入了ios开发大军。从年前放假之前2天拿到开发机mac pro之后,正式踏上了ios开发的征程。从那开始到现在的官方指导书籍是 iOS Programming The Big Nerd Ranch Guide (4th Edition), 这是一本ios进阶读物,但对于ios开发的各个知识点,其并没有做十分细致的介绍,而更多地是引导我们使用SDK文档来探索高阶的开发知识。
在真正接到世界级公司的ios需求的时候才知道,你需要做到对内存泄漏讳莫如深,对性能要求极为苛刻才能在这光鲜的开发领域继续苟延残喘下去,你必须知道只会用一点UITableView和刚接触时让你欢呼雀跃的UINavigationView就开始做需求绝B是没有来源的自信和对人类智慧的选择性漠视。醒醒吧,先把内存管理和多线程用会再为自己开ios入门庆祝party吧