转个人觉得适合的iOS进阶思路

作者:aaaron7

链接:https://www.zhihu.com/question/39597307/answer/82271896

来源:知乎

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


了解苹果的新技术,绝大多数苹果的新技术都是为了提高开发效率而服务的(虽然有的也有坑,比如@IBInspectable这玩意儿,但毕竟是少数。),总体绝对是性价比很高的学习。

“那文档,好长啊,看不完怎么办T_T”

请移步app store,搜索WWDC。里面有历年WWDC技术会议的内容,近两年的还配有字幕 以及demo project,学起来趣味性十足,比看Ray wenderlich的教程还简单……

修炼基本功http://oj.leetcode.com, 现在也支持Swift了。总体难度适中,不像ACM那么刁钻。非常适合当做了解语言特性以及锻炼自己基本编码能力的地方。 虽然算法没有用……但能写出算法的能力,很有用。这个训练能够潜移默化的提高你在平时写代码的速度。

了解FRP(Functional Reactive Programming,对应框架就是ReativeCocoa和RxSwift,没错,这并不是必须的。但我还是忍不住要安利一下。这是能够最直接,最显而易见的提供你工作效率的框架。

学习别人造的轮子,github上有很多优秀的开发者的源码,其中很大一部分都有极高的学习价值。matteocrippa/awesome-swift这里是一个集合的,你可以根据自己感兴趣的库进行学习。(记住是学习……是研究怎么实现……是思考换你来做的话,你会如何做……不是pod install然后跟着readme使用一下就完了……),国内也有很多大神的框架值得学习,比如ibireme的YYKit。

造轮子。学得差不多了,就该自己造了。当你第一次以框架/Api设计者而不是使用者的角度来思考问题,也能够获得很多的收获。这一步能带给你能力的提升是最明显的,如果说1-4 ,都是在韬光养晦的积累阶段。那造轮子,就是你在成为高阶工程师之路的收获阶段。

@optional

贡献你的知识,把你的心得,领悟的东西写成博客。或者把你看过优秀的英文文章翻译成中文,方便后来的国内开发者们快速掌握。这并不是单纯的做好事,分享的过程,你能让你有新的感悟,学到新的知识。利人利己。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 14,714评论 4 61
  • 生命诚可贵 我们用一分一秒去证明它的价值 出生时懵懂无知 少年时接纳世界 中年时看透世界 老年时怀疑世界 与我们接...
    爱流泪的傻女阅读 4,342评论 0 1
  • 《记忆大师》,朋友是冲着黄渤去看这部电影的,而我是纯粹的“反正闲着也是闲着”。但这是部是好电影,绝对值得一看。 对...
    慕瑾禾ivy阅读 1,684评论 0 1
  • 从来扯着嗓子喊着要走的人,都不是真的想离开。真正想走的人,只是挑了一个风和日丽的早晨,裹了件最常穿的大衣,出了门 ...
    莫里狸狸阅读 9,957评论 29 37
  • 《千与千寻》 《龙猫》 《听见涛声》 《风之谷》 《幽灵公主》 《哈儿的移动城堡》 《魔女宅急便》 《天空之城》 ...
    秋之雨阅读 1,634评论 0 0

友情链接更多精彩内容