摘要: 现在把分散的几个做一个总结MVC(Model-View-Controller)中的M是模型对象,,主要负责存储数据,与用户界面无关,模型对象通常会使用NSArray,NSDictionary,NSSet和数值类型NSString,NSDate,NSNumber视图对象主要是一些UIButton,UILabel等控制器对象负责保持视图对象和模型对象的一致性,控制应用的流程,并将模型对象保存至文件系统, 比如说UITableView对象中的数据更新了,控制器负责刷新数据,然后通知视图对象并显示。 KVOKVC下面转载自http://www.cnblogs.com/scorpiozj/archiv. 阅读全文
posted @ 2013-09-01 21:28 0xdbe 阅读(784) 评论(0) 推荐(0) 编辑
摘要: 转载自http://www.xuanyusong.com/archives/425集合对象的关键字是NSSet与NSMutableSet。前者是不可变集合,后者是可变集合,Objective-C语言中大部分数据结构都存在可变与不可变两种数据。这里的集合很像Java语言与C语言中的Set,用法基本一样。但是在Objective-C语言中同一个集合可以储存不同对象的数据。下面分享一个例子就很清楚的看出。1. 创建不可变集合对象[NSNumber numberWithInteger:9527]; 因为集合中只能存放对象,所以如果要存数字的话要把数字转换成对象方可存入。[NSSet setWithO. 阅读全文
posted @ 2013-09-01 06:47 0xdbe 阅读(338) 评论(0) 推荐(0) 编辑
摘要: 转载自Objective-C研究院之词典对象(八) 做过Java语言或... 阅读全文
posted @ 2013-09-01 06:45 0xdbe 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 转载自http://www.xuanyusong.com/archives/412 使用数组对象创建的数组功能非常强大,在Java语言或者C语言中定义的数组必须满足数组中的每一个元素必须是同样的类型。而Objective-C语言 可以在Array数组中放任意类型的数据,值得注意的是只能放指向这个对象的指针,如果直接放int ,char,double 等等,是不行的. 1.不可变数组对象 使用NSArray关键字创建一个不可变的数组,一旦初始化完毕后这个数组的元素是不可以在动态的添加与删除。 创建MyClass对象,将指向这个对象的指针也可以存入NSArray数组中,可见NSArray... 阅读全文
posted @ 2013-09-01 06:44 0xdbe 阅读(1193) 评论(0) 推荐(0) 编辑
摘要: 转载自http://www.xuanyusong.com/archives/408学习过Java 或者 C 语言的朋友应该很清楚static关键字吧?在某个类中声明一个static 静态变量, 其他类中想使用它或者修改它不用new 这个对象 ,直接使用它的类名方可直接拿到这个静态变量的对象,遍可以在其他类中任意修改这个变量的数值。 在Objective-C 的语法中声明后的static静态变量在其他类中是不能通过类名直接访问的,它的作用域只能是在声明的这个.m文件中 。不过可以调用这个类的方法间接的修改这个静态变量的值。MOMO通过一个例子详细的解析一下static关键字的使用。类... 阅读全文
posted @ 2013-09-01 06:42 0xdbe 阅读(226) 评论(0) 推荐(0) 编辑