图书介绍

iPhone开发从入门到精通PDF|Epub|txt|kindle电子书版本网盘下载

iPhone开发从入门到精通
  • 林晖晶编著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115347107
  • 出版时间:2014
  • 标注页数:404页
  • 文件大小:77MB
  • 文件页数:413页
  • 主题词:移动电话机-应用程序-程序设计

PDF下载


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

下载说明

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

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

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

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

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

图书目录

第1章 iOS开发入门1

1.1 iOS系统介绍1

1.1.1 iOS发展史1

1.1.2 iOS功能1

1.2 从iPhone到iPad4

1.2.1 让世界疯狂的iPhone4

1.2.2 改变世界的iPad5

1.3 加入iOS开发团队5

1.4 搭建开发环境7

1.4.1 Xcode介绍8

1.4.2 iOS SDK介绍8

1.4.3 下载并安装Xcode10

1.5 使用Xcode开发环境13

1.5.1 使用Xcode创建程序的基本步骤14

1.5.2 Xcode的基本功能14

1.6 启动模拟器26

1.7 iOS的常用开发框架30

1.7.1 Foundation框架简介30

1.7.2 Cocoa框架简介32

1.8 常用的第三方工具33

1.8.1 iPhone Simulator33

1.8.2 Interface Builder34

第2章 Objective-C语言基础35

2.1 最耀眼的新星35

2.1.1 统计数据35

2.1.2 Objective-C概述35

2.1.3 为什么选择Objective-C36

2.2 Objective-C的优点及缺点37

2.3 Objective-C实例37

2.3.1 使用Xcode编辑代码38

2.3.2 基本元素介绍40

2.4 数据类型和常量44

2.4.1 int类型45

2.4.2 float类型46

2.4.3 double类型46

2.4.4 char类型47

2.4.5 字符常量49

2.4.6 id类型50

2.4.7 限定词51

2.4.8 总结基本数据类型53

2.5 字符串53

2.6 算数表达式54

2.6.1 运算符的优先级54

2.6.2 整数运算和一元负号运算符55

2.6.3 模运算符56

2.6.4 整型值和浮点值的相互转换57

2.6.5 类型转换运算符58

2.7 表达式58

2.7.1 常量表达式58

2.7.2 条件运算符59

2.7.3 sizeof运算符59

2.7.4 关系运算符60

2.7.5 强制类型转换运算符61

2.8 位运算符61

2.8.1 按位与运算符62

2.8.2 按位或运算符62

2.8.3 按位异或运算符63

2.8.4 一次求反运算符63

2.8.5 向左移位运算符64

2.8.6 向右移位运算符65

2.8.7 总结Objective-C的运算符65

第3章 连连看手机游戏67

3.1 基础知识讲解67

3.1.1 处理复合视图67

3.1.2 音频技术74

3.1.3 屏幕刷新和事件交互处理81

3.2 连连看游戏项目系统分析83

3.2.1 分析游戏功能83

3.2.2 设计类83

3.3 设计界面84

3.3.1 创建复合视图84

3.3.2 按键处理88

3.3.3 响应屏幕刷新事件91

3.4 具体编码93

第4章 开发一个记事本程序104

4.1 基础知识讲解104

4.1.1 使用文本框(UITextField)104

4.1.2 文本视图(UITextView)106

4.1.3 提醒处理108

4.1.4 多场景故事板111

4.1.5 创建多场景项目112

4.1.6 使用标签(UILabel)117

4.1.7 使用表视图(UITable)121

4.2 记事本项目系统分析125

4.2.1 分析功能125

4.2.2 main.m类126

4.2.3 主界面126

4.2.4 记事本列表界面127

4.2.5 记事本详情界面129

4.2.6 滚动处理132

4.2.7 获取截屏134

4.2.8 撰写新记事本信息135

第5章 开发浏览器程序137

5.1 基础知识讲解137

5.1.1 使用UIWebView控件137

5.1.2 静态库139

5.1.3 屏幕双缓冲技术142

5.2 浏览器项目演练144

5.2.1 进入网易144

5.2.2 进入百度151

第6章 开发一个视频播放器155

6.1 基础知识讲解155

