iOS开发——Foundation
年糕先生
OC
展开
-
OC中声明Block的几种方式
1、作为局部变量 returnType (^blockName)(parameterTypes) = ^returnType(parameters) {...}; 2、作为类的属性 @property (nonatomic, copy, nullability) returnType (^blockName)(parameterTypes) 3、方法参数原创 2016-07-05 22:01:05 · 278 阅读 · 0 评论 -
setValue和setObject的区别
在使用NSMutableDictionary的时候经常会使用setValue forKey与setObject forKey,他们经常是可以交互使用的,代码中经常每一种的使用都有。 1、先看看setValue:forKey:的定义 @interface NSMutableDictionary(NSKeyValueCoding) - (void)setValue:(id)val原创 2016-07-05 22:02:08 · 140 阅读 · 0 评论 -
iOS-MVVM设计模式
谈到MVVM不得不先说一下MVC,MVC(Model-View-Controller)。 Model模型:用来呈现数据。 View视图:用来呈现用户界面。 Controller控制器:用来调节模型与视图之间的交互。 在 iOS 应用中日益增长的重量级视图控制器的问题。在典型的 MVC 应用里, 许多逻辑被放在 View Controller 里。 它们原创 2016-07-05 22:06:12 · 61 阅读 · 0 评论