iOS软件开发揭秘

iOS软件开发揭秘

虞斌, 著

出版社:电子工业出版社

年代:2012

定价:79.0

书籍简介:

本书以严密的体系性提供了iPhone和iPad软件开发从入门到专家的系统性知识,并提供来源于真实项目的可重用商业代码。书中的每个实例都是项目经验的提炼,深入浅出地讲解iPhone和iPad软件开发的核心技术要点,基本涵盖了iOS软件开发在真实商业项目中所需要的所有主题,并将实例介绍的技术深度和超值的实用性结合在一起,成为本书的特色。随书附赠的光盘中包含了书中大量案例的完整工程源代码,可以让读者参考学习。

书籍目录:

第1章 iPhone开发环境设置1.1 安装雪豹操作系统1.2 安装iPhone SDK1.2.1 老版本Xcode 3.0安装设置1.2.2 Lion版本下iOS SDK安装设置1.3 无证书开发环境Xcode设置1.4 有证书开发环境Xcode设置1.5 安装源代码版本管理工具1.6 安装Wine1.7 使用Wine安装Source Insight1.8 相关网络资源第2章 Objective-C编程基础2.1 Objective-C介绍2.2第一个iPhone程序2.3 Objective-C基本类型2.3.1 id2.3.2 SEL2.3.3 BOOL2.3.4 nil、NULL和NSNull2.4 常量声明和预处理宏2.5 使用#import包含头文件2.6 使用#pragma mark分隔代码块2.7 Objective-C内存管理:retain和release2.8 字符串操作2.8.1 字符串常量2.8.2 获取子字符串2.8.3 合并和格式化字符串2.8.4 分隔字符串2.8.5 NSString和char*之间的转换2.8.6 字符串比较2.9 处理数值对象2.10 处理日期时间NSDate2.11 处理NSData类型2.12 集合操作2.12.1 数组操作:NSArray和NSMutableArray2.12.2 字典操作:NSDictionary和NSMutableDictionary2.12.3 集合操作:NSSet和NSMutableSet2.12.4 堆栈操作2.13 面向对象编程:类、实例和消息2.13.1 类定义2.13.2 类构造和构析函数2.13.3 Singleton模式2.13.4 @class、@protocol前向声明2.13.5 self和super2.13.6 实例方法和类方法2.13.7 对象属性(@property)2.13.8 静态属性(static attributes)2.14 类扩展(Class Categories)2.15 Objective-C接口编程2.15.1 接口编程之@protocol2.15.2 接口编程之后台线程2.15.3 接口编程之Notifications2.15.4 接口编程之NSOperationQueue2.15.5 接口编程之私有方法2.15.6 接口编程之静态库隐藏类2.15.7 接口编程之@protocol封装类2.15.8 接口稳定性和接口继承2.16 定时器(NSTimer)编程2.17 序列化和反序列化2.17.1 序列化方法之Property List2.17.2 序列化方法之NSKeyedArchiver2.17.3 序列化方法之Core Data2.18 Objective-C和C、C 混合编程2.19 消息和NSInvocation2.20 方法混合(Method Swizzling)2.21 使用NSAssert进行代码调试2.22 本章总结2.23 参考书籍第3章 iPhone SDK开发基础3.1 iPhone SDK介绍3.2第一个iPhone 界面程序3.3 iPhone程序启动过程3.4 iPhone程序生命周期3.5 掌握iPhone程序通信中心UIApplication和UIApplicationDelegate3.6 iPhone坐标系统3.7 UIView层次管理3.8 触控(Touch)测试3.9 多点触控(MultiTouch)和物体移动3.10 UIView旋转和缩放3.11 UIScrollView编程3.12 iPhone程序框架3.12.1 使用UINavigationController组织和管理UIView3.12.2 使用UITabBarController组织和管理UIView3.12.3 使用UISplitViewController组织和管理UIView3.13 旋转屏幕(Screen Rotations)3.14 掌握UIButton编程3.15 管理界面字体3.16 使用UILabel管理界面文本3.17 管理界面颜色3.18 界面风格(TRANSITIONING STYLES)3.19 单词排序表格编程3.20 NSUserDefaults和Property List文件3.21 文件系统和外部资源管理3.22 简单动画制作3.23 闪屏制作——程序启动动画3.24 多行文本输入控件制作3.25 图片处理3.26 Core Audio编程3.27 UITableView编程3.28 UISegmentedControl编程3.29 OpenFlow编程3.30 UIPageControl编程3.31 自定义仪表控件3.32 本章总结第4章 iPhone SDK高级编程4.1 Base64编解码4.2 Web Service和XML数据解析4.2.1 使用TBXML类解析XML数据4.2.2 使用SimpleXMLParser类解析XML数据4.3 JSON数据解析4.4 掌握SQLite管理用户数据4.5 缓存(Caching)及Core Data数据管理4.6 使用AES算法进行数据加解密4.7 电子商务安全基础——RSA算法和数据加密4.7.1 开发.NET版本RSA算法库4.7.2 建立iPhone版本RSA算法库4.8 自定义用户界面控件制作4.8.1 ComboBox控件和UIPikerView设计4.8.2 自定义UIDatePicker制作4.9 Web和JavaScript高级编程4.9.1 Web开发环境设置4.9.2 Phonegap (Cordova) Web程序实例4.10 本章总结第5章 iPhone企业应用实例分析5.1 综合应用概述5.2 系统介绍5.3 系统需求和主要用例5.4 程序处理流程5.5 主要实现类和相互关系5.6 程序框架分析5.7 技术要点分析5.7.1 异步网络通信5.7.2 Core Data缓存数据5.7.3 RSA算法加解密5.7.4 自定义控件制作5.7.5 表格控件定制5.7.6 自定义UIToolbar5.7.7 目录浏览器制作5.7.8 文件上传和下载5.8 本章总结第6章 iPad软件开发基础6.1 iPad软件开发介绍6.2 UISplitViewController编程6.3 UIPopoverController编程6.4 定制MPMoviePlayerController进行视频播放6.5 开发调色板(Palette)控件6.6 发送邮件6.7 Google地图编程6.8 本章总结第7章 iPad商业软件实例分析7.1 综合应用概述7.2 系统介绍7.3 系统需求和主要用例7.4 程序处理流程7.5 主要实现类和相互关系7.6 程序框架7.7 技术要点分析7.7.1 图片分页和滚动显示7.7.2 动态管理多国语言界面7.7.3 播放网络视频7.8 本章总结第8章 iOS游戏开发基础8.1 概述8.2 cocos2d系统介绍8.3 cocos2d编程基础8.3.1第一个cocos2d程序8.3.2 基本动画8.4 Box2D物理引擎8.4.1 核心概念8.4.2 碰撞检测8.5 Chipmuck物理引擎8.5.1 重要概念8.5.2 物理模拟和碰撞检测8.6 粒子系统8.6.1 轨道卫星(Orbit Satellite)8.6.2 太空陨石

