开源中国代码学习
项目用到的开源类库、组件
- AFNetworking: 网络请求
- AFOnoSerializer: 序列化XML和HTML
- DateTools: 时间计算
- DTCoreText: 渲染HTML
- GRMustache: html模版引擎
- GPUImage: 图像处理
- MBProgressHUD: 显示提示或加载进度
- MJRefresh: 刷新控件
- Ono: 解析XML
- ReactiveCocoa: 函数式编程和响应式编程框架
- RESideMenu: 侧拉栏
- SDWebImage: 加载网络图片和缓存图片
- SSKeychain: 账号密码的存取
- TBXML: 解析XML
- TOWebViewController: 内置浏览器
- TTTAttributedLabel: 支持富文本显示的label
categories(扩展)
NSString+Util.m html转义和html标签去除
ScalableCover 主要好像是设置个人中心页面背景图片的
FontAwesome 图标库
UIBarButtonItem+Badge 给UIbarButtonItem 加徽标的
UIButton+Badge 看意思是给Button加徽标的
UIView+Util 添加了对UIView边框,圆角,和模糊化的扩展
UIColor+Util 封装了app颜色的获取及设置
UIImageView+Util 扩展了 SDWebImage直接引用
剩下的类扩展也比较简单不再赘述。
用户详情页
UserDetailsViewController 控制器用来展现用户详情
OSCUser 用户模型
Config 封装用户数据设置和获取
- saveOwnAccount 储存用户账号和密码(安全加密)
- saveProfile 保存用户信息
- updateProfile 更新用户信息
- clearProfile 清除用户信息
- 返回用户信息
- 待更新
沉默
最喜欢玩代码了 😉