图书介绍

iOS开发项目化入门教程PDF|Epub|txt|kindle电子书版本网盘下载

iOS开发项目化入门教程
  • 传智播客高教产品研发部编著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115299499
  • 出版时间:2015
  • 标注页数:332页
  • 文件大小:95MB
  • 文件页数:344页
  • 主题词:移动终端-应用程序-程序设计-教材

PDF下载


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

下载说明

iOS开发项目化入门教程PDF格式电子书版下载

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

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

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

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

图书目录

第1章 iOS应用开发入门1

1.1带你认识iOS1

1.1.1 iOS简介1

1.1.2 iOS框架层次2

1.1.3 iOS开发设备3

1.1.4 iOS 8的全新功能6

1.2搭建开发环境7

1.2.1申请加入iOS开发团队7

1.2.2下载和安装Xcode与iOS SDK10

1.2.3 Xcode 6的新特性12

1.3配置iOS设备以运行程序15

1.3.1生成并安装证书15

1.3.2 注册设备20

1.3.3创建应用程序ID21

1.3.4创建并安装描述文件22

1.4使用 Xcode创建第一个iOS程序23

1.4.1在Xcode中创建项目23

1.4.2熟悉Xcode界面26

1.4.3了解项目文件组织结构30

1.4.4编译并在模拟器上运行程序36

1.4.5使用Interface Builder丰富程序界面36

1.4.6 使用iOS模拟器47

1.5本章小结48

第2章 UI控件49

2.1 UIView概述49

2.1.1什么是UIView49

2.1.2 UIView的常见属性和方法50

2.2标签控件和图片控件51

2.2.1标签控件(UILabel)51

2.2.2图片控件(UIImageView)55

2.2.3实战演练——会喝牛奶的汤姆猫57

2.3按钮控件(UIButton)60

2.3.1按钮控件概述60

2.3.2实战演练——使用按钮移动、旋转、缩放图片63

2.4文本框控件和文本控件67

2.4.1文本框控件(UITextField)67

2.4.2实战演练——用户登录“传智播客”71

2.4.3多行文本控件(UITextView)74

2.5开关控件(UISwitch)76

2.5.1开关控件概述76

2.5.2实战演练——使用开关控制“灯泡”77

2.6滑块控件(UISlider)79

2.6.1滑块控件概述79

2.6.2实战演练——使用滑块控制音量81

2.7分段控件(UISegmentControl)83

2.7.1分段控件概述83

2.7.2实战演练——使用分段控件控制“花朵”84

2.8 数据选择控件87

2.8.1日期选择控件(UIDatePicker)87

2.8.2实战演练——倒计时89

2.8.3选择控件(UIPickerView)92

2.8.4实战演练——点菜系统95

2.9屏幕滚动控件(UIScrollView)100

2.9.1屏幕滚动控件概述100

2.9.2实战演练——喜马拉雅103

2.10页控件(UIPageControl)106

2.10.1页控件概述106

2.10.2实战演练——自动轮播器107

2.11本章小结111

第3章 表视图112

3.1表视图基础112

3.1.1表视图的组成112

3.1.2表视图样式设置113

3.1.3数据源协议114

3.1.4委托协议114

3.1.5单元格的组成和样式115

3.2实战演练——汽车品牌117

3.2.1实战演练——创建简单表视图117

3.2.2实战演练——添加索引125

3.2.3实战演练——添加搜索栏126

3.3自定义单元格132

3.4静态单元格138

3.5实战演练——通信录144

3.5.1实战演练——删除和插入单元格144

3.5.2实战演练——移动单元格151

3.6 表视图UI设计模式152

3.6.1分页模式153

3.6.2下拉刷新模式154

3.6.3 iOS 7的新特性——下拉刷新控件156

3.6.4项目实战——下拉刷新时间数据157

3.7本章小结162

第4章 多视图控制器管理163

4.1视图控制器概述163

4.1.1程序启动原理163

4.1.2视图控制器165

4.2 导航控制器167

4.2.1导航控制器的组成168

4.2.2导航控制器的工作原理169

4.2.3实战演练——图书列表跳转到图书171

4.3标签页控制器181

4.3.1标签页控制器的组成182

4.3.2实战演练——搭建QQ的UI框架184

4.4本章小结196

第5章 iOS常用设计模式197

5.1 MVC模式197

5.1.1 MVC概述197

5.1.2 Cocoa Touch中的MVC模式198

5.2委托模式200

5.2.1委托模式概述200

5.2.2 Cocoa Touch框架的委托模式202

5.2.3自定义委托模式207

5.3观察者模式212

5.3.1观察者模式概述212

5.3.2 KVC机制212

5.3.3 KVO机制218

5.3.4通知机制224

5.4单例模式231

5.4.1单例模式概述231

5.4.2实战演练——ARC+GCD情况下的单例模式235

5.5本章小结238

第6章 数据存储239

6.1沙盒机制239

6.1.1沙盒概述239

6.1.2沙盒结构分析240

6.1.3沙盒目录获取方式240

6.2 plist属性列表241

6.2.1实战演练——创建PropertyList工程241

6.2.2实战演练——数据的保存243

6.2.3实战演练——数据的读取248

6.3偏好设置249

6.3.1偏好设置的概述249

6.3.2实战演练——记住密码251

6.4对象归档254

6.4.1对象归档概述254

6.4.2 NSCoding协议255

6.4.3实战演练——归档自定义对象256

6.5 SQLite数据库260

6.5.1 SQLite简介260

6.5.2 SQL语句261

6.5.3实战演练——使用SQLite3存储对象262

6.6 Core Data268

6.6.1 Core Data简介268

6.6.2实战演练——使用Core Data创建模型269

6.6.3实战演练——使用Core Data插入、查询、删除数据273

6.7本章小结279

第7章 事件与手势识别280

7.1事件概述280

7.2触摸处理281

7.2.1触屏对象281

7.2.2响应对象283

7.2.3响应者链条284

7.2.4实战演练——多点触摸285

7.3手势识别288

7.3.1 UIGestureRecognizer类288

7.3.2实战演练——轻扫手势294

7.3.3实战演练——捏合手势297

7.4本章小结299

第8章 核心动画301

8.1 CALayer301

8.1.1 CALayer类概述301

8.1.2实战演练——给图像添加阴影、边框和圆角303

8.2 Core Animation详解307

8.3属性动画309

8.3.1 CAPropertyAnimation类309

8.3.2实战演练——使用动画旋转、平移、渐变和缩放“爱心”310

8.3.3实战演练——小圆点绕矩形、圆形轨迹循环运动315

8.4实战演练——使用动画组实现“游动的小鱼”320

8.5转场动画324

8.5.1 CATrans tion类324

8.5.2实战演练——图片浏览器325

8.6本章小结331

热门推荐