iOS开发文章iOS开源代码iOS 开发

[开源App推荐] ShougongkeDemo – 仿“手工客

2016-06-14  本文已影响689人  wjh2005dev

仿"手工客"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

上一篇 下一篇

猜你喜欢

热点阅读