Objective-C函数速查实例手册

Objective-C函数速查实例手册 下载 mobi epub pdf 电子书 2024


简体网页||繁体网页
张权 著

下载链接在页面底部
点击这里下载
    


想要找书就要到 新城书站
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

发表于2024-11-30

图书介绍


出版社: 人民邮电出版社
ISBN:9787115336415
版次:01
商品编码:11406209
品牌:异步图书
包装:平装
开本:大32开
出版时间:2014-02-01
页数:496
正文语种:中文


类似图书 点击查看全场最低价

相关图书





图书描述

内容简介

  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程序员来说,本书是一本不可多得的案头必备的参考用书。

作者简介

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

内页插图

目录

目 录

第1篇 Objective-C准备篇

第1章 Objective-C学习环境准备 3
1.1 Objective-C基础 3
1.1.1 Objective-C的发展历程 3
1.1.2 Objective-C语言的特点 3
1.1.3 技术架构 4
1.2 开发环境 5
1.2.1 注册开发者账号 5
1.2.2 下载安装Xcode 8
1.2.3 更新帮助文档 12
1.3 编写第一个Objective-C程序 13
1.3.1 创建项目 13
1.3.2 编写程序 15
1.3.3 运行程序 15
1.3.4 使用帮助 16
1.4 小结 17

第2章 数学运算(math)函数 18
2.1 算术运算函数 18
2.1.1 rand()函数:产生随机数 18
2.1.2 abs()函数/labs()函数:整数的绝对值 19
2.1.3 fabs()/fabsf()/fabsl()函数:浮点数的绝对值 19
2.1.4 floor()/floorf()/floorl()函数:向下取整 20
2.1.5 ceil()/ceilf()/ceill()函数:向上取整 21
2.1.6 round()/roundf()/roundl()函数:四舍五入 22
2.1.7 sqrt()/sqrtf()/sqrtl()函数:求平方根 22
2.1.8 fmax()/fmaxf()/fmaxl()函数:求最大值 23
2.1.9 fmin()/fminf()/fminl()函数:求最小值 24
2.1.10 hypot()/hypotf()/hypotl()函数:求直角三角形斜边的长度 25
2.1.11 fmod()/fmodf()/fmodl()函数:求两数整除后的余数 26
2.1.12 modf()/modff()/modfl()函数:浮点数分解为整数和小数 27
2.1.13 frexp()/frexpf()/frexpl()函数:浮点数分解尾数和以二为底的指数 28
2.2 三角运算函数 29
2.2.1 sin()/sinf()/sinl()/函数:求正弦值 29
2.2.2 sinh()/sinhf()/sinhl()函数:求双曲正弦值 30
2.2.3 cos()/cosf()/cosl()函数:求余弦值 30
2.2.4 cosh()/coshf()/coshl()函数:求双曲余弦值 31
2.2.5 tan()/tanf()/tanl()函数:求正切值 31
2.2.6 tanh()/tanhf()/tanhl()函数:求双曲正切值 32
2.3 反三角运算 33
2.3.1 asin()/asinf()/asinl()函数:求反正弦值 33
2.3.2 asinh()/asinhf()/asinhl()函数:求反双曲正弦值 34
2.3.3 acos()/acosf()/acosl()函数:求反余弦值 34
2.3.4 acosh()/acoshf()/acoshl()函数:求反双曲余弦值 35
2.3.5 atan()/atanf()/atanl()函数:求反正切值 36
2.3.6 atan2()/atan2f()/atanl()函数:求坐标值的反正切值 37
2.3.7 atanh()/atanhf()/atanhl()函数:求反双曲正切值 37
2.4 指数和对数运算 38
2.4.1 pow()/powf()/powl函数:求n的m次方的值 38
2.4.2 exp()/expf()/expl()函数:求e的x次方的值 39
2.4.3 exp2()/exp2f()/exp2l()函数:2的x的次方的值 39
2.4.4 log()/logf()/logl()函数:求以e为底的对数值 40
2.4.5 log10()/log10f()/log10l()函数:求以10为底的对数值 41
2.5 常量函数 41
2.6 小结 42

