iPhone移动应用开发从入门到精通PDF电子书下载
- 电子书积分:14 积分如何计算积分?
- 作 者:谢庭松编著
- 出 版 社:北京:中国铁道出版社
- 出版年份:2012
- ISBN:9787113143220
- 页数:430 页
第1章iPhone手机概述 1
1.1 iPhone的发展历史 1
1.2 iPhone的操作系统 2
1.2.1 CocoaTouch 2
1.2.2 Media 3
1.2.3 Core Services 3
1.2.4 Core OS 4
1.3 iPhone的应用分类 4
1.3.1游戏应用 4
1.3.2电子书阅读应用 5
1.3.3购物应用 5
1.3.4导航应用 6
1.3.5理财应用 6
1.4 iPhone应用商店 7
1.5发布应用程序 7
第2章iPhone开发环境 10
2.1配置iPhone开发环境 10
2.2编写第一个iPhone应用程序 20
2.2.1 Xcode简介 20
2.2.2创建Xcode项目 20
2.2.3运行iPhone模拟器 24
2.2.4界面创建器(Interface Builder) 25
2.3 Xcode中的帮助 29
第3章iPhone开发模式 31
3.1 MVC模式 31
3.1.1 MVC中的模型、视图与控制器 31
3.1.2 MVC的实现 33
3.2 Target/Action模式 34
3.3 Delegation模式 35
3.4 MVC实例 36
3.4.1在interface Builder上添加对象 36
3.4.2编写控制器代码 41
3.4.3设置Target-Action 45
3.5应用的生命周期 49
3.5.1 main和UIApplicationMain 50
3.5.2 xib文件 50
3.5.3执行回调方法 51
3.5.4 lnfo.plist文件 51
第4章Objective-C编程语言 55
4.1面向过程的编程 55
4.2面向对象的编程 56
4.3 Objective-C简介 57
4.4混用C/C++编程 57
4.5 Objective-C语言的基本语法介绍 59
4.5.1文件类型 59
4.5.2类的声明 59
4.5.3类的定义 61
4.5.4方法和消息 62
4.5.5数据类型 63
4.5.6选择器SEL 67
4.5.7字符串 68
4.5.8数组(NSArray)和集合(NSSet) 71
4.5.9字典类(NSDictionary) 73
4.5.10枚举访问 74
4.5.11日志打印 75
4.6 Objective-C的条件语句 76
4.6.1 if语句 76
4.6.2 switch语句 80
4.6.3条件运算语句 82
4.7 Obj ective-C的循环语句 83
4.7.1 for循环语句 83
4.7.2 while循环语句 84
4.7.3 do循环语句 85
4.8 Objective-C的内存管理 86
4.8.1垃圾收集器 86
4.8.2引用计数(retain ) 87
4.8.3自动释放池(autorelease ) 88
4.8.4 didReceiveMemoryWaming方法 90
4.8.5内存泄露 90
4.9@ property和@synthesize 92
4.10 Objective-C的类别和协议 96
4.10.1类别 96
4.10.2协议 98
4.10.3协议与委托 100
4.11多事件处理实例 102
4.12 UIKit框架 106
4.13 iPhone编码的一般规范 108
第5章iPhon应用程序的调试 112
5.1 Debug模式与Release模式 112
5.2查找类的使用详情 113
5.3日志 115
5.4调试iPhone程序 116
5.4.1程序中的错误 116
5.4.2断点调试 118
5.4.3设置全局断点 122
5.4.4设置调试信息输出 123
第6章iPhone图形界面的基础框架 124
6.1视图 124
6.1.1 UIView 124
6.1.2 Frame和Bound 130
6.1.3添加视图实例 130
6.2网页视图(UIWebView ) 133
6.2.1 UIWebView 133
6.2.2网页视图的实例 134
6.3绘图 139
6.3.1颜色和字体 139
6.3.2 drawRect方法 140
6.3.3绘图实例 140
6.3.4 CoreGraphics API 149
6.4图像(UIImage ) 150
6.4.1 UIImage 150
6.4.2图像处理的方法 151
6.4.3图像处理的实例 154
6.5层(CALayer) 160
6.5.1 CALayer 160
6.5.2层的处理 162
6.5.3层处理的实例 163
第7章 控制器 170
7.1 UIViewController 170
7.1.1创建UIViewController 170
7.1.2视图控制器中的方法 172
7.1.3视图控制器的加载过程 175
7.1.4视图控制器的移除过程 175
7.1.5视图控制器的事件处理过程 176
7.1.6视图控制器的内存管理 176
7.1.7手机旋转功能 177
7.2 UINavigationController 178
7.2.1 UINavigationController的创建和管理 178
7.2.2 UINavigationController实例 179
7.2.3 UINavigationltem 194
7.3 UITabBarController 199
7.3.1 UITabBarController的创建和管理 199
7.3.2 UITabBarController实例 201
7.3.3 UITabBarItem 206
7.3.4 TabBarApplication的横向显示 208
7.4 UIToolBar 212
7.4.1 UIToolBar中UIBarButtonItem的初始化 212
7.4.2 UIToolBar实例 212
第8章 表视图(UITableView ) 219
8.1 UITableView类型 219
8.2 UITableView中的方法 219
8.3 UITableViewCell 221
8.4自定义UITableViewCell 225
8.5 UITableView实例 229
8.5.1索引表实例 229
8.5.2分组表实例 236
8.5.3九宫格表视图实例 241
第9章iPhone的数据存储和处理 255
9.1 iPhone的数据存储 255
9.1.1属性列表(NSUserDefaults ) 255
9.1.2 iPhone文件系统 258
9.1.3 Sqlite 259
9.1.4 Core Data库 262
9.2 XML的解析 277
9.2.1 XML的解析标准 277
9.2.2 libxml2 278
9.2.3 NSXMLParser 288
9.3 JSON 293
9.3.1 JSON数据的结构 293
9.3.2下载JSON框架 294
9.3.3 JSON实例 296
9.4多线程和NSOperation 304
9.4.1多线程 304
9.4.2 NSOperationQueue 307
9.4.3多线程实例 308
第10章 通讯录 315
10.1 AddressBook框架 315
10.2 AddressBookUI框架 319
10.2.1 ABPeoplePickerNavigationController 319
10.2.2 ABPersonViewController 321
10.2.3 ABNewPersonViewController 323
10.2.4 ABUnknownPersonViewController 324
10.3通讯录实例 325
第11章 照片处理 336
11.1 UIImagePickerController 336
11.2拍摄照片 339
11.3照片处理实例 340
第12章 多媒体应用 346
12.1音频 346
12.1.1系统声音 346
12.1.2声音播放器(AVAudioPlayer) 347
12.1.3录音 348
12.1.4访问音频文件 349
12.2音频操作实例 350
12.3视频 356
12.4视频操作实例 357
第13章位置和地图 362
13.1位置 362
13.1.1 CLLocation 362
13.1.2 CLLocationManager 363
13.1.3 CLHeading 364
13.1.4位置类实例 364
13.2地图 369
13.2.1 MKMapView 369
13.2.2地图的相关类 370
13.2.3地图实例 371
第14章ASIHTTPRequest 378
14.1 ASIHTTPRequest的下载和使用 378
14.2 ASIHTTPRequest中的类 381
14.3 ASIHTTPRequest的主要功能 382
14.4 ASIHTTPRequest实例 387
第15章 应用程序的设 409
15.1应用程序的图标 409
15.2 Info.plist文件 412
15.3应用设置 415
15.4本地化 420
15.5应用的测试 426
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《HTML5从入门到精通 第3版》(中国)明日科技 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《Python3从入门到实战》董洪伟 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《中国当代乡土小说文库 本乡本土》(中国)刘玉堂 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《中国制造业绿色供应链发展研究报告》中国电子信息产业发展研究院 2019
- 《中国陈设艺术史》赵囡囡著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《清至民国中国西北戏剧经典唱段汇辑 第8卷》孔令纪 2018
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018