iphone 与ipad开发实战 ios经典应用剖析PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:关东升,赵志荣,贾云龙编著
- 出 版 社:北京:机械工业出版社
- 出版年份:2012
- ISBN:9787111376743
- 页数:361 页
第1章 开篇综述 1
1.1 iOS概述 1
1.2 App Store 2
1.3 iOS应用程序分类 2
1.3.1效率型应用程序 2
1.3.2实用型应用程序 3
1.3.3沉浸式应用程序 4
1.4 iOS SDK和开发工具 6
1.4.1 iOS SDK介绍 6
1.4.2开发工具Xcode介绍 6
1.4.3 Xcode安装和卸载 7
第2章Objective-C语言基础 11
2.1 Objective-C概述 11
2.1.1 Objective-C特点 11
2.1.2 Objective-C代码的文件扩展名 12
2.2编写第一个Objective-C程序 12
2.2.1编写过程 12
2.2.2解释说明 14
2.2.3使用Xcode运行并调试 15
2.3数据类型、运算符和表达式 17
2.3.1数据类型 18
2.3.2数据类型转换 21
2.3.3常量与变量 22
2.3.4运算符和表达式 23
2.4控制语句 24
2.4.1分支语句 24
2.4.2循环语句 26
2.4.3跳转语句 28
2.5 Objective-C语言的面向对象特性 29
2.5.1 Objective-C中的类 30
2.5.2方法和消息 31
2.5.3访问成员变量 31
2.5.4属性 33
2.5.5构造方法 34
2.5.6实例成员变量作用域限定符 36
2.5.7类变量和类方法 38
2.6继承性 40
2.6.1继承概念 40
2.6.2方法重写 41
2.7多态性 44
2.7.1多态概念 44
2.7.2动态类型和动态绑定 46
2.8分类与协议 51
2.8.1分类 51
2.8.2协议 52
2.9内存管理 54
2.9.1内存管理概述 54
2.9.2重写dealloc方法 54
2.9.3自动释放池 57
2.9.4属性中的内存管理参数 59
2.10 Foundation框架 60
2.10.1数字类 61
2.10.2字符串类 61
2.10.3数组类 66
2.10.4字典类 68
本章小结 70
第3章 工具类应用开发实战——密码生成应用 71
3.1应用介绍 71
3.2应用剖析 74
3.2.1核心类图 74
3.2.2 RootViewController类 75
3.2.3 MainViewController类 75
3.2.4 FlipsideViewController类 76
3.2.5 MainView类 76
3.2.6 FlipsideView类 77
3.2.7 Nib文件 77
3.2.8 Cocoa和Cocoa Touch中MVC设计模式 78
3.3应用实战与讲解 79
3.3.1构建应用骨架 79
3.3.2视图翻转动画 83
3.3.3主视图U1 96
3.3.4主视图代码 99
3.3.5主视图控制器代码 104
3.3.6背后视图UI 107
3.3.7背后视图和视图控制器代码 108
本章小结 109
第4章 体育类应用开发实战——2012奥林匹克应用 110
4.1应用介绍 110
4.2应用剖析 114
4.2.1核心类图 114
4.2.2主页模块视图控制器类 116
4.2.3比赛项目模块控制器类 117
4.2.4倒计时器模块控制器类 117
4.2.5比赛日程表模块控制器类 118
4.2.6奥运会歌模块视图控制器类 120
4.2.7比赛项目模块视图类 120
4.2.8 Nib文件 122
4.3应用实战与讲解 122
4.3.1构建应用骨架 123
4.3.2同一个工程中实现iPhone版和iPad版 126
4.3.3主页模块实现 137
4.3.4比赛项目模块UI实现 141
4.3.5比赛项目模块代码实现 147
4.3.6倒计时器模块实现 154
4.3.7比赛日程表模块UI实现 159
4.3.8比赛日程表模块代码实现 161
本章小结 171
第5章 效率类应用开发实战——记事本应用 172
5.1应用介绍 172
5.2应用剖析 175
5.2.1核心类图 176
5.2.2 RootViewController类 177
5.2.3工具类 178
5.2.4 DetaiiNoteViewControler类 178
5.2.5 WebViewController类 179
5.2.6 JSON类 179
5.2.7 Nib文件 180
5.3应用实战与讲解 180
5.3.1构建应用骨架 180
5.3.2列表视图实现 182
5.3.3帮助功能实现 198
5.3.4同步功能实现 205
5.3.5添加功能实现 213
5.3.6修改功能实现 222
5.3.7发送功能实现 227
5.3.8删除功能实现 239
5.3.9保存功能实现 239
本章小结 240
第6章 娱乐类应用开发实战——我的位置应用 241
6.1应用介绍 241
6.2应用剖析 242
6.2.1核心类图 242
6.2.2 RootViiewController类 243
6.2.3 MainViewController类 243
6.2.4 FlipsideViewController类 244
6.2.5 MainViiew类 244
6.2.6 FlipsideView类 244
6.2.7 Nib文件 244
6.3应用实战与讲解 245
6.3.1构建应用骨架 245
6.3.2主视图Ul 250
6.3.3主视图控制器代码 255
6.3.4背后视图模块实现 260
6.4增加地图功能 264
6.4.1基于Web的Google地图 264
6.4.2基于本地Google地图 266
本章小结 278
第7章 工具类应用开发实战——铅锤应用 279
7.1应用介绍 279
7.2应用剖析 281
7.2.1核心类图 281
7.2.2 RootViewController类 282
7.2.3 MainViiewConttrller类 282
7.2.4 FiipsideViewController类 283
7.2.5 MainView类 283
7.2.6 FlipsideView类 283
7.2.7 PlumbBobAppDelegate类 284
7.2.8 Nib文件 284
7.3应用实战与讲解 284
7.3.1构建应用骨架 284
7.3.2主视图业务模块 289
7.3.3背后视图业务模块 295
7.3.4根控制器实现 298
本章小结 304
第8章 游戏类应用开发实战——太空泡泡应用 305
8.1应用介绍 305
8.2应用剖析 306
8.2.1核心类图 306
8.2.2 SplashViewController类 308
8.2.3 SpaceBubbleViewController类 308
8.2.4 SettingsWindow类 309
8.2.5 GameOverViewController类 310
8.2.6 Sprite类 310
8.2.7 SpaceBubbleAppDelegate类 311
8.2.8 SoundEffects类 311
8.2.9 SpriteHelpers类 311
8.2.10 Nib文件 312
8.3应用实战与讲解 312
8.3.1构建应用骨架 312
8.3.2设置视图模块实现 313
8.3.3启动视图模块实现 320
8.3.4游戏结束视图模块实现 324
8.3.5编写精灵和精灵辅助类 327
8.3.6编写音效类 332
8.3.7游戏视图模块实现 336
8.3.8 修改应用程序委托对象 355
本章小结 359
参考文献 361
- 《国学经典诵读》(中国)严琼燕 2019
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《优势谈判 15周年经典版》(美)罗杰·道森 2018
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《日本面包师的经典配方》马妍责任编辑;王森 2019
- 《Maya 2018完全实战技术手册》来阳编著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《清至民国中国西北戏剧经典唱段汇辑 第8卷》孔令纪 2018
- 《小提琴经典练习曲简编 沃尔法特》丁芷诺,杨宝智 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019