图书介绍

iOS应用开发详解PDF|Epub|txt|kindle电子书版本网盘下载

iOS应用开发详解
  • 郭宏志编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121207075
  • 出版时间:2013
  • 标注页数:356页
  • 文件大小:131MB
  • 文件页数:367页
  • 主题词:移动电话机-应用程序-程序设计

PDF下载


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

下载说明

iOS应用开发详解PDF格式电子书版下载

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

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

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

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

图书目录

第1章 Mac操作系统和开发环境1

1.1 Mac操作系统简介1

1.2 Windows操作习惯的改变2

1.3 Mac系统配置3

1.4 使用Finder3

1.5 Dock启动菜单4

1.6 使用Terminal终端5

1.7 使用App Store5

1.8 Mac常用快捷键6

1.9 下载并安装Xcode9

第2章 Xcode的使用11

2.1 Xcode简介11

2.2 使用Xcode创建项目11

2.3 Xcode界面纵览14

2.4 使用Xcode中的Interface Builder构建界面15

2.5 Xcode快捷键16

2.6 Organizer组织中心17

第3章 Hello World Objective-C18

3.1 使用Xcode编辑、编译和运行Hello World18

3.2 使用命令行编辑、编译并运行Hello World21

3.3 Objective-C 中的注释22

3.4 使用NSLog输出变量22

3.5 NSLog的格式化输出23

第4章 Objective-C中的面向对象25

4.1 对象和类简介25

4.2 Objective-C中类的定义25

4.3 实例变量、实例方法、类方法26

4.4 类的实例化及方法的调用27

4.5 类的初始化29

4.6 属性30

第5章 Objective-C中的数据类型32

5.1 整型32

5.2 浮点类型33

5.3 字符型(char)34

5.4 布尔类型35

5.5 整型修饰符(short,long,signed,unsigned)36

5.6 特殊类型(id)36

第6章 Objective-C中的运算符38

6.1 赋值运算38

6.2 算术运算39

6.3 自增自减40

6.4 关系运算41

6.5 逻辑运算42

6.6 位运算43

第7章 Objective-C流程控制、数据结构44

7.1 选择(if else、switch、三元运算)44

7.2 循环(for、while、do while、break、continue)46

7.3 常用的数据结构:数组、栈49

第8章 Objective-C分类和协议52

8.1 分类的概念52

8.2 分类的用法52

8.3 协议的概念56

8.4 协议的用法56

第9章 Objective-C继承和多态60

9.1 继承和组合60

9.2 OCP设计原则及多态64

第10章 C语言特性在Objective-C中的应用70

10.1 预处理70

10.2 数组72

10.3 指针73

10.4 结构体74

第11章 Objective-C内存管理76

11.1 对象的引用计数76

11.2 Autorelease Pool77

11.3 属性的内存管理78

11.4 内存的自动引用计数(ARC)79

11.5 内存管理的其他注意事项81

第12章 NSNumber和NSString83

12.1 NSNumber83

12.2 NSString(字符串)87

12.3 NSMutableString(可变字符串)89

第13章 Foundation中的集合框架91

13.1 数组NSArray和NSMutableArray91

13.2 集合NSSet和NSMutableSet93

13.3 字典NSDictionary和NSMutableDictionary95

第14章 Foundation框架中的文件和目录97

14.1 使用NSFileManager管理文件97

14.2 使用NSFileManager管理目录102

14.3 使用NSFileHandler读写文件103

第15章 Objective-C中的对象复制105

15.1 概述105

15.2 对象的浅复制和深复制107

15.3 NSCopying和NSMutableCopying协议108

第16章 Objective-C中的文件归档110

16.1 概述110

16.2 使用属性列表(plist)保存数据110

16.3 使用NSKeyedArchiver归档112

16.4 归档自定义类型113

16.5 利用归档实现深复制114

第17章 iOS编程中常用的设计模式115

17.1 MVC115

17.2 Target-Action119

17.3 代理120

第18章 iOS用户界面122

18.1 UIResponder123

18.2 UIView125

18.2.1 UIView的创建125

18.2.2 UIView的核心属性126

18.3 UILabel128

18.4 UITextView130

18.5 UIButton132

18.6 UITextField133

18.7 UISwitch134

18.8 UISlider135

18.9 UISegmentedControl137

18.10 UIProgressView138

18.11 UIActivityIndicatorView139

18.12 UIAlertView140

