@
Henrybsbhp #15 同意 15 楼兄弟的。再做一些补偿:
首先要明确 OC 做 iOS 开发的学习路线:
1 是语言 OC,这部分的话作为入门,推荐看《 Objective-C 基础教程 》
2 是用 OC 进行 iOS 开发是怎么样的,熟悉 iOS 开发的相关库 ,这部分推荐看 The Big Nerd Ranch 的教程,好像书就叫《 iOS 编程》 ,是本国外的书,深入浅出,我当年也是靠这本书入门+1. 另外那本《 iOS 开发指南》关东升著.千万别看,写得很垃圾。
3 就是进阶,了解 OC 背后的运行机制,提高你写的程序的效率。 推荐看《 Effective Objective_C2.0 》,还有一本忘记叫啥了,是日本人写的书。。。
推荐看一下:《这可能是最详细的 iOS 学习入门指南(含书目 /文档 /学习资料)》 2016-09-07 的
https://mp.weixin.qq.com/s?__biz=MjM5OTM0MzIwMQ==&mid=2652547471&idx=1&sn=74ad78695074f8eca86c09f0aafcfb7e&mpshare=1&scene=23&srcid=0820qTpxviVmqKqRG2oQq9dl#rd不过,现在很明显的问题就是 OC 已经过时了。并且随着 swift 的日益成熟,现在国内公司除了历史包袱很重的,都慢慢以 swift 作为首选。那是不是说你所学的东西就没意义了呢?非也。一是 iOS 开发的 api 大多数是相同的,所以多数实现,转 swift 的时候除了语法的不一样,实现的思路是大致相同的。二是 swift 里的一些机制和思想是借鉴了 OC 的,因此理解起来也很快。
如果要学 swift,建议看官方文档就 OK 了...