2014年4月14日
摘要: 占位 阅读全文
posted @ 2014-04-14 21:37 好好学习_天天向上 阅读(337) 评论(2) 推荐(0)
  2014年4月2日
摘要: protocal : 协议,protocal是一种语法,提供统一的接口给遵守协议的类使用。delegate : 委托,是Coaoa中常用的一种设计模式,把自己的类需要做的一些事情委托给另一个类去做,实际做事的类就是delegate。而要写出delegate这样的东西需要protocal的语法来协助完成。要写一个委托的模式的步骤:写一个protocal,指明你需要你的类的delegate去干的事(.h文件)@protocol MVCDemoViewDelegate -(void)showModel;@end你的类包含一个你的delegate类的弱引用(.h文件)@interface MVCDem 阅读全文
posted @ 2014-04-02 21:25 好好学习_天天向上 阅读(354) 评论(0) 推荐(0)
  2014年1月15日
摘要: IOS的消息机制其实是观察者模式的一个实践。你对某个事件感兴趣,那就就去注册成为他的观察者,这样当这个事件发生时就会收到人家的通知啦,就这么简单。还记得我们在《IOS之MVC》中说过,model不能直接调用controller,但是可以通过某种特殊的手段,间接的告诉controller去干什么,从而达到调用的目的。通过发送消息可以达到代码的彻底解耦。 消息机制的主要流程是: 与notification相关的类及方法使用:NSNotification NSNotification封装了一些信息是的通过NSNotificationCenter发送消息的时候可以携带一些额外的信息。一个... 阅读全文
posted @ 2014-01-15 20:46 好好学习_天天向上 阅读(752) 评论(0) 推荐(0)
  2014年1月14日
摘要: 什么是ARC?官方给出的解释是:Automatic Reference Counting (ARC) is a compiler feature that provides automatic memory management of Objective-C objects. Rather than having to think about retain and release operations, ARC allows you to concentrate on the interesting code, theobject graphs, and the relationships b 阅读全文
posted @ 2014-01-14 10:03 好好学习_天天向上 阅读(580) 评论(0) 推荐(0)
  2014年1月4日
摘要: MVC模式是软件工程中的一种软件架构模式。把软件系统分为三个基本部分:模型(Model)、视图(View)和控制器(Controller)。Model: 程序的数据部分,用于封装与应用程序的业务逻辑相关的数据以及对数据的处理方法;View: 程序的界面展示,实际上是数据有目的的界面显示,但视图绝不与model直接交互,在视图中一般没有程序上的逻辑;Controller: 将Model与View连接起来协同工作的部分,控制器起到不同层面间的组织作用,用于控制应用程序的流程。优点:MVC使得程序的输入、处理和输出强制性的分开,这增加了软件的扩展性、维护性以及封装性,使得软件开发从不同层面上分离解耦 阅读全文
posted @ 2014-01-04 22:49 好好学习_天天向上 阅读(1402) 评论(0) 推荐(0)