Objective-C函数速查实例手册(2)

第5章 数组对象(NSArray) 
  5.1 创建及初始化 
  5.1.1 array:方法:创建数组 
  5.1.2 arrayWithArray:方法:通过一个数组创建另一个数组 
  5.1.3 arrayWithContentsOfFile:方法:创建数组将内容设置为指定文件内容 
  5.1.4 arrayWithContentsOfURL:方法:创建数组将内容设置为url指定内容 
  5.1.5 arrayWithObject:方法:创建具有一个元素的数组 
  5.1.6 arrayWithObjects:方法:创建具有多个元素的数组 
  5.1.7 init:方法:初始化数组 
  5.1.8 initWithArray:方法:用数组初始化数组 
  5.1.9 initWithContentsOfFile:方法:初始化数组将内容设置为指定文件内容 
  5.1.10 initWithContentsOfURL:方法:初始化数组将内容设置为url指定内容 
  5.1.11 initWithObjects:方法:初始化具有多个元素的数组 
  5.2 数组元素的操作 
  5.2.1 containsObject:方法:判断数组中是否包含某个元素 
  5.2.2 count:方法:计算元素个数 
  5.2.3 firstObjectCommonWithArray:方法:获取首元素 
  5.2.4 lastObject:方法:获取最后一个元素 
  5.2.5 objectAtIndex:方法:获取在某个位置的数组元素 
  5.2.6 objectAtIndexs:方法:获取数组元素 
  5.2.7 arrayByAddingObject:方法:在数组末尾添加元素 
  5.2.8 arrayByAddingObjectsFromArray:方法:在数组的末尾添加另一个数组 
  5.2.9 subarrayWithRange:方法:数组的一部分创建数组 
  5.2.10 isEqualToArray:方法:比较数组是否相等 
  5.2.11 indexOfObject:方法:返回元素所在的位置 
  5.2.12 indexOfObjectIdenticalTo:方法:返回元素所在的位置 
  5.2.13 componentsJoinedByString:方法:数组转换为字符串 
  5.2.14 componentsSeparatedByString:方法:字符串转换为数组 
  5.2.15 sortedArrayHint:方法:数组转换为数据对象 
  5.2.16 writeToFile:方法:将数组中的内容写入到文件 
  5.2.17 writeToUrl:方法:将数组中的内容写入到url 
  5.2.18 objectEnumerator:方法:数组元素从前向后访问 
  5.2.19 reverseObjectEnumerator:方法:数组元素从后向前访问 
  5.2.20 pathsMatchingExtensions:方法:查看某文件夹下的东西 
  5.2.21 sortedArrayUsingFunction:方法:实现数组元素的简单排序 
  5.3 可变数组 
  5.3.1 arrayWithCapacity:方法:创建一个具有固定长度的可变数组 
  5.3.2 initWithCapacity:方法:初始化一个具有固定长度的可变数组 
  5.3.3 addObject:方法:添加数组元素 
  5.3.4 addObjectsFromArray:方法:用数组创建可变数组 
  5.3.5 removeObject:方法:删除指定的元素 
  5.3.6 removeAllObjects:方法:删除可变数组中的所有元素 
  5.3.7 removeLastObject:方法:删除可变数组中的最后一个元素 
  5.3.8 removeObjectAtIndex:方法:删除指定位置的元素 
  5.3.9 removeObjectsAtIndex:方法:删除可变数组中的元素 
  5.3.10 removeObjectsInRange:方法:删除某个范围内的可变数组中的元素 
  5.3.11 removeObjectsInArray:方法:删除与另一个数组相同的元素 
  5.3.12 replaceObjectAtIndex:方法:替换可变数组中某一位置的元素 
  5.3.13 replaceObjectsAtIndexes:方法:替换可变数组中的多个元素 
  5.3.14 replaceObjectsInRange:方法:替换某一范围的数组元素 
  5.3.15 insertObject:方法:在某一位置插入数组元素 
  5.3.16 insertObjects:方法:在某一位置或范围插入另一数组元素 
  5.3.17 exchangeObjectAtIndex:方法:交换两个元素 
  5.3.18 setArray:方法:设置可变数组中内容 

  第6章 字典对象(NSDictionary) 
  6.1 创建及初始化 
  6.1.1 dictionary:方法:创建字典 
  6.1.2 dictionaryWithContentsOfFile:方法:将创建的字典内容设置为指定文件内容 
  6.1.3 dictionaryWithContentsOfURL:方法:将创建的字典内容设置为指定url内容 
  6.1.4 dictionaryWithDictionary:方法:用字典创建字典 
  6.1.5 dictionaryWithObject:方法:创建具有一个键-值的字典 
  6.1.6 dictionaryWithObjects:方法:创建具有多个键-值的字典 
  6.1.7 dictionaryWithObjectsAndKeys:方法:创建具有多个键-值的字典 
  6.1.8 init:方法:初始化字典 
  6.1.9 initWithContentsOfFile:方法:将初始化的字典内容设置为指定文件内容 
  6.1.10 initWithContentsOfURL:方法:将初始化的字典内容设置为指定url内容 
  6.1.11 initWithDictionary:方法:用字典初始化字典 
  6.1.12 initWithObjects:方法:初始化具有多个键-值的字典 
  6.1.13 initWithObjectsAndKeys:方法:初始化具有多个键-值的字典 
  6.2 访问键-值 
  6.2.1 objectForKey:方法:返回键的值 
  6.2.2 allKeys:方法:返回所有的键 
  6.2.3 allValue:方法:返回所有的值 
  6.2.4 allKeysForObject:方法:返回值所对应的键 
  6.2.5 keyEnumerator:方法:将字典中所有的键放到NSEnumerator对象中 
  6.2.6 objectEnumerator:方法:将字典中所有的值放到一个NSEnumerator对象中 
  6.3 文件的处理 
  6.3.1 fileCreationDate:方法:文件创建日期 
  6.3.2 fileModificationDate:方法:文件修改的日期 
  6.3.3 fileSize:方法:文件的大小 
  6.3.4 fileExtensionHidden:方法:扩展名是否隐藏 
  6.3.5 fileType:方法:文件的类型 
  6.3.6 fileGroupOwnerAccountID:方法:文件所属组标识 
  6.3.7 fileGroupOwnerAccountName:方法:文件所属组名 
  6.3.8 fileHFSCreatorCode:方法:文件分层系统创建者编码 
  6.3.9 fileHFSTypeCode:方法:文件分层系统类型编码 
  6.3.10 fileIsAppendOnly:方法:文件是否只读 
  6.3.11 fileIsImmutable:方法:文件是否可变 
  6.3.12 fileOwnerAccountID:方法:文件所属人标识 
  6.3.13 fileOwnerAccountName:方法:文件所属人 
  6.3.14 filePosixPermissions:方法:权限 
  6.3.15 fileSystemFileNumber:方法:文件系统的文件编号 
  6.3.16 fileSystemNumber:方法:文件系统编号 
  6.3.17 writeToFile:方法:字典内容写入文件中 
  6.3.18 writeToURL:方法:字典内容写入url中 
  6.4 其他 
  6.4.1 count:方法:字典键-值个数 
  6.4.2 isEqualToDictionary:方法:判断字典是否相等 
  6.5 可变字典 
  6.5.1 dictionaryWithCapacity:方法:创建固定长度的可变字典 
  6.5.2 initWithCapacity:方法:初始化固定长度的可变字典 
  6.5.3 setObject:方法:设置键-值 
  6.5.4 setDictionary:方法:用字典设置可变字典中的内容 
  6.5.5 removeAllObjects:方法:删除所有的内容 
  6.5.6 removeObjectForKey:方法:删除键所对应的值 
  6.5.7 removeObjectsForKeys:方法:删除多个键所有的值 
  6.5.8 addEntriesFromDictionary:方法:将字典中的键-值添加到可变字典中
 

