×
Objective-C函数速查实例手册

Objective-C函数速查实例手册

1星价 ¥21.1 (4.3折)
2星价¥20.6 定价¥49.0

温馨提示:5折以下图书主要为出版社尾货,大部分为全新(有塑封/无塑封),个别图书品相8-9成新、切口有划线标记、光盘等附件不全详细品相说明>>

暂无评论
图文详情
  • ISBN:9787115336415
  • 装帧:一般胶版纸
  • 册数:暂无
  • 重量:暂无
  • 开本:32开
  • 页数:496
  • 出版时间:2014-02-01
  • 条形码:9787115336415 ; 978-7-115-33641-5

本书特色

objective-c是一种通用、高级、面向对象的编程语言,是ios平台以及相关开发的主流编程语言。在tiobe*新的编程语言排行榜中,objective-c仅次于c和java,位居第三。
  《objective-c函数速查实例手册》全面、系统地介绍了objective-c中常用的函数和方法,并提供了大量实例,帮助读者掌握其用法。全书共分3篇。第1篇介绍objective-c的发展历程、特点、技术构成、objective-c开发环境的构建方法、**个objective-c程序数学运算中常用的函数等;第2篇介绍数字对象、字符串对象、数组对象、字典对象、集合、文件、时间和日历、进程、线程、锁、数据对象和归档中常用的方法;第3篇介绍窗口和颜色、自定义视图、文本框和文本视图、图像和图像视图、表视图以及常用控件中常用的方法。此外,作者专门为《objective-c函数速查实例手册》录制了大量的配套教学视频,以帮助读者更好地学习本书内容。这些视频和书中的实例源代码一起收录于本书的配书光盘中。
  《objective-c函数速查实例手册》涉及面广,从基本的objective-c语言函数,到cocoa中两个框架的方法,几乎涵盖objective-c开发所用到的所有方法。《objective-c函数速查实例手册》适合所有想全面学习objective-c开发技术的人员阅读,也适合各种使用objective-c进行开发的程序员参考查阅。对于objective-c程序员来说,本书是一本不可多得的案头**的参考用书。

内容简介

内容全面 全书涵盖756个方法   全程视频 论坛提供27小时讲解视频下载   完整测试 全部程序通过ios 7模拟器和iphone 5真机测试   实例众多 全书包括656个例子,快速入门

目录