6.1.1 MediaPlayer框架155

6.1.2 AVFoundation框架161

6.1.3 图像选择器164

6.1.4 CoreImage框架168

6.2 视频播放器项目系统分析171

6.2.1 分析游戏功能171

6.2.2 设计UI视图界面172

6.2.3 程序定制172

6.2.4 视图控制173

6.2.5 本地播放视图控制180

6.2.6 触摸图像播放181

6.2.7 视频流处理181

6.2.8 显示播放状态182

6.2.9 视频播放182

第7章 开发一个地图系统186

7.1 基础知识讲解186

7.1.1 Core Location框架186

7.1.2 获取位置189

7.1.3 地图功能192

7.1.4 创建一个支持定位的应用程序195

7.1.5 在项目中使用磁性指南针200

7.1.6 使用谷歌地图205

7.2 实现一个基本的定位系统207

7.2.1 设计UI视图207

7.2.2 主视图处理208

7.2.3 FlipsideView视图处理210

7.3 添加谷歌地图211

7.3.1 添加打开地图功能211

7.3.2 视图控制器的升级213

7.3.3 添加自定义地图标注对象215

第8章 开发一个通信录系统217

8.1 基础知识讲解217

8.1.1 iOS中的地址簿(通信录)217

8.1.2 电子邮件219

8.1.3 使用Twitter发送推特信息220

8.1.4 联合使用地址簿、电子邮件、Twitter和地图221

8.2 开发一个智能通信录系统230

8.2.1 设计UI视图230

8.2.2 实现根视图231

8.2.3 实现添加联系人图234

8.2.4 实现查看联系人视图238

8.2.5 实现编辑视图240

8.2.6 视图配置242

第9章 开发一个翻书特效系统244

9.1 基础知识讲解244

9.1.1 iOS中的动画244

9.1.2 UllmageView动画245

9.1.3 Core Animation视图动画254

9.1.4 Core Animation——关键帧动画260

9.1.5 修改动画块262

9.1.6 过渡动画263

9.1.7 基于块的视图动画263

9.1.8 隐式动画264

9.1.9 核心动画265

9.2 翻书特效项目系统分析266

9.2.1 UI视图266

9.2.2 图书翻页控件267

9.2.3 主界面270

9.2.4 PDF例子视图271

9.2.5 Image例子视图272

9.2.6 Procedural例子视图274

第10章 开发一个多功能音乐盒276

10.1 系统介绍276

10.1.1 功能介绍276

10.1.2 模块划分276

10.2 系统主界面277

10.3 音乐库279

10.3.1 音乐库主界面280

10.3.2 歌曲表视图控制器282

10.3.3 开关控制器286

10.3.4 专辑模块289

10.3.5 歌曲信息模块294

10.3.6 正在播放模块296

10.4 在线搜索300

10.5 MV播放308

10.5.1 主界面309

10.5.2 视图刷新315

10.5.3 MV信息316

10.5.4 MV搜索317

10.5.5 Hot MV317

第11章 公交路线查询系统320

11.1 系统介绍320

11.2 系统主界面321

11.2.1 线路查询视图321

11.2.2 线路详情模块325

11.2.3 线路中某站详情328

11.3 站站查询332

11.3.1 站站查询主视图332

11.3.2 站站查询详情视图340

11.4 收藏历史342

11.5 地图信息348

11.5.1 地图主视图348

11.5.2 Web地图视图350

11.6 系统设置352

11.6.1 主视图352

11.6.2 当前城市视图358

11.6.3 数据下载视图361

第12章 分析开源中国客户端365

12.1 系统介绍365

12.2 系统主界面366

12.3 多线程处理369

12.4 信息显示模块371

12.4.1 信息显示根界面模块372

12.4.2 显示单元格模块374

12.4.3 列表显示模块375

12.4.4 问答根视图381

12.4.5 单元格模块384

12.4.6 问答信息显示模块384

12.4.7 信息详情模块392

12.5 分享模块396

12.5.1 设计UI视图396

12.5.2 具体编码396

12.6 搜索模块399

12.6.1 设计UI视图399

12.6.2 具体编码399

热门推荐