第2篇 Cocoa的Foundation框架篇

第3章 数字对象(NSNumber) 45
3.1 整型对象 45
3.1.1 numberWithShort:方法:创建短整型数字对象 45
3.1.2 numberWithUnsignedShort:方法:创建无符号短整型数字对象 45
3.1.3 numberWithInteger:方法:创建整型数字对象 45
3.1.4 numberWithUnsignedInteger:方法:创建无符号整型数字对象 46
3.1.5 numberWithInt:方法:创建整型数字对象 46
3.1.6 numberWithUnsignedInt:方法:创建无符号整型数字对象 46
3.1.7 numberWithLong:方法:创建并初始化长整型数字对象 46
3.1.8 numberWithUnsignedLong:方法:创建并初始化无符号长整型数字对象 46
3.1.9 numberWithLongLong:方法:创建并初始化长长整型数字对象 47
3.1.10 numberWithUnsignedLongLong:方法:创建并初始化无符号长长整型对象 47
3.1.11 initWithShort:方法:初始化短整型数字对象 47
3.1.12 initWithUnsignedShort:方法:初始化无符号短整型数字对象 47
3.1.13 initWithInteger:方法:初始化整型数字对象 47
3.1.14 initWithUnsignedInteger:方法:初始化无符号整型数字对象 47
3.1.15 initWithInt:方法:初始化整型数字对象 48
3.1.16 initWithUnsignedInt:方法:初始化无符号整型数字对象 48
3.1.17 initWithLong:方法:初始化长整型数字对象 48
3.1.18 initWithUnsignedLong:方法:初始化无符号长整型数字对象 48
3.1.19 initWithLongLong:方法:初始化长长整型数字对象 48
3.1.20 initWithUnsignedLongLong:方法:初始化无符号长长整型数字对象 48
3.1.21 shortValue:方法:取短整型数字对象的值 49
3.1.22 unsignedShortValue:方法:取无符号短整型数字对象的值 49
3.1.23 integerValue:方法:取整型数字对象的值 49
3.1.24 unsignedIntegerValue:方法:取无符号整型数字对象的值 49
3.1.25 intValue:方法:取整型数字对象的值 49
3.1.26 unsignedIntValue:方法:取无符号整型数字对象的值 49
3.1.27 longValue:方法:取长整型数字对象的值 49
3.1.28 unsignedLongValue:方法:取无符号长整型数字对象的值 50
3.1.29 longlongValue:方法:取长长整型数字对象的值 50
3.1.30 unsignedLongLongValue:方法:取无符号长长整型数字对象的值 50
3.2 字符型对象 51
3.2.1 numberWithChar:方法:创建并初始化字符型数字对象 51
3.2.2 numberWithUnsignedChar:方法:创建并初始化无符号字符型数字对象 51
3.2.3 initWithChar:方法:初始化字符型对象 51
3.2.4 initWithUnsignedChar:方法:初始化无符号字符型对象 52
3.2.5 charValue:方法:取字符型数字对象的值 52
3.2.6 unsignedCharValue:方法:取无符号字符型数字对象的值 52
3.3 单精度型对象 53
3.3.1 numberWithFloat:方法:创建并初始化单精度型数字对象 53
3.3.2 initWithFloat:方法:初始化单精度型数字对象 53
3.3.3 floatValue:方法:取单精度型数字对象的值 53
3.4 双精度型对象 54
3.4.1 numberWithDouble:方法:创建并初始化一个双精度型数字对象 54
3.4.2 initWithDouble:方法:初始化双精度型数字对象 54
3.4.3 doubleValue:方法:取双精度型数字对象的值 54
3.5 布尔型对象 55
3.5.1 numberWithBool:方法:创建并初始化布尔型数字对象 55
3.5.2 initWithBool:方法:初始化布尔类型对象 56
3.5.3 boolValue:方法:取布尔型数字对象的值 56
3.6 数字对象通用方法 57
3.6.1 isEqualToNumber:方法:比较两对象值是否相等 57
3.6.2 compare:方法:比较值的大小 57
3.7 小结 58

