图书介绍

iPhone移动应用开发从入门到精通2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

iPhone移动应用开发从入门到精通
  • 谢庭松编著 著
  • 出版社: 北京:中国铁道出版社
  • ISBN:9787113143220
  • 出版时间:2012
  • 标注页数:430页
  • 文件大小:187MB
  • 文件页数:444页
  • 主题词:移动电话机-应用程序-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

iPhone移动应用开发从入门到精通PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章iPhone手机概述1

1.1 iPhone的发展历史1

1.2 iPhone的操作系统2

1.2.1 CocoaTouch2

1.2.2 Media3

1.2.3 Core Services3

1.2.4 Core OS4

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-Action45

3.5应用的生命周期49

3.5.1 main和UIApplicationMain50

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选择器SEL67

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和@synthesize92

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 UIView124

6.1.2 Frame和Bound130

6.1.3添加视图实例130

6.2网页视图(UIWebView )133

6.2.1 UIWebView133

6.2.2网页视图的实例134

6.3绘图139

6.3.1颜色和字体139

6.3.2 drawRect方法140

6.3.3绘图实例140

6.3.4 CoreGraphics API149

6.4图像(UIImage )150

6.4.1 UIImage150

6.4.2图像处理的方法151

6.4.3图像处理的实例154

6.5层(CALayer)160

6.5.1 CALayer160

6.5.2层的处理162

6.5.3层处理的实例163

第7章 控制器170

7.1 UIViewController170

7.1.1创建UIViewController170

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 UINavigationController178

7.2.1 UINavigationController的创建和管理178

7.2.2 UINavigationController实例179

7.2.3 UINavigationltem194

7.3 UITabBarController199

7.3.1 UITabBarController的创建和管理199

7.3.2 UITabBarController实例201

7.3.3 UITabBarItem206

7.3.4 TabBarApplication的横向显示208

7.4 UIToolBar212

7.4.1 UIToolBar中UIBarButtonItem的初始化212

7.4.2 UIToolBar实例212

第8章 表视图(UITableView )219

8.1 UITableView类型219

8.2 UITableView中的方法219

8.3 UITableViewCell221

8.4自定义UITableViewCell225

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 Sqlite259

9.1.4 Core Data库262

9.2 XML的解析277

9.2.1 XML的解析标准277

9.2.2 libxml2278

9.2.3 NSXMLParser288

9.3 JSON293

9.3.1 JSON数据的结构293

9.3.2下载JSON框架294

9.3.3 JSON实例296

9.4多线程和NSOperation304

9.4.1多线程304

9.4.2 NSOperationQueue307

9.4.3多线程实例308

第10章 通讯录315

10.1 AddressBook框架315

10.2 AddressBookUI框架319

10.2.1 ABPeoplePickerNavigationController319

10.2.2 ABPersonViewController321

10.2.3 ABNewPersonViewController323

10.2.4 ABUnknownPersonViewController324

10.3通讯录实例325

第11章 照片处理336

11.1 UIImagePickerController336

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 CLLocation362

13.1.2 CLLocationManager363

13.1.3 CLHeading364

13.1.4位置类实例364

13.2地图369

13.2.1 MKMapView369

13.2.2地图的相关类370

13.2.3地图实例371

第14章ASIHTTPRequest378

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

热门推荐