18.13 UIActionSheet143

18.14 UIImageView145

18.15 UIScrollView146

18.16 UIWebView147

18.17 UIDatePicker151

18.18 UIPickerView153

第19章 iOS控制器155

19.1 UIViewController155

19.2 UITabBarController156

19.3 UINavigationController161

19.4 UISplitViewController164

19.5 UIPopoverController166

19.6 UITableViewController167

19.6.1 UITableViewController基本用法168

19.6.2 分区表171

19.6.3 自定义表格单元格173

19.6.4 编辑表格数据175

第20章 图形图像和动画177

20.1 字体和颜色177

20.2 绘制文本181

20.3 绘制图片182

20.4 画线183

20.5 绘制矩形185

20.6 移动动画186

20.7 缩放动画188

20.8 旋转动画189

第21章 iOS多媒体191

21.1 为多媒体开发做准备191

21.2 使用AVAudioPlayer播放音乐192

21.3 使用AVAudioPlayerDelegate处理播放中断及续播194

21.4 使用AVAudioRecorder实现录音196

21.5 使用AVAudioRecorderDelegate处理录音中断和续录198

21.6 使用MPMoviePlayerController播放视频201

21.7 捕获视频缩略图202

21.8 使用MPMediaPickerController 选择系统音乐204

21.9 使用UIImagePickerController进行拍照和录像205

第22章 iOS SQLite数据库209

22.1 SQLite简介209

22.2 在命令行使用SQLite209

22.3 使用SQLite实现表的增、删、查、改211

22.4 SQLite和UITableView结合使用217

第23章 iOS Core Data编程221

23.1 Core Data简介221

23.2 使用Xcode模板创建Core Data 项目223

23.3 使用Core Data实现数据的增、删、查、改226

23.4 Core Data数据在UITableView中展现230

第24章 iOS网络编程234

24.1 检测网络状态234

24.2 使用NSURLConnection从网络获取数据236

24.3 使用NSMutableURLRequest向服务器发送数据237

24.4 JSON数据解析239

24.5 XML数据解析242

24.6 使用开源框架ASIHttpRequest实现网络编程245

第25章 iOS多线程247

25.1 NSThread247

25.2 Block基础248

25.2.1 Block的声明与调用248

25.2.2 有返回值和参数的Block249

25.3 Grand Central Dispatch(GCD)249

25.4 操作对象(Operation Object)251

第26章 iOS GPS定位应用255

26.1 为项目添加必要的框架255

26.2 使用MKMapView显示地图256

26.2.1 使用MapView组件直接显示地图256

26.2.2 使用代码显示地图257

26.3 使用MKMapView的代理MKMapViewDelegate258

26.4 使用CLLocationManager获得设备当前经纬度信息260

26.5 在地图上标注位置261

26.6 使用CLGeocoder将位置描述转换为经纬度信息262

26.7 使用CLGeocoder将经纬度信息转换为位置描述264

26.8 使用Google Place API查询周边位置信息265

第27章 iOS手势处理267

27.1 点击手势处理UITapGestureRecognizer267

27.2 捏合手势处理UIPinchGestureRecognizer269

27.3 旋转手势处理UIRotationGestureRecognizer270

27.4 滑动手势处理UISwipeGestureRecognizer271

27.5 拖动手势处理UIPanGestureRecognizer273

27.6 长按手势处理UILongPressGestureRecognizer274

第28章 iOS传感器编程276

28.1 传感器编程的准备工作277

28.2 加速度传感器(Accelerometer)278

28.3 陀螺仪传感器(Gyroscope)280

28.4 磁力传感器(Magnetometer)282

28.5 设备移动传感器(Device motion)284

28.6 通过加速度传感器控制小球运动285

第29章 AddressBook联系人管理287

29.1 概述287

29.2 读取所有联系人289

29.3 添加联系人293

第30章 在App Store掘金296

30.1 注册开发者账号296

30.2 申请成为开发者298

30.3 证书申请302

30.4 真机调试312

30.5 应用提交313

第31章 iOS项目实战——新浪微博客户端319

31.1 项目准备工作319

31.2 搭建项目基础框架323

31.3 项目功能概述327

31.4 项目界面结构332

31.5 获得最新微博信息335

31.6 发布微博340

31.7 获得微博详细信息342

31.8 获得微博评论和转发344

31.9 发表评论351

31.10 转发微博353

31.11 收藏微博355

热门推荐