我的 iOS 框架简介

我的 iOS 框架简介

在平时 iOS 开发中,自己积累了一些功能框架,现在年前,正好有时间,把各个框架的功能和使用说明写了一下。希望能帮助到有用的人。

如果在使用中有什么BUG,疑问或者建议,都可以联系我:email:wangjr@mail.tsinghua.edu.cn

1、YunBaseApp

github

自己开发的 iOS 应用开发的基本框架,涉及 App 中等各种功能:UIViewController 的封装、主题管理、帐号管理、日志管理、、加载页、提示信息、错误封装等。

主要模块:

  • Account (用户信息管理)

  • ActionListView (Action选择控件)

  • AlertView (提示控件)

  • Cache (缓存管理)

  • Error (Error管理)

  • HudView (HudView 基类)

  • Log (日志封装)

  • Rqt (网络请求封装)

  • Theme (主题管理)

  • View (UIView 和 UIViewController 的封装)

  • ViewCategory (UIView 和 UIViewController的扩展)

2、YunKits

github

iOS 基本库的一些封装扩展。主要包括:

  • BaseView (对UIView、UIViewController、UITableView 的一些扩展)

  • Categories (分类扩展)

  • Factory (一些对象和控件的工厂方法)

  • Macro (一些常用宏。建议少用宏,尽量用静态变量或者实例变量。)

  • Tools (工具类)

3. YunImgView

github

封装的 iOS 图片列表控件,用 Objective-C 编写

该库主要包括两部分:1)YunImgView 图片列表库。2)YunSelectImgHelper 图片视频选择库。

4. YunQiniuHelper

github

自己封装的 iOS 端的七牛上传工具,使用 Objective-C。

可以上传单个文件,多个文件,指定 key。

5. YunWebView

github

使用Objective-C 实现的自定义 WebView,封装了 App 接口提供给 Web 前端使用,适用于 App 内嵌功能网页。

6. YunImageBrowser

github

基于MWPhotoBrowser,进行修改的图片浏览控件

  • 修改依赖库,支持最新的 SDWebImage
  • 修改样式,支持 iPhone X
  • 修复一些 BUG
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,200评论 4 61
  • 对虾对虾真好吃, 对虾一只有半尺。 生时微青煮熟赤, 吃了一只还想吃。 好吃, 好吃, 体肥肉香真好吃。 留着, ...
    贯华阅读 1,311评论 2 6
  • 请求日志几乎是所有大型企业级项目的必要的模块,请求日志对于我们来说后期在项目运行上线一段时间用于排除异常、请求分流...
    恒宇少年阅读 54,989评论 40 82
  • 女人一定要有钱,情妇也会输给你,忘了在哪本书看过,但内容印象深刻。笔者是一位女性,她的父亲曾教她如何当一个女人。她...
    Sogirl_0a66阅读 129评论 0 0
  • 由于weex 的不稳定性,所以中途放弃了 weex 方案。转而使用 Android原生开发。今天项目第一阶段开发结...
    VioletJack阅读 2,647评论 0 2