OS软件开发揭密:iPhone & iPad企业应用和游戏开发
作者:虞斌 著
出版时间:2011-5-1
【图书简介】
《iOS软件开发揭密:iPhone & iPad企业应用和游戏开发》以严密的体系性提供了iPhone和iPad软件开发从入门到专家的系统性知识,并提供来源于真实项目的可重用商业代码。书中的每个实例都是项目经验的提炼,深入浅出地讲解iPhone和iPad软件开发的核心技术要点,基本涵盖了iOS软件开发在真实商业项目中所需要的所有主题,并将实例介绍的技术深度和超值的实用性结合在一起,成为《iOS软件开发揭密:iPhone & iPad企业应用和游戏开发》的特色。随书附赠的光盘中包含了书中大量案例的完整工程源代码,可以让读者参考学习。《iOS软件开发揭密:iPhone & iPad企业应用和游戏开发》既可以作为大学教材、企业培训教材,亦可作为苹果技术专业参考书籍,适合大学师生、企业管理人员、开发人员、培训机构教师和学员、IT业界人士等参考和阅读。读者对象:大学教材,企业,培训机构,开发人员,IT业界人士,学生等。可作为大学教材,培训教材,权威书籍。
【作者简介】
虞斌,高级系统架构师、IT高级顾问、软件开发专家,有着极为丰富的工程项目背景,技术领域涵盖了从芯片设计、微控制器/嵌入式系统设计和开发、手机/移动设备到网络安全设备、高性能网站和大型企业应用的系统架构设计和开发。作为一名专业架构设计技术顾问、项目管理和软件质量保证专家,主要研究实时系统(RTOS)、手机软件和信息安全相关领域,并提供相关产品和解决方案,是集软硬件专业技术和现代企业管理于一身的优秀复合型人才。作为Scrum敏捷过程管理高级顾问、精益软件开发和软件架构培训讲师,独立设计并开发了精益研发平台ClearWorks,帮助企业改进软件开发方式,并提供敏捷过程管理培训和咨询服务。在经过多年的技术积累后,创建了四川赛文纳克软件有限公司,提供iPhone、Android、Symbain等移动平台的手机软件和游戏外包,以及微电子系统、嵌入式系统、高性能电子商务网站和大型企业应用系统的技术架构咨询、方案设计以及开发服务。
【本书目录】
第1章 iPhone开发环境设置1
1.1 安装雪豹操作系统2
1.2 安装iPhone SDK5
1.3 无证书开发环境Xcode设置7
1.4 有证书开发环境Xcode设置11
1.5 安装源代码版本管理工具12
1.6 安装Wine12
1.7 使用Wine安装Source Insight13
1.8 相关网络资源14
第2章 Objective-C编程基础15
2.1 Objective-C介绍16
2.2 第一个iPhone程序16
2.3 Objective-C基本类型17
2.3.1 id17
2.3.2 SEL17
2.3.3 BOOL18
2.3.4 nil、NULL和NSNull18
2.4 常量声明和预处理宏20
2.5 使用#import包含头文件22
2.6 使用#pragma mark分隔代码块22
2.7 Objective-C内存管理:retain和release22
2.8 字符串操作26
2.8.1 字符串常量26
2.8.2 获取子字符串27
2.8.3 合并和格式化字符串28