
Object-c
文章平均质量分 79
舟山群岛
这个作者很懒,什么都没留下…
展开
-
Object-c程序整体语法结构
Object-c程序整体语法结构与C 语言兼容的地方:预处理: #define 语句和c 一样 #运算符: #define str(x) #x 表示在调用该宏时,预处理程序根据宏参数创建C 风格的常量字符串。 例如:str("hello")将产生"\"hello"\" ##运算符: 表示用于把两个标记连在一起原创 2017-10-27 16:40:53 · 744 阅读 · 0 评论 -
NSMutableDictionary操纵字典内容(Objective-C 开发范例)
NSMutableDictionary 提供了额外的一些方法,可以在字典中添加、删除和插入对象原创 2017-11-03 18:21:38 · 794 阅读 · 0 评论 -
NSDictionary创建、引用以及遍历等功能(Objective-C 开发范例)
NSDictionary创建、引用以及遍历等功能原创 2017-11-03 17:52:49 · 1728 阅读 · 0 评论 -
数组NSArray排序(Objective-C 开发范例)
为用于数组排序的每个属性创建NSSortDescriptor 对象,将所有这些NSSortDescriptor对象放到一个数组中,该数组将会在后面用作参数。使用NSArray 类的sortedArrayUsing-Descriptors:方法并将NSSortDescriptor 对象数组作为参数传递进去,结果会返回一个数组,这个数组中的对象已根据你指定的属性排好序。原创 2017-10-26 10:03:21 · 330 阅读 · 0 评论 -
数组NSArray遍历(Objective-C 开发范例)
NSArray 对象提供了3 种内置方式来遍历对象列表。很多人都使用for-each 循环遍历数组中的每个元素。通过这种结构,可以使用相同的代码来遍历数组中的每个元素。还可以使用makeObjectsPerformSelector:withObject:方法,在这种情况下,可以传递希望每个对象都执行的方法名和一个参数。最后,还可以通过enumerateObjectsUsingBlock:方法将代码块作为参数应用到数组中的每个对象上。该方法的作用与for-each 循环一样,但无须为循环本身编写代码,并且可以原创 2017-10-26 09:43:50 · 848 阅读 · 0 评论 -
从文件系统读取数组(Objective-C 开发范例)
从文件系统读取数组原创 2017-11-02 18:40:37 · 985 阅读 · 0 评论 -
将数组保存到文件系统中(Objective-C 开发范例)
将数组保存到文件系统中问题 将数组中的对象保存到文件系统中以供其他程序使用。解决方案 如果数组包含了数字或字符串对象的列表,那么可以将所有这些对象保存到文件系统中以供后续使用,使用writeToFile:atomically:方法可以做到这一点。注意,该方法无法处理自定义对象。自定义对象需要使用NSCoding 协议并使用归档类或Core Data(后面再举例原创 2017-11-02 18:21:49 · 1387 阅读 · 0 评论 -
引用数组NSArray中对象与获取数组元素(Objective-C 开发范例)
你想要获得指向数组中对象的引用以访问它们的属性或是向对象发送消息。可以使用objectAtIndex:方法获取数组中位于某个整数位置的对象引用,还可以通过lastObject 函数获取数组中最后一个对象的引用。同时NSArray 对象提供了count 属性,可以通过这个属性获得数组中元素的数量。原创 2017-10-25 18:26:57 · 2624 阅读 · 0 评论 -
创建数组NSArray与NSMutableArray(Objective-C 开发范例)
Objective-C 提供了两个Foundation 类来创建对象列表,它们分别是NSArray 与NSMutableArray。如果列表不需要改变,那么请使用NSArray 类;如果要向数组添加和删除对象,那么请使用NSMutableArray 类。原创 2017-10-25 18:10:25 · 1187 阅读 · 0 评论 -
操纵数组内容(Objective-C 开发范例)
操纵数组内容(NSMutableArray)问题 你希望数组内容能够更具动态性,这样用户或你就可以在数组中添加、删除和插入对象了。然而,NSArray 是不可变类,因此一旦创建NSArray 对象,你就无法再对其中内容进行任何修改。解决方案 如果你认为所用的数组需要是动态的,那么请使用NSMutableArray。NSMutableArray是NSArra原创 2017-11-01 18:32:15 · 318 阅读 · 0 评论 -
NSPredicate查询数组(Objective-C 开发范例)
NSPredicate查询数组NSArray问题 假设你拥有填满了对象的数组,想要根据某些条件(这些条件可以通过iOS 应用表格中的搜索栏等类似控件进行输入)找出数组的某个子集。解决方案 首先需要的是NSPredicate 对象,NSPredicate 用于定义搜索查询。接下来,可以使用原始数组的filteredArrayUsingPredicate:原创 2017-11-01 18:11:55 · 853 阅读 · 0 评论 -
Object-c数据类型
Object-c数据类型Object-c 提供基本数据类型:int 、float 、double 、charInt: 八进制整型第一位为0, NSLog 的格式符为: %o 显示的八进制不带前导0 %#o 显示的八进制带原创 2017-10-30 17:13:34 · 2275 阅读 · 0 评论 -
从文件系统读取字典文件活和字典文件保存到文件
从文件系统读取字典文件活和字典文件保存到文件(1)将字典保存到文件系统中问题 你想将字典中的对象保存到文件系统中以供日后或是其他程序使用。解决方案 如果字典中包含数字或字符串对象的列表,那么可以将所有这些对象保存到文件系统中以供后续使用,使用writeToFile:atomically:方法可以做到这一点。注意,该方法无法处理自定义对象。说明原创 2017-11-23 13:34:32 · 711 阅读 · 0 评论