第7章 集合(NSSet) 
  7.1 创建以初始化 
  7.1.1 set:方法:创建集合 
  7.1.2 setWithArray:方法:用数组创建集合 
  7.1.3 setWithObject:方法:创建具有一个元素的集合 
  7.1.4 setWithObjects:方法:创建具有多个元素的集合 
  7.1.5 setWithSet:方法:集合创建集合 
  7.1.6 init:方法:初始化集合 
  7.1.7 initWithArray:方法:用数组初始化集合 
  7.1.8 initWithObjects:方法:初始化具有多个元素的集合 
  7.1.9 initWithSet:方法:集合初始化集合 
  7.2 访问元素 
  7.2.1 objectEnumerator:方法:将所有集合中的元素放到NSEnumerator对象中 
  7.2.2 allObjects:方法:返回集合中所有的元素 
  7.2.3 anyObject:方法:返回任意一个元素 
  7.2.4 count:方法:返回元素个数 
  7.3 判断比较 
  7.3.1 containsObject:方法:判断集合中是否包含某个元素 
  7.3.2 member:方法:判断集合中是否包含某个元素并返回 
  7.3.3 isSubsetOfSet:方法:判断一个集合是否是一个集合的子集 
  7.3.4 intersectsSet:方法:判断交集 
  7.3.5 isEqualToSet:方法:判断集合是否相等 
  7.4 可变集合 
  7.4.1 setWithCapacity:方法:创建具有固定长度的可变集合 
  7.4.2 initWithCapacity:方法:初始化具有固定长度的可变集合 
  7.4.3 setSet:方法:通过集合设置可变集合的内容 
  7.4.4 addObject:方法:添加元素 
  7.4.5 addObjectsFromArray:方法:添加数组中的元素 
  7.4.6 removeAllObjects:方法:删除所有元素 
  7.4.7 removeObject:方法:删除指定的元素 
  7.4.8 unionSet:方法:添加集合元素 
  7.4.9 minusSet:方法:去除另一个集合中的元素 
  7.4.10 intersectSet:方法:做交集 
  7.5 小结 
  第8章 文件(NSFileManager、NSFileHandle) 
  8.1 defaultManger:方法:创建文件管理器 
  8.2 文件与目录的操作 
  8.2.1 createFileAtPath:方法:创建文件 
  8.2.2 copyItemAtPath:方法:复制文件 
  8.2.3 moveItemAtPath:方法:移动文件 
  8.2.4 removeItemFileAtPath:方法:删除文件 
  8.2.5 attributesOfItemAtPath:方法:获取文件的属性 
  8.2.6 setAttributes:方法:更改属性 
  8.2.7 currentDirectoryPath:方法:获取当前的目录 
  8.2.8 changeCurrentDirectoryPath:方法:更改目录 
  8.2.9 createDirectoryAtPath:方法:创建目录 
  8.3 获取文件和目录信息 
  8.3.1 contentsAtPath:方法:获取文件中的信息 
  8.3.2 enumeratorAtPath:方法:枚举目录 
  8.3.3 contentsOfDirectoryAtPath:方法:列举目录 
  8.4 判断文件 
  8.4.1 fileExistsAtPath:方法:判断文件是否存在 
  8.4.2 isReadableFile:方法:判断是否能进行读取操作 
  8.4.3 isWritableFileAtPath:方法:判断是否能进行写入操作 
  8.4.4 isDeletableFileAtPath:方法:判断是否可删除 
  8.4.5 isExecutableFileAtPath:方法:判断是否可以执行 
  8.4.6 contentsEqualAtPath:方法:判断是否相等 
  8.5 文件读取 
  8.5.1 init:方法:初始化文件读写对象 
  8.5.2 fileHandleForReadingAtPath:方法:读取时打开文件 
  8.5.3 fileHandleForWritingAtPath:方法:写入时打开文件 
  8.5.4 fileHandleForUpdatingAtPath:方法:更新时打开文件 
  8.5.5 writeData:方法:数据写入文件 
  8.5.6 readDataToEndOfFile:方法:读取数据 
  8.5.7 readDataOfLength:方法:读取固定大小的内容 
  8.5.8 offsetInFile:方法:获取当前偏移量 
  8.5.9 seekToFileOffset:方法:设置当前的偏移量 
  8.5.10 seekToEndOfFile:方法:将偏移量定位到文件尾 
  8.5.11 truncateFileAtOffset:方法:设置字节 
  8.5.12 availableData:方法:返回可用数据 
  8.5.13 closeFile:方法:关闭文件 
  8.6 目录工具函数 
  8.6.1 NSUserName()函数:返回登录名 
  8.6.2 NSFullUserName()函数:返回完整用户名 
  8.6.3 NSHomeDirectory()函数:返回路径 
  8.6.4 NSHomeDirectoryForUser()函数:返回用户的主目录 
  8.6.5 NSTemporaryDirectory()函数:返回临时文件的路径目录 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值