『iOS/Obj-C』V2EX iOS 客户端源码读书笔记

V2EX iOS 客户端源码读书笔记

学开发也有好一段时间了,这是第一次读成熟app的源码
读到一点写一点

全局

  • 没有使用Xib、Storyboard,可能是因为懒得用新功能重写老代码吧,另一方面V2EX的布局是极简风格,不一定需要Interface Builder
  • 使用了Manager-Model-View-Controller的设计模式
  • 能使用点语法(通过属性调用)的地方就没使用中括号(通过方法调用)
  • 颜色统一使用了宏定义
  • 在无需alloc、init的地方,使用了new

Model层

View层

Setting 界面

  • Setting的cell分为了四个类来写,分别是普通cell、微博行cell、用于check in的cell(签到)、用于switch的cell(开关)
    『iOS/Obj-C』V2EX iOS 客户端源码读书笔记_第1张图片

Controller层

其他

你可能感兴趣的:(iOS/Obj-C)