iOS简单豆瓣客户端
豆瓣功能的 iOS 小项目,结构清晰,功能也挺全。登录、注册、收藏这些基本流程都跑通了,适合练手。用的是单例模式网络求,全局共享,逻辑清晰,代码也不难看懂。嗯,新手看一眼就能明白个,老手拿来改一改也能迅速落地。
数据库这块用的是SQLite
或者Core Data
,都比较常见,适合对比学习。比如登录信息或者书籍收藏数据,用SQLite
搞定存储就挺顺手的。如果你想玩点架构层的,项目里还用了点MVVM
思路,逻辑和界面分得挺干净。
通知机制也有用到,像NSNotification
那种,登录成功后刷新首页这种场景就典型。代码里还夹着不少Block
回调,异步网络的时候方便,写起来也干净。
界面用的Storyboard
和XIB
混搭布局,Auto Layout压得住,适配也还不错。整体下来,你要是刚入坑 iOS,这项目绝对能帮你上手关键技能点。如果你准备做个仿豆瓣的 App 原型,也能省不少事。
iOS 简单豆瓣源代码
预估大小:151个文件
.DS_Store
6KB
Movie.h
1KB
.DS_Store
6KB
.DS_Store
12KB
.DS_Store
6KB
.DS_Store
6KB
.DS_Store
6KB
.DS_Store
6KB
SDImageCache.h
4KB
SDWebImageManager.h
6KB
351KB
文件大小:
评论区