摘要: 1、KVC,即是指 NSKeyValueCoding,一个非正式的Protocol,提供一种机制来间接访问对象的属性。而不是通过调用Setter、Getter方法访问。KVO 就是基于 KVC 实现的关键技术之一。 Demo: @interface myPerson : NSObject { NSS 阅读全文
posted @ 2016-05-10 20:20 小菜鸟dxb 阅读(381) 评论(0) 推荐(0)
摘要: 一 iOS中都有什么设计模式? 1.代理模式 2.观察者模式 3.MVC模式 4.单例模式 5.策略模式 6.工厂模式 二 各个设计模式的作用? (一)代理模式 在观察者模式中,一个对象任何状态的变更都会通知另外的对改变感兴趣的对象。这些对象之间不需要知道彼此的存在,这其实是一种松耦合的设计。当某个 阅读全文
posted @ 2016-05-10 19:56 小菜鸟dxb 阅读(21357) 评论(0) 推荐(1)
摘要: MVVM(Model-View-ViewModel) MVVM是什么? 我们都知道MVC(Model-View-Controller),这也是大部分开发者惯用的设计模式,Model 呈现数据,View 呈现用户界面,而 View Controller 调节它两者之间的交互。 但是稍微考虑一下,随着现 阅读全文
posted @ 2016-05-10 16:03 小菜鸟dxb 阅读(552) 评论(0) 推荐(0)