这本书 《编写高质量iOS与OS X代码的52个有效方法 (Effective Objective-C 2.0)》 确实不错。
不过对于学习曲线来说,每个人都是不相同的。
建议:
推荐两本书:
【1】《iOS与OS X多线程和内存管理》、《编写高质量iOS与OS X代码的52个有效方法 (Effective Objective-C 2.0)》这两本书强烈推荐,面试有好多这些书上的,尤其第二本。
【2】这个链接是神作,招聘标杆问题https://github.com/ChenYilong/iOSInterviewQuestions/blob/master/01%E3%80%8A%E6%8B%9B%E8%81%98%E4%B8%80%E4%B8%AA%E9%9D%A0%E8%B0%B1%E7%9A%84iOS%E3%80%8B%E9%9D%A2%E8%AF%95%E9%A2%98%E5%8F%82%E8%80%83%E7%AD%94%E6%A1%88/%E3%80%8A%E6%8B%9B%E8%81%98%E4%B8%80%E4%B8%AA%E9%9D%A0%E8%B0%B1%E7%9A%84iOS%E3%80%8B%E9%9D%A2%E8%AF%95%E9%A2%98%E5%8F%82%E8%80%83%E7%AD%94%E6%A1%88%EF%BC%88%E4%B8%8A%EF%BC%89.md
语言都是相通的,不要有畏惧感
推荐 raywenderlich 的swift教程系列 https://www.raywenderlich.com/ios/
任何一门编程领域的入门,包括iOS原理都相似,大致经历这几个阶段:
1.先找本书简单学习下objc语法
2.找本书 or 视频教程(比如斯坦福的公开课)简单学习下iOS开发框架(CocoaTouch等),重要的是写点有UI的东西培养兴趣
3.写个iOS app,比如写个weibo、zhihu等,也可以参考Github上别人开源的
4.此时基本已经入门,接下去就是完整和深入的学习语言以及框架,比如源码级别阅读与分析。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。