1.摇一摇功能的实现:

我又回来啦!!!

澳门微尼斯人手机版 1typhoon配个台风图

在viewDidLoad方法中调用:

先给上个图,因为这个东西具体不好描述,可以自己修改修改做成很多东西。

最近在看公司的项目,了解到了typhoon框架及面向切面编程思想,以往都是面向对象编程.

[[UIApplication sharedApplication]setApplicationSupportsShakeToEdit:YES];

本来公司的项目很简单,也用不到这个需求,后来大改版(这里吐槽一下UI!!!),也就有了现在的这个需求。

OOP:

面向对象编程是由单个能够起到子程序作用的单元或对象组合而成,将接口与实现分离的过程,每个对象都能够接收信息、处理数据和向其它对象发送信息。主要包括:对象、类、数据抽象、继承、动态绑定、数据封装、多态性、消息传递。

通过预编译方式和运行期动态代理实现程序功能的统一维护,
针对业务处理过程中的切面进行提取,它所面对的是处理过程中的某个步骤或阶段,以获得逻辑过程中各部分之间低耦合性的隔离效果。总的概括来说OOP实际上是对对象的属性和行为的封装,而AOP对于这点就无从谈起,但是AOP是处理某个步骤和阶段的,从中进行切面的提取,也就是说,如果几个或更多个逻辑过程中,有重复的操作行为,AOP就可以提取出来,运用动态代理,实现程序功能的统一维护。两者在一起使用扬长补短最好不过了。

澳门微尼斯人手机版,在viewWillAppear方法中调用:

贴一下需求,就是这个图外层的小圈

typhoon框架介绍

typhoon 是iOS
依赖注入框架,依赖注入就是你需要使用一个对象,你不需要自己去创建这个对象,而是通过系统的ioc容器为你创建一个,并交付给你。
通过ioc容器实现依赖注入,我们可以减少模块和模块,组件和组件之间的耦合,提高代码的可维护性。你只要引用一个对象,不再创建init,直接使用typhoon框架地址

发表评论

电子邮件地址不会被公开。 必填项已用*标注