内容摘要:

  本书以严密的体系性提供了iPhone和iPad软件开发从入门到专家的系统性知识,并提供来源于真实项目的可重用商业代码。书中的每个实例都是项目经验的提炼,深入浅出地讲解iPhone和iPad软件开发的核心技术要点,基本涵盖了iOS软件开发在真实商业项目中所需要的所有主题,并将实例介绍的技术深度和超值的实用性结合在一起,成为本书的特色。随书附赠的光盘中包含了书中大量案例的完整工程源代码,可以让读者参考学习。【作者简介】虞斌高级系统架构师、IT高级顾问、软件开发专家,有着极为丰富的工程项目背景,技术领域涵盖了从芯片设计、微控制器/嵌入式系统设计和开发、手机/移动设备到网络安全设备、高性能网站和大型企业应用的系统架构设计和开发。作为一名专业架构设计技术顾问、项目管理和软件质量保证专家,主要研究实时系统(RTOS)、手机软件和信息安全相关领域,并提供相关产品和解决方案,是集软硬件专业技术和现代企业管理于一身的优秀复合型人才。作为Scrum敏捷过程管理高级顾问、精益软件开发和软件架构培训讲师,独立设计并开发了(ClearWorks)精益研发平台,帮助企业改进软件开发方式,并提供敏捷过程管理培训和咨询服务。在经过多年的技术积累后,创建了四川赛文纳克软件有限公司(www.sevenuc.com),提供iPhone、Android、Symbain等移动平台的手机软件和游戏外包,以及微电子系统、嵌入式系统、高性能电子商务网站和大型企业应用系统的技术架构咨询、方案设计以及开发服务。

书籍规格:

书籍详细信息
书名iOS软件开发揭秘站内查询相似图书
9787121185663
如需购买下载《iOS软件开发揭秘》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位电子工业出版社
版次2版印次1
定价(元)79.0语种简体中文
尺寸23 × 18装帧平装
页数 440 印数

书籍信息归属:

iOS软件开发揭秘是电子工业出版社于2012.10出版的中图分类号为 TN929.53 的主题关于 移动电话机-应用程序-程序设计 的书籍。