[开源App推荐] ShougongkeDemo – 仿“手工客
仿"手工客"iOS 客户端.
为什么要做一个仿制App
从上家公司离职以来,由于个人原因一直耽误找工作。5月份上旬开始准备找工作时, 打算把自己工作这一段时间以来掌握的东西做一下整理,最好通过完整的项目做一下展示,既展示了自己,又方便用人单位。 但不能拿原公司商业化的东西展示;自己做一个新的 APP,后台编写又会耽误太多时间;所以就萌生仿制一款现有成熟App的想法。
为什么是“手工客”
首先,“手工客”相较于微博等客户端,功能专一,界面简洁,复杂程度低,但细节处理又不错,难度适中
其次,个人比较倾向于寻找文化传播、社交分享一类的工作
最后,本人是一个手工爱好者(虽然手艺差点),更符合兴趣爱好,有动力
架构
采用传统的MVC架构。
项目前期曾考虑ReactiveCocoa的使用,但虽然MVVM模式及ReactiveCocoa也曾有所涉猎,但毕竟不够熟练,
所以未予采用
在单一样式cell的界面中,使用自定义的dataSource及delegate对 UITableView 及 UICollectionView从 controller 中剥离,进行瘦身。个别 cell 多样结构略复杂的界面,随未做瘦身,但尽量简化 controller 的处理,例如“首页”和“市集”界面
数据处理基本放在 model 层完成,个别数据简单的放在 getter 中完成





源码下载:
http://www.ioscodehub.com/2016/06/13/%E5%BC%80%E6%BA%90app%E6%8E%A8%E8%8D%90-shougongkedemo-%E4%BB%BF%E6%89%8B%E5%B7%A5%E5%AE%A2ios-app/
敬请关注:www.ioscodehub.com
微信订阅号:iOSAppOpenSource
