| 作 者: | 虞斌 |
| 出版社: | 电子工业出版社 |
| 丛编项: | |
| 版权说明: | 本书为出版图书,暂不支持在线阅读,请支持正版图书 |
| 标 签: | 移动开发 |
| ISBN | 出版时间 | 包装 | 开本 | 页数 | 字数 |
|---|---|---|---|---|---|
| 未知 | 暂无 | 暂无 | 未知 | 0 | 暂无 |
第1章
iPhone开发环境设置
安装雪豹操作系统
安装iPhone
SDK
51.2.1
老版本Xcode
3.0安装设置
51.2.2
Lion版本下iOS
SDK安装设置
无证书开发环境Xcode设置
有证书开发环境Xcode设置
安装源代码版本管理工具
安装Wine
使用Wine安装Source
Insight
相关网络资源
16第2章
Objective-C编程基础
Objective-C介绍
第一个iPhone程序
Objective-C基本类型
192.3.1
id
192.3.2
SEL
192.3.3
BOOL
202.3.4
nil、NULL和NSNull
常量声明和预处理宏
使用#import包含头文件
使用#pragma
mark分隔代码块
Objective-C内存管理:retain和release
字符串操作
282.8.1
字符串常量
282.8.2
获取子字符串
292.8.3
合并和格式化字符串
302.8.4
分隔字符串
312.8.5
NSString和char*之间的转换
312.8.6
字符串比较
处理数值对象
处理日期时间NSDate
处理NSData类型
集合操作
352.12.1
数组操作:NSArray和NSMutableArray
352.12.2
字典操作:NSDictionary和NSMutableDictionary
452.12.3
集合操作:NSSet和NSMutableSet
492.12.4
堆栈操作
面向对象编程:类、实例和消息
522.13.1
类定义
522.13.2
类构造和构析函数
532.13.3
Singleton模式
552.13.4
@class、@protocol前向声明
562.13.5
self和super
562.13.6
实例方法和类方法
572.13.7
对象属性(@property)
582.13.8
静态属性(static
attributes)
类扩展(Class
Categories)
Objective-C接口编程
632.15.1
接口编程之@protocol
632.15.2
接口编程之后台线程
652.15.3
接口编程之Notifications
682.15.4
接口编程之NSOperationQueue
702.15.5
接口编程之私有方法
722.15.6
接口编程之静态库隐藏类
732.15.7
接口编程之@protocol封装类
742.15.8
接口稳定性和接口继承
定时器(NSTimer)编程
序列化和反序列化
802.17.1
序列化方法之Property
List
802.17.2
序列化方法之NSKeyedArchiver
812.17.3
序列化方法之Core
Data
Objective-C和C、C++混合编程
消息和NSInvocation
方法混合(Method
Swizzling)
使用NSAssert进行代码调试
本章总结
参考书籍
96第3章
iPhone
SDK开发基础
iPhone
SDK介绍
第一个iPhone
界面程序
iPhone程序启动过程
iPhone程序生命周期
掌握iPhone程序通信中心UIApplication和UIApplicationDelegate
iPhone坐标系统
UIView层次管理
触控(Touch)测试
多点触控(MultiTouch)和物体移动
UIView旋转和缩放
UIScrollView编程
iPhone程序框架
1313.12.1
使用UINavigationController组织和管理UIView
1323.12.2
使用UITabBarController组织和管理UIView
1323.12.3
使用UISplitViewController组织和管理UIView
旋转屏幕(Screen
Rotations)
掌握UIButton编程
管理界面字体
使用UILabel管理界面文本
管理界面颜色
界面风格(TRANSITIONING
STYLES)
单词排序表格编程
NSUserDefaults和Property
List文件
文件系统和外部资源管理
简单动画制作
闪屏制作——程序启动动画
多行文本输入控件制作
图片处理
Core
Audio编程
UITableView编程
UISegmentedControl编程
OpenFlow编程
UIPageControl编程
自定义仪表控件
本章总结
182第4章
iPhone
SDK高级编程
Base64编解码
Web
Service和XML数据解析
1854.2.1
使用TBXML类解析XML数据
1854.2.2
使用SimpleXMLParser类解析XML数据
JSON数据解析
掌握SQLite管理用户数据
缓存(Caching)及Core
Data数据管理
使用AES算法进行数据加解密
电子商务安全基础——RSA算法和数据加密
2144.7.1
开发.NET版本RSA算法库
2144.7.2
建立iPhone版本RSA算法库
自定义用户界面控件制作
2244.8.1
ComboBox控件和UIPikerView设计
2244.8.2
自定义UIDatePicker制作
Web和JavaScript高级编程
2334.9.1
Web开发环境设置
2334.9.2
Phonegap
(Cordova)
Web程序实例
本章总结
237第5章
iPhone企业应用实例分析
综合应用概述
系统介绍
系统需求和主要用例
程序处理流程
主要实现类和相互关系
程序框架分析
技术要点分析
2515.7.1
异步网络通信
2515.7.2
Core
Data缓存数据
2545.7.3
RSA算法加解密
2605.7.4
自定义控件制作
2605.7.5
表格控件定制
2625.7.6
自定义UIToolbar
2685.7.7
目录浏览器制作
2705.7.8
文件上传和下载
本章总结
278第6章
iPad软件开发基础
iPad软件开发介绍
UISplitViewController编程
UIPopoverController编程
定制MPMoviePlayerController进行视频播放
开发调色板(Palette)控件
发送邮件
Google地图编程
本章总结
314第7章
iPad商业软件实例分析
综合应用概述
系统介绍
系统需求和主要用例
程序处理流程
主要实现类和相互关系
程序框架
技术要点分析
3337.7.1
图片分页和滚动显示
3337.7.2
动态管理多国语言界面
3387.7.3
播放网络视频
本章总结
342第8章
iOS游戏开发基础
概述
cocos2d系统介绍
cocos2d编程基础
3478.3.1
第一个cocos2d程序
3478.3.2
基本动画
Box2D物理引擎
3548.4.1
核心概念
3548.4.2
碰撞检测
Chipmuck物理引擎
3598.5.1
重要概念
3598.5.2
物理模拟和碰撞检测
粒子系统
3638.6.1
轨道卫星(Orbit
Satellite)
3648.6.2
太空陨石(Space
Rocks)
Web技术实现游戏开发
3D手机游戏开发
本章总结
369第9章
iOS商业游戏实例分析
概述
闪回(Flash
Back)
法术的释放(Ghost
Castle)
3769.3.1
GhostCastle中的Tile
Map管理
3789.3.2
cocos2d中的Tile
Map管理