美文网首页iOS传道iOS架构
ios架构层之View层

ios架构层之View层

作者: 聆听者JYZ | 来源:发表于2016-08-18 15:17 被阅读289次

对于APP架构优化一直是一个APP最重要的部分,他在一定程度上不仅可以减少我们正常开发的周期,更便于我们后台的维护,一下是我自己经验积累的View层的框架认识,进给大家个思路。

ios架构原则:

原则 AppDelegate减压  ViewController减压  尽量用runtime 的方法(系统自动调用的方法)

分工:


规范和技巧:

基本要求:

所有属性信息都是用getter setter并且所有的getter和setter都放到最后  。。。。。

在viewDidload里面只做addSubview。。。。

viewWillAppear里面做布局的事情。。。。。

viewDidAppear里面做Notification的监听之类的事情

最上面导入的头文件必须分组织隔开

代码规范:

先是life cycle(VC自己的方法),然后是Delegate方法实现,然后是event response(一些响应事件,如按钮等),然后才是getters and setters(只是在全局的控件使用  局部控件要直接定义成局部变量)

放弃派生的方式使用拦截AOP切面编程构建框架:

业务方可以不用通过继承的方法,然后框架能够做到对ViewController的统一配置。

业务方即使脱离框架环境,不需要修改任何代码也能够跑完代码。业务方的ViewController一旦丢入框架环境,不需要修改任何代码,框架就能够起到它应该起的作用。

业界也已经有了现成的开源库:Aspects

NSString、NSArray、NSDictionary 等等经常使用copy关键字【需声明该类遵从 NSCopying 协议】,是因为他们有对应的可变类型:NSMutableString、NSMutableArray、NSMutableDictionary;【直接东一可变的不能copy】

“属性” (property)有两大概念:ivar(实例变量)、存取方法(access method = getter + setter)。

以上仅是本人对于基础架构的认识,大家有更好的思路和简介可以留言或投稿给简书“iOS传道”。

相关文章

  • [iOS] 架构之 View

    参考文章 iOS架构之View层的架构方案 OS应用架构谈 view层的组织和调用方案

  • ios架构层之View层

    对于APP架构优化一直是一个APP最重要的部分,他在一定程度上不仅可以减少我们正常开发的周期,更便于我们后台的维护...

  • iOS应用架构谈 view层的组织和调用方案(Blog)

    iOS应用架构谈 view层的组织和调用方案 iOS应用架构谈 开篇 iOS应用架构谈 view层的组织和调用方案...

  • iOS应用架构谈 view层的组织和调用方案

    iOS应用架构谈 view层的组织和调用方案 iOS应用架构谈 开篇iOS应用架构谈 view层的组织和调用方案i...

  • iOS应用架构谈 开篇

    iOS应用架构谈 开篇 iOS应用架构谈 view层的组织和调用方案iOS应用架构谈 网络层设计方案iOS应用架构...

  • iOS应用架构谈 开篇[转]

    iOS应用架构谈 开篇iOS应用架构谈 view层的组织和调用方案iOS应用架构谈 网络层设计方案iOS应用架构谈...

  • iOS应用架构

    iOS应用架构谈 开篇 iOS应用架构谈 view层的组织和调用方案 iOS应用架构谈 网络层设计方案 iOS应用...

  • iOS应用架构谈

    iOS应用架构谈 开篇 iOS应用架构谈 view层的组织和调用方案 iOS应用架构谈 网络层设计方案 iOS应用...

  • iOS应用架构谈 组件化方案

    iOS应用架构谈 开篇 iOS应用架构谈 view层的组织和调用方案 iOS应用架构谈 网络层设计方案 iOS应用...

  • iOS应用架构谈(转载)

    iOS应用架构谈 开篇 iOS应用架构谈 view层的组织和调用方案 iOS应用架构谈 网络层设计方案 iOS应用...

网友评论

    本文标题:ios架构层之View层

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