第4章 字符串对象(NSString) 59
4.1 创建及初始化 59
4.1.1 string:方法:创建字符串 59
4.1.2 stringWithstring:方法:用字符串来创建字符串 59
4.1.3 stringWithCstring:方法:创建C字符串 60
4.1.4 stringWithFormat:方法:创建NSLog()格式的字符串 60
4.1.5 stringWithContentsOfFile:方法:将创建的字符串设置为指定文件的内容 61
4.1.6 stringWithContentsOfURL:方法:将创建字符串设置为url的内容 62
4.1.7 stringWithUTF8String:方法:将创建的字符串转换为UTF8字符串 62
4.1.8 init:方法:初始化字符串 63
4.1.9 initWithString:方法:用字符串来初始化字符串 63
4.1.10 initWithCString:方法:初始化字符串 64
4.1.11 initWithFormat:方法:用NSLog()格式初始化字符串 64
4.1.12 initWithContentsOfFile:方法:将初始化的字符串设置为指定文件的内容 65
4.1.13 initWithContentsOfURL:方法:将初始化的字符串设置为url的内容 66
4.1.14 initWithUTF8String:方法:将初始化的字符串转换为UTF8字符串 66
4.2 判断和比较 67
4.2.1 isEqualTostring:方法:比较字符串是否相等 67
4.2.2 hasPrefix:方法:判断字符串是否以某个字符开始 68
4.2.3 hasSuffix:方法:判断字符串是否以某个字符结束 68
4.2.4 compare:方法:比较字符串的大小 69
4.2.5 caseInsensitiveCompare:方法:不考虑大小写的比较大小 70
4.3 大小写转换 71
4.3.1 uppercaseString:方法:小写字母转为大写字母 71
4.3.2 lowercaseString:方法:大写字母转为小写字母 72
4.3.3 capitalizedString:方法:将每个单词的首字母大写 72
4.4 截取 73
4.4.1 substringToIndex:方法:从字符串的开头一直截取到指定的位置 73
4.4.2 substringFromIndex:方法:从指定位置开始截取字符串直到结束 73
4.4.3 substringWithRange:方法:根据指定范围返回子字符串 74
4.4.4 characterAtIndex:方法:返回索引号所在字符串中的字符 75
4.5 转换类型 75
4.5.1 doubleValue:/floatValue:方法:返回转换为浮点类型的值 75
4.5.2 intValue:方法:返回转换为整型的值 76
4.5.3 boolValue:方法:返回转换为布尔类型的值 76
4.6 对文件的处理 77
4.6.1 stringByAppendingPathExtension:方法:为文件添加扩展名 77
4.6.2 pathExtension:方法:获取文件扩展名 78
4.6.3 stringByDeletingPathExtension:方法:删除扩展名 78
4.6.4 writeToFile:方法:将字符串写入到文件 79
4.6.5 writeToURL:方法:将字符串写入到url中 79
4.6.6 stringByExpandingTildeInPath:方法:将“~”替换成系统的主目录 80
4.6.7 stringByAbbreviatingWithTildeInPath:方法:将系统主目录替换为“~” 81
4.6.8 lastPathComponent:方法:获取路径中的文件名 81
4.6.9 stringByDeletingLastPathComponent:方法:获取路径中文件所在的位置 82
4.6.10 stringByAppendingPathComponent:方法:组合位置和文件名 82
4.6.11 isAbsolutePath:方法:判断绝对路径 83
4.7 其他 84
4.7.1 length:方法:求字符串的长度 84
4.7.2 stringByAppendingString:方法:字符串后面增加一个新字符串 84
4.7.3 rangeOfString:方法:查找字符串中是否包含其他字符串 85
4.7.4 stringByTrimmingCharactersInSet:方法:去除空格或回车 86
4.8 可变字符串 86
4.8.1 stringWithCapacity:方法:按照固定长度生成空字符串 86
4.8.2 initWithCapacity:方法:初始化一个固定长度的字符串 87
4.8.3 appendString:方法:在字符串的末尾附加另一个字符串 87
4.8.4 appendFormat:方法:附加一个格式化字符串 88
4.8.5 SetString:方法:将字符串设置为规定的内容 88
4.8.6 insertString:方法:在指定位置插入字符串 89
4.8.7 deleteCharactersInRange:方法:删除指定范围的字符串 89
4.8.8 replaceCharactersInRange:方法:使用字符串代替指定范围的字符串 90
4.8.9 replaceOccurrencesOfString:方法:替换 91
4.9 小结 91