第1篇 objective-c准备篇
第1章 objective-c学习环境准备 
1.1 objective-c基础 
1.1.1 objective-c的发展历程 
1.1.2 objective-c语言的特点 
1.1.3 技术架构 
1.2 开发环境 
1.2.1 注册开发者账号 
1.2.2 下载安装xcode 
1.2.3 更新帮助文档 
1.3 编写**个objective-c程序 
1.3.1 创建项目 
1.3.2 编写程序 
1.3.3 运行程序 
1.3.4 使用帮助 
1.4 小结 
第2章 数学运算(math)函数 
2.1 算术运算函数 
2.1.1 rand()函数:产生随机数 
2.1.2 abs()函数/labs()函数:整数的绝对值 
2.1.3 fabs()/fabsf()/fabsl()函数:浮点数的绝对值 
2.1.4 floor()/floorf()/floorl()函数:向下取整 
2.1.5 ceil()/ceilf()/ceill()函数:向上取整 
2.1.6 round()/roundf()/roundl()函数:四舍五入 
2.1.7 sqrt()/sqrtf()/sqrtl()函数:求平方根 
2.1.8 fmax()/fmaxf()/fmaxl()函数:求*大值 
2.1.9 fmin()/fminf()/fminl()函数:求*小值 
2.1.10 hypot()/hypotf()/hypotl()函数:求直角三角形斜边的长度 
2.1.11 fmod()/fmodf()/fmodl()函数:求两数整除后的余数 
2.1.12 modf()/modff()/modfl()函数:浮点数分解为整数和小数 
2.1.13 frexp()/frexpf()/frexpl()函数:浮点数分解尾数和以二为底的指数 
2.2 三角运算函数 
2.2.1 sin()/sinf()/sinl()/函数:求正弦值 
2.2.2 sinh()/sinhf()/sinhl()函数:求双曲正弦值 
2.2.3 cos()/cosf()/cosl()函数:求余弦值 
2.2.4 cosh()/coshf()/coshl()函数:求双曲余弦值 
2.2.5 tan()/tanf()/tanl()函数:求正切值 
2.2.6 tanh()/tanhf()/tanhl()函数:求双曲正切值 
2.3 反三角运算 
2.3.1 asin()/asinf()/asinl()函数:求反正弦值 
2.3.2 asinh()/asinhf()/asinhl()函数:求反双曲正弦值 
2.3.3 acos()/acosf()/acosl()函数:求反余弦值 
2.3.4 acosh()/acoshf()/acoshl()函数:求反双曲余弦值 
2.3.5 atan()/atanf()/atanl()函数:求反正切值 
2.3.6 atan2()/atan2f()/atanl()函数:求坐标值的反正切值 
2.3.7 atanh()/atanhf()/atanhl()函数:求反双曲正切值 
2.4 指数和对数运算 
2.4.1 pow()/powf()/powl函数:求n的m次方的值 
2.4.2 exp()/expf()/expl()函数:求e的x次方的值 
2.4.3 exp2()/exp2f()/exp2l()函数:2的x的次方的值 
2.4.4 log()/logf()/logl()函数:求以e为底的对数值 
2.4.5 log10()/log10f()/log10l()函数:求以10为底的对数值 
2.5 常量函数 
2.6 小结 
第2篇 cocoa的foundation框架篇
第3章 数字对象(nsnumber) 
3.1 整型对象 
3.1.1 numberwithshort:方法:创建短整型数字对象 
3.1.2 numberwithunsignedshort:方法:创建无符号短整型数字对象 
3.1.3 numberwithinteger:方法:创建整型数字对象 
3.1.4 numberwithunsignedinteger:方法:创建无符号整型数字对象 
3.1.5 numberwithint:方法:创建整型数字对象 
3.1.6 numberwithunsignedint:方法:创建无符号整型数字对象 
3.1.7 numberwithlong:方法:创建并初始化长整型数字对象 
3.1.8 numberwithunsignedlong:方法:创建并初始化无符号长整型数字对象 
3.1.9 numberwithlonglong:方法:创建并初始化长长整型数字对象 
3.1.10 numberwithunsignedlonglong:方法:创建并初始化无符号长长整型对象 
3.1.11 initwithshort:方法:初始化短整型数字对象 
3.1.12 initwithunsignedshort:方法:初始化无符号短整型数字对象 
3.1.13 initwithinteger:方法:初始化整型数字对象 
3.1.14 initwithunsignedinteger:方法:初始化无符号整型数字对象 
3.1.15 initwithint:方法:初始化整型数字对象 
3.1.16 initwithunsignedint:方法:初始化无符号整型数字对象 
3.1.17 initwithlong:方法:初始化长整型数字对象 
3.1.18 initwithunsignedlong:方法:初始化无符号长整型数字对象 
3.1.19 initwithlonglong:方法:初始化长长整型数字对象 
3.1.20 initwithunsignedlonglong:方法:初始化无符号长长整型数字对象 
3.1.21 shortvalue:方法:取短整型数字对象的值 
3.1.22 unsignedshortvalue:方法:取无符号短整型数字对象的值 
3.1.23 integervalue:方法:取整型数字对象的值 
3.1.24 unsignedintegervalue:方法:取无符号整型数字对象的值 
3.1.25 intvalue:方法:取整型数字对象的值 
3.1.26 unsignedintvalue:方法:取无符号整型数字对象的值 
3.1.27 longvalue:方法:取长整型数字对象的值 
3.1.28 unsignedlongvalue:方法:取无符号长整型数字对象的值 
3.1.29 longlongvalue:方法:取长长整型数字对象的值 
3.1.30 unsignedlonglongvalue:方法:取无符号长长整型数字对象的值 
3.2 字符型对象 
3.2.1 numberwithchar:方法:创建并初始化字符型数字对象 
3.2.2 numberwithunsignedchar:方法:创建并初始化无符号字符型数字对象 
3.2.3 initwithchar:方法:初始化字符型对象 
3.2.4 initwithunsignedchar:方法:初始化无符号字符型对象 
3.2.5 charvalue:方法:取字符型数字对象的值 
3.2.6 unsignedcharvalue:方法:取无符号字符型数字对象的值 
3.3 单精度型对象 
3.3.1 numberwithfloat:方法:创建并初始化单精度型数字对象 
3.3.2 initwithfloat:方法:初始化单精度型数字对象 
3.3.3 floatvalue:方法:取单精度型数字对象的值 
3.4 双精度型对象 
3.4.1 numberwithdouble:方法:创建并初始化一个双精度型数字对象 
3.4.2 initwithdouble:方法:初始化双精度型数字对象 
3.4.3 doublevalue:方法:取双精度型数字对象的值 
3.5 布尔型对象 
3.5.1 numberwithbool:方法:创建并初始化布尔型数字对象 
3.5.2 initwithbool:方法:初始化布尔类型对象 
3.5.3 boolvalue:方法:取布尔型数字对象的值 
3.6 数字对象通用方法 
3.6.1 isequaltonumber:方法:比较两对象值是否相等 
3.6.2 compare:方法:比较值的大小 
3.7 小结 
第4章 字符串对象(nsstring) 
4.1 创建及初始化 
4.1.1 string:方法:创建字符串 
4.1.2 stringwithstring:方法:用字符串来创建字符串 
4.1.3 stringwithcstring:方法:创建c字符串 
4.1.4 stringwithformat:方法:创建nslog()格式的字符串 
4.1.5 stringwithcontentsoffile:方法:将创建的字符串设置为指定文件的内容 
4.1.6 stringwithcontentsofurl:方法:将创建字符串设置为url的内容 
4.1.7 stringwithutf8string:方法:将创建的字符串转换为utf8字符串 
4.1.8 init:方法:初始化字符串 
4.1.9 initwithstring:方法:用字符串来初始化字符串 
4.1.10 initwithcstring:方法:初始化字符串 
4.1.11 initwithformat:方法:用nslog()格式初始化字符串 
4.1.12 initwithcontentsoffile:方法:将初始化的字符串设置为指定文件的内容 
4.1.13 initwithcontentsofurl:方法:将初始化的字符串设置为url的内容 
4.1.14 initwithutf8string:方法:将初始化的字符串转换为utf8字符串 
4.2 判断和比较 
4.2.1 isequaltostring:方法:比较字符串是否相等 
4.2.2 hasprefix:方法:判断字符串是否以某个字符开始 
4.2.3 hassuffix:方法:判断字符串是否以某个字符结束 
4.2.4 compare:方法:比较字符串的大小 
4.2.5 caseinsensitivecompare:方法:不考虑大小写的比较大小 
4.3 大小写转换 
4.3.1 uppercasestring:方法:小写字母转为大写字母 
4.3.2 lowercasestring:方法:大写字母转为小写字母 
4.3.3 capitalizedstring:方法:将每个单词的首字母大写 
4.4 截取 
4.4.1 substringtoindex:方法:从字符串的开头一直截取到指定的位置 
4.4.2 substringfromindex:方法:从指定位置开始截取字符串直到结束 
4.4.3 substringwithrange:方法:根据指定范围返回子字符串 
4.4.4 characteratindex:方法:返回索引号所在字符串中的字符 
4.5 转换类型 
4.5.1 doublevalue:/floatvalue:方法:返回转换为浮点类型的值 
4.5.2 intvalue:方法:返回转换为整型的值 
4.5.3 boolvalue:方法:返回转换为布尔类型的值 
4.6 对文件的处理 
4.6.1 stringbyappendingpathextension:方法:为文件添加扩展名 
4.6.2 pathextension:方法:获取文件扩展名 
4.6.3 stringbydeletingpathextension:方法:删除扩展名 
4.6.4 writetofile:方法:将字符串写入到文件 
4.6.5 writetourl:方法:将字符串写入到url中 
4.6.6 stringbyexpandingtildeinpath:方法:将“~”替换成系统的主目录 
4.6.7 stringbyabbreviatingwithtildeinpath:方法:将系统主目录替换为“~” 
4.6.8 lastpathcomponent:方法:获取路径中的文件名 
4.6.9 stringbydeletinglastpathcomponent:方法:获取路径中文件所在的位置 
4.6.10 stringbyappendingpathcomponent:方法:组合位置和文件名 
4.6.11 isabsolutepath:方法:判断绝对路径 
4.7 其他 
4.7.1 length:方法:求字符串的长度 
4.7.2 stringbyappendingstring:方法:字符串后面增加一个新字符串 
4.7.3 rangeofstring:方法:查找字符串中是否包含其他字符串 
4.7.4 stringbytrimmingcharactersinset:方法:去除空格或回车 
4.8 可变字符串 
4.8.1 stringwithcapacity:方法:按照固定长度生成空字符串 
4.8.2 initwithcapacity:方法:初始化一个固定长度的字符串 
4.8.3 appendstring:方法:在字符串的末尾附加另一个字符串 
4.8.4 appendformat:方法:附加一个格式化字符串 
4.8.5 setstring:方法:将字符串设置为规定的内容 
4.8.6 insertstring:方法:在指定位置插入字符串 
4.8.7 deletecharactersinrange:方法:删除指定范围的字符串 
4.8.8 replacecharactersinrange:方法:使用字符串代替指定范围的字符串 
4.8.9 replaceoccurrencesofstring:方法:替换 
4.9 小结 
第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:方法:设置可变数组中内容 
5.4 小结 
第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:方法:将字典中的键-值添加到可变字典中 
6.6 小结 
第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()函数:返回临时文件的路径目录 
8.7 小结 
第9章 时间和日历(nsdate、nsdateformatter、nscalendardate、nscalendar、nstimezone、nstimer) 
9.1 时间的创建及初始化 
9.1.1 date:方法:创建时间 
9.1.2 datewithstring:方法:用字符串创建时间 
9.1.3 datewithnaturallanguagestring:方法:用字符串创建时间 
9.1.4 datewithtimeinterval:方法:用时间间隔创建时间 
9.1.5 datewithtimeintervalsince1970:方法:用时间间隔创建时间 
9.1.6 datewithtimeintervalsincenow:方法:用时间间隔创建时间 
9.1.7 datewithtimeintervalsincereferencedate:方法:用时间间隔创建时间 
9.1.8 init:方法:初始化时间 
9.1.9 initwithstring:方法:用字符串初始化时间 
9.1.10 initwithtimeinterval:方法:用时间间隔初始化时间 
9.1.11 initwithtimeintervalsince1970:方法:用时间间隔初始化时间 
9.1.12 initwithtimeintervalsincenow:方法:用时间间隔初始化时间 
9.1.13 initwithtimeintervalsincereferencedate:方法:用时间间隔初始化时间 
9.2 时间的比较 
9.2.1 isequaltodate:方法:比较是否相等 
9.2.2 compare:方法:比较时间 
9.2.3 earlierdate:方法:比较哪个时间早 
9.2.4 laterdate:方法:比较哪个时间晚 
9.3 获取时间 
9.3.1 datebyaddingtimeinterval:方法:获取经过时间间隔后的时间 
9.3.2 distantpast:方法:获取过去的时间 
9.3.3 distantfuture:方法:获取将来的时间 
9.3.4 timeintervalsincedate:方法:获取两时间的差值 
9.3.5 timeintervalsincenow:方法:获取两时间的差值 
9.3.6 timeintervalsince1970:方法:获取两时间的差值 
9.3.7 timeintervalsincereferencedate:方法:获取两时间的差值 
9.4 时间和字符串的相互转换 
9.4.1 init:方法:初始化用于时间转换的对象 
9.4.2 setdateformat:方法:设置格式 
9.4.3 initwithdateformat:方法:初始化用于时间转换的对象 
9.5 日历时间的创建及初始化 
9.5.1 calendardate:方法:创建日历时间 
9.5.2 datewithyear:方法:创建日历时间并设置内容 
9.5.3 datewithstring:方法:创建日历时间并设置内容及格式 
9.5.4 init:方法:初始化日历时间 
9.5.5 initwithyear:方法:初始化日历时间并设置内容 
9.5.6 initwithstring:方法:初始化日历时间并设置内容及格式 
9.6 获取日历时间信息 
9.6.1 dayofweek:方法:获取天数 
9.6.2 dayofmonth:方法:获取天数 
9.6.3 dayofyear:方法:获取天数 
9.6.4 hourofday:方法:获取时间 
9.6.5 minuteofhour:方法:获取时间 
9.6.6 secondofminute:方法:获取时间 
9.6.7 monthofyear:方法:获取时间 
9.6.8 yearofcommonera:方法:获取年 
9.6.9 dayofcommonera:方法:获取天数 
9.6.10 calendarformat:方法:获取日历的格式 
9.6.11 timezone:方法:获取时区 
9.6.12 datebyaddingyears:方法:获取日期时间 
9.7 设置日历时间 
9.7.1 setcalendarformat:方法:设置日历的格式 
9.7.2 settimezone:方法:设置时区 
9.8 日历的使用 
9.8.1 currentcalendar:方法:创建日历 
9.8.2 autoupdatingcurrentcalendar:方法:获取日历 
9.8.3 initwithcalendaridentifier:方法:初始化日历 
9.8.4 local:方法:获取区域 
9.8.5 firstweekday:方法:获取每周的**天 
9.8.6 minimumdaysinfirstweek:方法:获取天数 
9.8.7 calendaridentifier:方法:获取日历 
9.8.8 setfirstweekday:方法:设置每周的**天 
9.8.9 setminimumdaysinfirstweek:方法:设置天数 
9.9 时区的使用 
9.9.1 timezonewithname:方法:用已知时区创建时区 
9.9.2 timezonewithabbreviation:方法:用已知时区创建时区 
9.9.3 timezoneforsecondsfromgmt:方法:用偏移创建时区 
9.9.4 initwithname:方法:用已知时区初始化时区 
9.9.5 systemtimezone:方法:获取系统的时区 
9.9.6 localtimezone:方法:获取本地时区 
9.9.7 knowntimezonenames:方法:返回所有时区 
9.9.8 name:方法:获取名称 
9.9.9 abbreviation:方法:获取缩写 
9.9.10 secondsfromgmt:方法:获取秒数 
9.10 定时器的使用 
9.10.1 timerwithtimeinterval:方法:创建定时器 
9.10.2 initwithfiredate:方法:初始化定时器 
9.10.3 setfiredate:方法:设置时间 
9.10.4 firedate:方法:返回时间 
9.10.5 invalidate:方法:使定时器无效 
9.10.6 isvalid:方法:判断是否有效 
9.11 小结 
第10章 进程、线程、锁(nsprocessinfo、nsthread、nslock) 
10.1 使用进程 
10.1.1 processinfo:方法:创建进程 
10.1.2 init:方法:初始化进程 
10.1.3 processname:方法:获取进程的名称 
10.1.4 environment:方法:获取变量/值 
10.1.5 globallyuniquestring:方法:生成字符串 
10.1.6 operatingsystem:方法:获取操作系统信息 
10.1.7 operatingsystemname:方法:获取操作系统的名称 
10.1.8 operatingsystemversionstring:方法:获取操作系统的版本信息 
10.1.9 processidentifier:方法:获取进程的标识符 
10.1.10 arguments:方法:获取进程的参数 
10.1.11 hostname:方法:获取主机名称 
10.1.12 setprocessname:方法:设置进程的名称 
10.1.13 processorcount:方法:获取cpu的数目 
10.2 线程的创建及初始化 
10.2.1 detachnewthreadselector:方法:创建线程 
10.2.2 init:方法:初始化线程 
10.2.3 initwithtarget:方法:初始化线程 
10.3 执行线程 
10.3.1 start:方法:开启线程 
10.3.2 cancel:方法:取消线程 
10.3.3 exit:方法:结束线程 
10.4 获取与设置线程 
10.4.1 currentthread:方法:获取当前线程 
10.4.2 threadpriority:方法:获取属性值 
10.4.3 setthreadpriority:方法:设置属性值 
10.4.4 name:方法:获取名称 
10.4.5 setname:方法:设置名称 
10.4.6 stacksize:方法:获取堆栈 
10.4.7 setstacksize:方法:设置堆栈 
10.5 判断线程 
10.5.1 ismultithreaded:方法:判断线程是否为主线程 
10.5.2 isexecuting:方法:判断线程是否在执行 
10.5.3 iscancelled:方法:判断线程是否取消 
10.5.4 isfinished:方法:判断线程是否结束 
10.6 使用互斥锁 
10.6.1 lock:方法:调用锁 
10.6.2 unlock:方法:关闭锁 
10.6.3 trylock:方法:锁定锁 
10.6.4 lockbeforedate:方法:在一定时间内获取锁 
10.7 使用递归锁 
10.7.1 lock:方法:调用锁 
10.7.2 unlock:方法:关闭锁 
10.7.3 trylock:方法:获取锁 
10.7.4 lockbeforedate:方法:在一定时间内获取锁 
10.8 使用条件锁 
10.8.1 initwithcondition:方法:初始化条件锁 
10.8.2 condition:方法:获取条件 
10.8.3 lockwhencondition:方法:在条件允许下调用锁 
10.8.4 unlockwithcondition:方法:在条件允许下关闭锁 
10.8.5 trylockwhencondition:方法:在条件允许下获取锁 
10.8.6 lockwhencondition:方法:在条件和时间允许下获取锁 
10.8.7 trylock:方法:获取锁 
10.8.8 lockbeforedate:方法:在一定时间下获取锁 
10.8.9 lock:方法:调用锁 
10.8.10 unlock:方法:关闭锁 
10.9 小结 
第11章 数据对象及归档(nsdata、nskeyedarchiver) 
11.1 数据对象的创建及初始化 
11.1.1 data:方法:创建数据对象 
11.1.2 datawithbytes:方法:用已有数据创建数据对象 
11.1.3 datawithcontentsoffile:方法:将数据对象内容设置为指定文件内容 
11.1.4 datawithcontentsofurl:方法:将创建对象的内容设置为url指定的内容 
11.1.5 datawithdata:方法:用已有数据对象创建新的数据对象 
11.1.6 init:方法:初始化数据对象 
11.1.7 initwithbytes:方法:用已有数据初始化数据对象 
11.1.8 initwithcontentsoffile:方法:对数据对象初始化并将其设置为指定文件内容 
11.1.9 initwithcontentsofurl:方法:对数据对象初始化并将其设置为指定url内容 
11.1.10 initwithdata:方法:用已有数据对象初始化新的数据对象 
11.2 数据对象的使用 
11.2.1 bytes:方法:将数据对象转换为字符 
11.2.2 datausingencoding:方法:将字符串转换为数据对象 
11.2.3 length:方法:计算数据对象的长度 
11.2.4 isequaltodata:方法:判断两个数据对象是否相等 
11.2.5 subdatawithrange:方法:截取数据对象 
11.2.6 writetofile:方法:写入文件 
11.2.7 writetourl:方法:写入url 
11.3 可变数据对象 
11.3.1 datawithcapacity:方法:创建一个具有固定空间大小的可变数据对象 
11.3.2 datawithlength:方法:创建具有固定长度的可变数据对象 
11.3.3 initwithcapacity:方法:初始化具有固定空间大小的可变数据对象 
11.3.4 initwithlength:方法:初始化具有固定长度的可变数据对象 
11.3.5 setdata:方法:设置内容 
11.3.6 setlength:方法:设置长度 
11.3.7 appendbytes:方法:添加数据 
11.3.8 appenddata:方法:添加数据对象 
11.3.9 mutablebytes:方法:可变数据对象转化为字符 
11.3.10 replacebytesinrange:方法:替换 
11.3.11 resetbytesinrange:方法:删除 
11.4 归档 
11.4.1 archiverootobject:方法:数据归档 
11.4.2 unarchiveobjectwithfile:方法:取消归档 
11.4.3 encodebool:方法:对布尔类型的数据编码 
11.4.4 decodeboolforkey:方法:对布尔类型数据解码 
11.4.5 encodeint:方法:对整型数据编码 
11.4.6 decodeintforkey:方法:对整型数据解码 
11.4.7 encodefloat:/encodedouble:方法:对浮点型数据编码 
11.4.8 decodefloatforkey:/decodedoubleforkey:方法:对浮点型数据解码 
11.4.9 encodeobject:方法:对对象进行编码 
11.4.10 decodeobjectforkey:方法:对对象进行解码 
11.4.11 archiveddatawithrootobject:方法:将其他类型的数据进行转换 
11.4.12 initforwritingwithmutabledata:方法:初始化 
11.4.13 initforreadingwithdata:方法:初始化 
11.5 小结 
第3篇 cocoa的application框架篇
第12章 窗口和颜色(nswindow、nscolor) 
12.1 获取窗口信息 
12.1.1 aspectratio:方法:获取窗口的纵横比 
12.1.2 orderedindex:方法:获取索引 
12.1.3 title:方法:获取窗口的标题 
12.1.4 miniwindowtitle:方法:获取窗口*小化后的标题 
12.1.5 frame:方法:获取窗口的位置和大小 
12.1.6 minsize:方法:获取窗口的*小尺寸 
12.1.7 maxsize:方法:获取窗口的*大尺寸 
12.1.8 miniwindowimage:方法:获取窗口*小化后的图片 
12.1.9 backgroundcolor:方法:获取窗口的背景颜色 
12.1.10 childwindows:方法:获取子窗口 
12.1.11 alphavalue:方法:获取窗口的透明度值 
12.2 设置窗口 
12.2.1 setaspectratio:方法:设置窗口的纵横比 
12.2.2 setisvisible:方法:设置窗口是否可见 
12.2.3 settitle:方法:设置窗口标题 
12.2.4 setminiwindowtitle:方法:设置窗口*小化后的标题 
12.2.5 setisminiaturized:方法:设置窗口是否*小化 
12.2.6 setiszoomed:方法:设置窗口是否*大化 
12.2.7 setframe:方法:设置窗口的位置和大小 
12.2.8 setframeorigin:方法:设置窗口的位置 
12.2.9 setframetopleftpoint:方法:设置窗口的位置 
12.2.10 setminsize:方法:设置窗口的*小尺寸 
12.2.11 setmaxsize:方法:设置窗口的*大尺寸 
12.2.12 setminiwindowimage:方法:设置窗口*小化后的图片 
12.2.13 setbackgroundcolor:方法:设置窗口的背景颜色 
12.2.14 setcanhide:方法:设置窗口是否可以隐藏 
12.2.15 setalphavalue:方法:设置窗口的透明度值 
12.2.16 disableflushwindow:方法:将窗口设置为禁用的 
12.2.17 sethasshadow:方法:设置窗口的阴影 
12.3 判断窗口 
12.3.1 isvisible:方法:判断窗口是否可见 
12.3.2 isminiaturized:方法:判断窗口是否*小化 
12.3.3 iszoomed:方法:判断窗口是否*大化 
12.3.4 canhide:方法:判断窗口是否可以隐藏 
12.3.5 hasshadow:方法:判断窗口是否有阴影 
12.3.6 isminiaturizable:方法:判断窗口是否有*小化按钮 
12.3.7 hastitlebar:方法:判断窗口是否有工具栏 
12.4 创建自定义颜色对象 
12.4.1 colorwithcalibratedred:方法:用标准rgb分量创建颜色对象 
12.4.2 colorwithcalibratedwhite:方法:用标准灰度分量创建颜色对象 
12.4.3 colorwithcalibratedhue:方法:用标准hsb分量创建颜色对象 
12.4.4 colorwithdevicecyan:方法:用设备cmyb分量创建颜色对象 
12.4.5 colorwithdevicered:方法:用设备rgb分量创建颜色对象 
12.4.6 colorwithdevicewhite:方法:用设备灰度分量创建颜色对象 
12.4.7 colorwithdevicehue:方法:用设备hsb分量创建颜色对象 
12.4.8 colorwithpatternimage:方法:用图像创建颜色对象 
12.5 创建颜色对象 
12.5.1 redcolor:方法:用红色创建颜色对象 
12.5.2 greencolor:方法:用绿色创建颜色对象 
12.5.3 bluecolor:方法:用蓝色创建颜色对象 
12.5.4 cyancolor:方法:用青色创建颜色对象 
12.5.5 magentacolor:方法:用紫红色创建颜色对象 
12.5.6 yellowcolor:方法:用黄色创建颜色对象 
12.5.7 blackcolor:方法:用黑色创建颜色对象 
12.5.8 browncolor:方法:用棕色创建颜色对象 
12.5.9 darkgraycolor:方法:用深灰色创建颜色对象 
12.5.10 graycolor:方法:用灰色创建颜色对象 
12.5.11 lightgraycolor:方法:用浅灰色创建颜色对象 
12.5.12 orangecolor:方法:用橙色创建颜色对象 
12.5.13 purplecolor:方法:用紫色创建颜色对象 
12.5.14 whitecolor:方法:用白色创建颜色对象 
12.6 获取颜色分量 
12.6.1 redcomponent:方法:获取红色的分量 
12.6.2 greencomponent:方法:获取绿色的分量 
12.6.3 bluecomponent:方法:获取蓝色的分量 
12.6.4 cyancomponent:方法:获取青色的分量 
12.6.5 magentacomponent:方法:获取紫红色分量 
12.6.6 yellowcomponent:方法:获取黄色分量 
12.6.7 blackcomponent:方法:获取黑色的分量 
12.6.8 whitecomponent:方法:获取白色的分量 
12.6.9 alphacomponent:方法:获取透明度分量 
12.6.10 huecomponent:方法:获取色调的分量 
12.6.11 saturationcomponent:方法:获取饱和度的分量 
12.6.12 brightnesscomponent:方法:获取亮度分量 
12.6.13 patternimage:方法:获取图像信息 
12.7 小结 
第13章 自定义视图(nsview) 
13.1 initwithframe:方法:初始化自定义视图 
13.2 获取与设置自定义视图信息 
13.2.1 frame:方法:获取自定义视图的框架 
13.2.2 setframe:方法:设置自定义视图框架 
13.2.3 framerotation:方法:获取自定义视图的旋转度数 
13.2.4 setframerotation:方法:设置自定义视图旋转度数 
13.2.5 setframeorigin:方法:设置自定义视图的位置 
13.2.6 setframesize:方法:设置自定义视图的大小 
13.2.7 bounds:方法:获取自定义视图框架 
13.2.8 setbounds:方法:设置自定义视图框架 
13.2.9 boundsrotation:方法:获取自定义视图的旋转度数 
13.2.10 setboundsrotation:方法:设置自定义视图旋转的度数 
13.2.11 setboundsorigin:方法:设置视图的位置 
13.2.12 setboundssize:方法:设置视图的大小 
13.2.13 subviews:方法:获取子视图 
13.2.14 setpostsframechangednotifications:方法:设置是否接收视图的变化 
13.2.15 setpostsboundschangednotifications:方法:设置是否接收视图的变化 
13.2.16 printjobtitle:方法:获取输出标题 
13.3 drawrect:方法:绘图 
13.4 判断自定义视图 
13.4.1 postsframechangednotifications:方法:判断是否接收视图变换的消息 
13.4.2 postsboundschangednotifications:方法:判断是否接收视图变换的消息 
13.4.3 isflipped:方法:判断视图是否翻转 
13.4.4 isrotatedfrombase:方法:判断视图是否旋转 
13.4.5 isrotatedorscaledfrombase:方法:判断视图是否旋转或缩放 
13.4.6 candraw:方法:判断视图是否绘制 
13.4.7 isopaque:方法:判断视图是否不透明 
13.5 操作自定义视图 
13.5.1 addsubview:方法:添加视图 
13.5.2 removefromsuperview:方法:删除视图 
13.5.3 replacesubview:方法:替换视图 
13.6 小结 
第14章 文本框和文本视图(nstextfield、nstextview) 
14.1 获取与设置文本框信息 
14.1.1 stringvalue:方法:获取文本框的字符串 
14.1.2 setstringvalue:方法:设置文本框中的字符串 
14.1.3 backgroundcolor:方法:获取文本框的背景颜色 
14.1.4 setbackgroundcolor:方法:设置文本框的背景颜色 
14.1.5 textcolor:方法:获取字符串的颜色 
14.1.6 settextcolor:方法:设置字符串的颜色 
14.1.7 setimportsgraphics:方法:设置是否可以将图像拖到文本框 
14.1.8 seteditable:方法:设置文本框是否可以编译 
14.1.9 bezelstyle:方法:获取文本框边框的风格 
14.1.10 setbezelstyle:方法:设置文本框边框的风格 
14.1.11 setbezeled:方法:设置文本框是否接受bezeled边框 
14.1.12 setbordered:方法:设置文本框是否接受黑边框 
14.2 判断文本框信息 
14.2.1 importsgraphics:方法:判断是否可以将图像拖到文本框 
14.2.2 iseditable:方法:判断文本框是否可以编辑 
14.2.3 isbezeled:方法:判断文本框是否接受了bezeled边框 
14.2.4 isbordered:方法:判断文本框是否接受了黑边框 
14.2.5 acceptsfirstresponder:方法:判断文本框是否可以编辑 
14.3 initwithframe:方法:创建并初始化文本视图 
14.4 获取与设置文本视图信息 
14.4.1 backgroundcolor:方法:获取文本视图的颜色 
14.4.2 setbackgroundcolor:方法:设置文本视图的背景颜色 
14.4.3 setimportsgraphics:方法:设置文件是否可以导入到文本视图 
14.4.4 setacceptsglyphinfo:方法:设置文本视图是否接受字形信息 
14.4.5 setalignment:方法:设置文本视图内容的对齐方式 
14.4.6 insertionpointcolor:方法:获取插入点的颜色 
14.4.7 setinsertionpointcolor:方法:设置插入点的颜色 
14.4.8 setallowsundo:方法:设置文本视图是否可以撤销 
14.4.9 selectedtextattributes:方法:获取用于指示选择的属性 
14.4.10 setselectedtextattributes:方法:设置文本视图用于指示选择的属性 
14.4.11 textcontainer:方法:获取文本框的文本容器 
14.4.12 acceptabledragtypes:方法:获取文本视图的数据类型 
14.4.13 markedtextattributes:方法:获取绘制标记的文本属性 
14.4.14 setmarkedtextattributes:方法:设置绘制标记的文本属性 
14.4.15 setsmartinsertdeleteenabled:方法:设置选择字符串周围的空间 
14.4.16 markedrange:方法:获取被标记文本的范围 
14.4.17 selectedrange:方法:获取选中文本的范围 
14.4.18 setselectedrange:方法:设置文本的选中范围 
14.4.19 typingattributes:方法:获取新文本的属性 
14.4.20 settypingattributes:方法:设置新文本的属性 
14.5 判断文本视图的信息 
14.5.1 importsgraphics:方法:判断文件是否可以导入到文本视图 
14.5.2 acceptsglyphinfo:方法:判断文本视图是否接受字形信息 
14.5.3 allowsundo:方法:判断文本视图是否启用撤销 
14.5.4 smartinsertdeleteenabled:方法:判断选择字符串周围的空间 
14.6 小结 
第15章 图像、图像视图(nsimage、nsimageview) 
15.1 加载图像 
15.1.1 imagenamed:方法:加载supporting files文件夹中的图片 
15.1.2 initwithcontentsofurl:方法:加载url中的图像 
15.1.3 initwithcontentsoffile:方法:加载文件中的图片 
15.1.4 initwithsize:方法:加载图像的大小 
15.2 获取与设置图像信息 
15.2.1 size:方法:获取图像的大小 
15.2.2 setsize:方法:设置图像的大小 
15.2.3 setflipped:方法:设置图像是否倒立 
15.2.4 cachemode:方法:获取图像的缓存模式 
15.2.5 setcachemode:方法:设置图像的缓存模式 
15.2.6 backgroundcolor:方法:获取图像的背景色 
15.2.7 setbackgroundcolor:方法:设置图像的背景色 
15.2.8 name:方法:获取图像的名称 
15.2.9 setname:方法:设置图像的名称 
15.2.10 settemplate:方法:设置图像是否表示一个模板图像 
15.2.11 imagetypes:方法:获取图像类型 
15.2.12 imageunfilteredtypes:方法:获取图像类型 
15.2.13 imagefiletypes:方法:获取文件类型 
15.2.14 imageunfilteredfiletypes:方法:获取文件类型 
15.2.15 imagepasteboardtypes:方法:获取粘贴板类型 
15.2.16 imageunfilteredpasteboardtypes:方法:获取粘贴板类型 
15.2.17 representations:方法:获取图像表示 
15.3 判断图像信息 
15.3.1 isflipped:方法:判断图像是否倒立 
15.3.2 preferscolormatch:方法:判断图像颜色匹配 
15.3.3 istemplate:方法:判断图像是否为模板图像 
15.4 获取与设置图像视图 
15.4.1 image:方法:获取显示图像的信息 
15.4.2 setimage:方法:设置显示的图像 
15.4.3 imagealignment:方法:获取图像的对齐方式 
15.4.4 setimagealignment:方法:设置图像的对齐方式 
15.4.5 imageframestyle:方法:获取框架的风格 
15.4.6 setimageframestyle:方法:设置框架的风格 
15.4.7 imagescaling:方法:获取图像缩放的方式 
15.4.8 setimagescaling:方法:设置图像缩放方式 
15.4.9 iseditable:方法:判断图像视图是否可以编辑 
15.4.10 seteditable:方法:设置图像视图是否编辑 
15.4.11 allowscutcopypaste:方法:判断图像是否可复制、粘贴等操作 
15.4.12 setallowscutcopypaste:方法:设置图像是否可复制、粘贴等操作 
15.4.13 animates:方法:判断图像视图是否播放动画 
15.4.14 setanimates:方法:设置图像视图是否播放动画 
15.5 小结 
第16章 表视图(nstableview) 
16.1 获取表视图信息 
16.1.1 rowheight:方法:获取表视图的行高 
16.1.2 headerview:方法:获取nstableheaderview对象 
16.1.3 intercellspacing:方法:获取表单元之间的间距 
16.1.4 numberofcolumns:方法:获取表视图中的列数 
16.1.5 numberofrows:方法:获取表视图的行数 
16.1.6 numberofselectedcolumns:方法:获取选中的列数 
16.1.7 numberofselectedrows:方法:获取选择的行数 
16.1.8 rowsizestyle:方法:获取行风格 
16.2 设置表视图的信息 
16.2.1 setrowheight:方法:设置表视图的行高 
16.2.2 setintercellspacing:方法:设置表单元之间的间距 
16.2.3 setrowsizestyle:方法:设置行风格 
16.2.4 setallowscolumnreordering:方法:设置用户是否可以重新排列列标题 
16.2.5 setallowscolumnresizing:方法:设置是否可以调整列标题 
16.2.6 setallowscolumnselection:方法:设置是否可以选择一整列 
16.2.7 setallowstypeselect:方法:设置是否可以通过按键字符进行选择 
16.2.8 setallowsmultipleselection:方法:设置是否允许选择多行或多列 
16.3 判断表视图信息 
16.3.1 allowscolumnreordering:方法:判断用户是否可以重新排列列标题 
16.3.2 allowscolumnresizing:方法:判断是否可以调整列标题 
16.3.3 allowscolumnselection:方法:判断是否可以选择一整列 
16.3.4 allowsemptyselection:方法:判断是否允许有0个行或列被选中 
16.3.5 allowstypeselect:方法:判断是否可以通过按键字符进行选择 
16.3.6 allowsmultipleselection:方法:判断是否允许选择多行或多列 
16.4 小结 
第17章 常见控件(nsbutton、nsdatepicker、nsprogressindicator、nscombobox) 
17.1 按钮控件(nsbutton) 
17.1.1 title:方法:获取按钮的标题 
17.1.2 settitle:方法:设置按钮的标题 
17.1.3 image:方法:获取按钮的图像 
17.1.4 setimage:方法:设置按钮的图像 
17.1.5 istransparent:方法:判断按钮是否透明 
17.1.6 settransparent:方法:设置按钮是否透明 
17.1.7 showsborderonlywhilemouseinside:方法:判断边框的显示 
17.1.8 setsh"


展开全部

作者简介

张权,现为天津红翔吉瑞网络科技有限公司CEO,硅谷访问学者,国内顶级数据库专家,主研移动终端与大数据交互。拥有多家上市公司移动终端解决方案实施经验,曾为国内外多家知名互联网企业提供移动终端技术咨询服务。

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航