ios 开发者,做 app 练手时懂得原理,不太会构造和把自己构思的原型转换成代码,下面分享一些源码参考学习下吧。
NO:1
读源码是很好的学习和进阶方式,但是一定要选对源码、选好源码。刚才还在某社区怒喷别人分享的烂资源误人子弟,分享一些二把刀子写的「高仿XXX」源码,真是不能忍。如果你问我喷对我有啥好处,能想到的只有两个字:情(zhuang)怀(b)。
OK,下面推荐几个业界良心,awesome系列:
https://github.com/vsouza/awesome-ios
https://github.com/joeljfischer/awesome-apple
Swift:
matteocrippa/awesome-swift · GitHub
这上面任何一个项目的源码都值得花时间去研读,愿大家做好技术,用心去做技术,做一个有情怀的开发者。
NO:2
使用GitHub高级搜索,language选择Objective-C或者swift,
Repositories options下With this many stars填">1000"。
然后挨个关注吧。
NO:3
Cheddar
nothingmagical/cheddar-ios · GitHub
News-YC bennyguitar/News-YC---iPhone · GitHub
Hack News https://github.com/mmackh/Hacker-News-for-iOS
DocSets-for-iOS https://github.com/omz/DocSets-for-iOS
News-YC bennyguitar/News-YC---iPhone · GitHub
Hack News https://github.com/mmackh/Hacker-News-for-iOS
DocSets-for-iOS https://github.com/omz/DocSets-for-iOS
NO:4
推荐Coding和osChina都是完整的项目架构。
(但是大多从Code4App转载而来,而Code4App很多源码来自github)