第5章 数组对象(NSArray) 92
5.1 创建及初始化 92
5.1.1 array:方法:创建数组 92
5.1.2 arrayWithArray:方法:通过一个数组创建另一个数组 92
5.1.3 arrayWithContentsOfFile:方法:创建数组将内容设置为指定文件内容 93
5.1.4 arrayWithContentsOfURL:方法:创建数组将内容设置为url指定内容 94
5.1.5 arrayWithObject:方法:创建具有一个元素的数组 95
5.1.6 arrayWithObjects:方法:创建具有多个元素的数组 95
5.1.7 init:方法:初始化数组 96
5.1.8 initWithArray:方法:用数组初始化数组 96
5.1.9 initWithContentsOfFile:方法:初始化数组将内容设置为指定文件内容 97
5.1.10 initWithContentsOfURL:方法:初始化数组将内容设置为url指定内容 98
5.1.11 initWithObjects:方法:初始化具有多个元素的数组 98
5.2 数组元素的操作 99
5.2.1 containsObject:方法:判断数组中是否包含某个元素 99
5.2.2 count:方法:计算元素个数 100
5.2.3 firstObjectCommonWithArray:方法:获取首元素 100
5.2.4 lastObject:方法:获取最后一个元素 101
5.2.5 objectAtIndex:方法:获取在某个位置的数组元素 101
5.2.6 objectAtIndexs:方法:获取数组元素 102
5.2.7 arrayByAddingObject:方法:在数组末尾添加元素 102
5.2.8 arrayByAddingObjectsFromArray:方法:在数组的末尾添加另一个数组 103
5.2.9 subarrayWithRange:方法:数组的一部分创建数组 104
5.2.10 isEqualToArray:方法:比较数组是否相等 104
5.2.11 indexOfObject:方法:返回元素所在的位置 105
5.2.12 indexOfObjectIdenticalTo:方法:返回元素所在的位置 106
5.2.13 componentsJoinedByString:方法:数组转换为字符串 106
5.2.14 componentsSeparatedB Objective-C函数速查实例手册 下载 mobi epub pdf txt 电子书 格式

Objective-C函数速查实例手册 mobi 下载 pdf 下载 pub 下载 txt 电子书 下载 2024

Objective-C函数速查实例手册 下载 mobi pdf epub txt 电子书 格式 2024

Objective-C函数速查实例手册 下载 mobi epub pdf 电子书
想要找书就要到 新城书站
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

用户评价

评分

送货快送货快送货快送货快

评分

书不错,挺好的,查询实用。

评分

不错不错不错不错不错

评分

书的质量不错 方便查阅

评分

还不错 下次再买

评分

很一般的书,都不想看了

评分

不错的学习工具~方便速查,比百度快多咯

评分

可以,函数查询很方便

评分

很一般的书,都不想看了

类似图书 点击查看全场最低价

Objective-C函数速查实例手册 mobi epub pdf txt 电子书 格式下载 2024


分享链接




相关图书


本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

友情链接

© 2024 book.cndgn.com All Rights Reserved. 新城书站 版权所有