Objective-C函数速查实例手册

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


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



下载链接1
下载链接2
下载链接3
    


想要找书就要到 图书大百科
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

发表于2025-03-20

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

图书介绍

出版社: 人民邮电出版社
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 电子书 下载 2025

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

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

用户评价

评分

已经开始看了,感觉这书不错

评分

挺实用的

评分

还没看,昨天到,哈哈

评分

在书店看上了这本书一直想买可惜太贵又不打折,回家决定上京东看看,果然有折扣。毫不犹豫的买下了,京东速度果然非常快的,从配货到送货也很具体,快递非常好,很快收到书了。书的包装非常好,没有拆开过,非常新,可以说无论自己阅读家人阅读,收藏还是送人都特别有面子的说,特别精美;各种十分美好虽然看着书本看着相对简单,但也不遑多让,塑封都很完整封面和封底的设计、绘图都十分好画让我觉得十分细腻具有收藏价值。书的封套非常精致推荐大家购买。 打开书本,书装帧精美,纸张很干净,文字排版看起来非常舒服非常的惊喜,让人看得欲罢不能,每每捧起这本书的时候 似乎能够感觉到作者毫无保留的把作品呈现在我面前。 作业深入浅出的写作手法能让本人犹如身临其境一般,好似一杯美式咖啡,看似快餐,其实值得回味 无论男女老少,第一印象最重要。”从你留给别人的第一印象中,就可以让别人看出你是什么样的人。所以多读书可以让人感觉你知书答礼,颇有风度。 多读书,可以让你多增加一些课外知识。培根先生说过:“知识就是力量。”不错,多读书,增长了课外知识,可以让你感到浑身充满了一股力量。这种力量可以激励着你不断地前进,不断地成长。从书中,你往往可以发现自己身上的不足之处,使你不断地改正错误,摆正自己前进的方向。所以,书也是我们的良师益友。 多读书,可以让你变聪明,变得有智慧去战胜对手。书让你变得更聪明,你就可以勇敢地面对困难。让你用自己的方法来解决这个问题。这样,你又向你自己的人生道路上迈出了一步。 多读书,也能使你的心情便得快乐。读书也是一种休闲,一种娱乐的方式。读书可以调节身体的血管流动,使你身心健康。所以在书的海洋里遨游也是一种无限快乐的事情。用读书来为自己放松心情也是一种十分明智的。 读书能陶冶人的情操,给人知识和智慧。所以,我们应该多读书,为我们以后的人生道路打下好的、扎实的基础!读书养性,读书可以陶冶自己的性情,使自己温文尔雅,具有书卷气;读书破万卷,下笔如有神,多读书可以提高写作能力,写文章就才思敏捷;旧书不厌百回读,熟读深思子自知,读书可以提高理解能力,只要熟读深思,你就可以知道其中的道理了;读书可以使自己的知识得到积累,君子学以聚之。总之,爱好读书是好事。让我们都来读书吧。 其实读书有很多好处,就等有心人去慢慢发现. 最大的好处是可以让你有属于自己的本领靠自己生存。 最后在好评一下京东客服服务态度好,送货相当快,包装仔细!这个也值得赞美下 希望京东这样保持下去,越做越好。

评分

在书店看上了这本书一直想买可惜太贵又不打折,回家决定上京东看看,果然有折扣。毫不犹豫的买下了,京东速度果然非常快的,从配货到送货也很具体,快递非常好,很快收到书了。书的包装非常好,没有拆开过,非常新,可以说无论自己阅读家人阅读,收藏还是送人都特别有面子的说,特别精美;各种十分美好虽然看着书本看着相对简单,但也不遑多让,塑封都很完整封面和封底的设计、绘图都十分好画让我觉得十分细腻具有收藏价值。书的封套非常精致推荐大家购买。 打开书本,书装帧精美,纸张很干净,文字排版看起来非常舒服非常的惊喜,让人看得欲罢不能,每每捧起这本书的时候 似乎能够感觉到作者毫无保留的把作品呈现在我面前。 作业深入浅出的写作手法能让本人犹如身临其境一般,好似一杯美式咖啡,看似快餐,其实值得回味 无论男女老少,第一印象最重要。”从你留给别人的第一印象中,就可以让别人看出你是什么样的人。所以多读书可以让人感觉你知书答礼,颇有风度。 多读书,可以让你多增加一些课外知识。培根先生说过:“知识就是力量。”不错,多读书,增长了课外知识,可以让你感到浑身充满了一股力量。这种力量可以激励着你不断地前进,不断地成长。从书中,你往往可以发现自己身上的不足之处,使你不断地改正错误,摆正自己前进的方向。所以,书也是我们的良师益友。 多读书,可以让你变聪明,变得有智慧去战胜对手。书让你变得更聪明,你就可以勇敢地面对困难。让你用自己的方法来解决这个问题。这样,你又向你自己的人生道路上迈出了一步。 多读书,也能使你的心情便得快乐。读书也是一种休闲,一种娱乐的方式。读书可以调节身体的血管流动,使你身心健康。所以在书的海洋里遨游也是一种无限快乐的事情。用读书来为自己放松心情也是一种十分明智的。 读书能陶冶人的情操,给人知识和智慧。所以,我们应该多读书,为我们以后的人生道路打下好的、扎实的基础!读书养性,读书可以陶冶自己的性情,使自己温文尔雅,具有书卷气;读书破万卷,下笔如有神,多读书可以提高写作能力,写文章就才思敏捷;旧书不厌百回读,熟读深思子自知,读书可以提高理解能力,只要熟读深思,你就可以知道其中的道理了;读书可以使自己的知识得到积累,君子学以聚之。总之,爱好读书是好事。让我们都来读书吧。 其实读书有很多好处,就等有心人去慢慢发现. 最大的好处是可以让你有属于自己的本领靠自己生存。 最后在好评一下京东客服服务态度好,送货相当快,包装仔细!这个也值得赞美下 希望京东这样保持下去,越做越好。

评分

还没看,昨天到,哈哈

评分

物流挺快的,书的纸张还可以!因为之前在书店看了,所以本次购物跟预期基本上一样!给个赞吧

评分

好东西

评分

挺可以的,很好,要买就买这个

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

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


分享链接








相关图书


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

友情链接

© 2025 book.teaonline.club All Rights Reserved. 图书大百科 版权所有