开源中国代码学习

  • 内容
  • 评论
  • 相关

 

项目用到的开源类库、组件

  • 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 清除用户信息
  • 返回用户信息
  • 待更新

评论

1条评论
  1. Gravatar 头像

    沉默 回复

    最喜欢玩代码了 😉

发表评论

电子邮件地址不会被公开。