美文网首页
iOS开发文档

iOS开发文档

作者: 皇兄_7e74 | 来源:发表于2019-12-04 11:01 被阅读0次

    1.**关于适配**

    1.代码适配:引用第三方库“SDAutoLayout”以及“Masonry”进行代码适配.

    2 xib适配:引用系统框架Layout进行适配

    2.**关于架构**

    1.设计模式:项目架构模式采用MVC,MVC架构对控制器瘦身,增强View的功能,有助于模块化,增强代码的阅读性。这种架构以层次结构简单清晰,代码容易开发而被大多数人所接受。在MVC的体系架构中,Controller层负责整个APP中主要逻辑功能的实现;Model层则负责数据结构的描述以及数据持久化的功能;而View层作为展现层负责渲染整个APP的UI。分工清晰,简洁明了;并且这种系统架构在语言框架层就得到了Apple的支持,所以非常适用于APP的startup开发。

    2.控制器:所有控制器继承“CYLiveBaseViewController”,一些子类经常用到的方法可以写在父类里面,例如控制器之间的跳转,减少代码量,提高代码复用率.

    3.**网络请求**

    对目前主流网络请求工具“AFNetworking”进行二次封装.

    4.**通信**

    控制器之间通信采用delegate代理、Notification通知以及block进行传值.

    5.**第三方管理**

    第三方管理使用主流cocoapods进行引入第三方工具.CocoaPods是OS X和iOS下的一个第三方开源类库管理工具,通过CocoaPods工具我们可以为项目添加依赖库(这些类库必须是CocoaPods本身所支持的),并且可以轻松管理其版本。

    6.**第三方分享,登录**

    微信QQ分享登陆使用shareSDK进行集成.

    7.**用到的第三方**

    8.**开放接口API安全**

    http + 签名加密 验证

    相关文章

      网友评论

          本文标题:iOS开发文档

          本文链接:https://www.haomeiwen.com/subject/ouvkgctx.html