
0人評分過此書
iOS开发:从零基础到精通
作者
:
出版日期
:
2018/02/01
閱讀格式
:
EPUB
ISBN
:
9787302478898
本書適合iOS開發零基礎的讀者閱讀。全書包含六大部分,共24章,涵蓋了針對iOS開發入門所需要掌握的核心內容,同時緊扣iOS開發的最新發展趨勢,以Objective-C語言為基礎,並引入了Swift語言以及ReactNative的介紹。通過本書的系統學習,能夠滿足一般軟件公司對iOS開發工程師的崗位要求。第一部分:Objective-C語言基礎。針對初學者介紹iOS開發使用最廣泛、成熟度最高的Objective-C語言,簡單扼要地介紹了在實際開發中最常使用的語法內容。第二部分:iOS開發入門。基於UIKit框架,介紹了iOS開發中需要優先掌握的基礎類,包括基礎UI控件、高級UI控件、控制器、手勢等。第三部分:iOS開發進階。著重介紹多線程、網絡、存儲、繪圖、設計模式、設備、地圖、推送、證書以及應用發佈等進階技術。第四部分:常用框架以及輔助工具介紹。介紹在實際開發中最常使用的輔助開發工具以及框架。第五部分:Swift語言基礎。以Swift3.0為基礎,介紹Swift語言的基本使用以及語法知識。第六部分:ReactNative基礎。重點介紹了ReactNative的環境部署、基本概念以及常用框架的使用方法等內容。本書適合iOS開發新手、iOS程序員使用,也可以作為相關培訓機構和大專院校教學用書。
- 封面页
- 书名页
- 版权页
- 内容简介
- 作者简介
- 前 言
- 目录
-
第1部分 Objective-C语言基础
-
第1章 环境搭建
-
1.1 Xcode简介
-
1.2 创建App应用
-
1.3 程序调试
-
1.4 Xcode常用快捷键
-
1.5 常用插件
-
1.6 快捷代码段
-
-
第2章 数据类型与表达式
-
2.1 数据类型与常量
-
2.2 算术表达式
-
2.3 循环结构
-
2.4 选择结构
-
2.5 typedef语句
-
-
第3章 类、对象与方法
-
3.1 类
-
3.2 属性
-
3.3 方法
-
3.4 对象
-
3.5 变量
-
-
第4章 Foundation框架
-
4.1 Foundation框架简介
-
4.2 字符串类
-
4.3 数组类
-
4.4 字典类
-
4.5 NSNumber类
-
4.6 NSDate类
-
4.7 NSFileManager类
-
4.8 NSURL类
-
4.9 NSBundle类
-
-
第5章 Objective-C语言特性
-
5.1 代码块
-
5.2 分类
-
5.3 协议
-
5.4 KVC
-
5.5 KVO
-
-
第6章 Objective-C进阶
-
6.1 对象复制
-
6.2 内存管理
-
6.3 预编译指令
-
6.4 NSLog()函数
-
6.5 结构
-
-
-
第2部分 iOS开发基础
-
第7章 基础UI控件
-
7.1 UIKit框架
-
7.2 视图UIView
-
7.3 图片控件UIImageView
-
7.4 按钮控件UIButton
-
7.5 文本控件UILabel
-
7.6 提示框控件
-
7.7 文本输入框UITextField
-
-
第8章 高级UI控件
-
8.1 滚动视图UIScrollView
-
8.2 表视图UITableView
-
8.3 集合视图UICollectionView
-
8.4 手势UIGestureRecognizer
-
-
第9章 控制器
-
9.1 控制器UIViewController
-
9.2 导航控制器UINavigationController
-
9.3 UITabBarController
-
9.4 UIWindow、UIView与UIViewController关系
-
-
第10章 其他UI控件
-
10.1 WKWebView
-
10.2 UITextView
-
10.3 UIPageControl
-
10.4 UIPickerView
-
10.5 UISilder
-
10.6 UIDatePicker
-
10.7 UISegmentedControl
-
-
-
第3部分 iOS开发进阶
-
第11章 多线程
-
11.1 线程基础知识
-
11.2 GCD
-
11.3 NSOperation
-
-
第12章 网 络
-
12.1 网络开发基本概念介绍
-
12.2 常用网络协议之HTTP
-
12.3 网络请求之GET、POST请求
-
12.4 AFNetworking框架介绍
-
12.5 聚合数据API简介
-
12.6 GET请求与POST请求使用示例
-
12.7 JSON和XML简单介绍
-
-
第13章 数据持久化
-
13.1 沙盒
-
13.2 Plist文件
-
13.3 偏好设置NSUserDefaults
-
13.4 归档
-
13.5 SQLite
-
13.6 FMDB
-
13.7 Core Data
-
13.8 Realm
-
-
第14章 绘图和动画
-
14.1 核心绘画
-
14.2 UIImage绘图应用
-
14.3 CALayer
-
14.4 核心动画
-
-
第15章 设计模式
-
15.1 iOS下的MVC设计模式
-
15.2 单例模式
-
15.3 iOS下的MVVM设计模式
-
-
第16章 自动布局
-
16.1 自动布局简介
-
16.2 Masonry
-
-
第17章 设备调用
-
17.1 UIDevice类
-
17.2 位置应用
-
17.3 地图应用
-
17.4 相机与相册
-
17.5 CoreMotion框架
-
17.6 系统应用调用
-
-
第18章 证书管理与应用发布
-
18.1 证书管理
-
18.2 推送证书管理
-
18.3 App Store应用发布
-
-
第19章 消息推送
-
19.1 远程消息推送
-
19.2 本地消息推送(基于iOS 10 UserNotifications框架)
-
-
第20章 其他高级知识点
-
20.1 App的生命周期
-
20.2 使用AVFoundation框架实现扫描二维码
-
-
-
第4部分 常用第三方框架与工具
-
第21章 常用第三方框架介绍
-
21.1 CocoaPods
-
21.2 高德地图
-
21.3 SDWebImage
-
21.4 免费短信验证码
-
21.5 MBProgressHUD
-
21.6 YYModel
-
-
第22章 常用开发工具介绍
-
22.1 Reveal——AppUI界面分析
-
22.2 Charles——网络抓包工具
-
22.3 GitHub
-
-
-
第5部分 Swift语言基础
-
第23章 Swift语言基础
-
23.1 Swift简介
-
23.2 常量和变量
-
23.3 基本运算符
-
23.4 字符串和字符
-
23.5 集合类型
-
23.6 流程控制
-
23.7 函数基础
-
23.8 函数类型
-
23.9 闭包
-
23.10 枚举
-
23.11 类和结构体
-
23.12 属性
-
23.13 方法
-
23.14 下标
-
23.15 继承
-
23.16 初始化
-
23.17 析构
-
23.18 扩展
-
23.19 协议
-
23.20 泛型
-
23.21 可选链
-
-
-
第6部分 React Native基础
-
第24章 React Native基础
-
24.1 搭建React Native开发环境
-
24.2 编写Hello World
-
24.3 属性Props
-
24.4 状态State
-
24.5 样式style
-
24.6 界面布局
-
24.7 网络
-
24.8 Text组件
-
24.9 Image组件
-
24.10 Button组件
-
24.11 TouchableHighlight组件
-
24.12 TextInput组件
-
24.13 KeyboardAvoidingView组件
-
24.14 ScrollView组件
-
24.15 ListView组件
-
24.16 Navigator组件
-
24.17 TabBarIOS组件
-
-
- 参考文献
- 出版地 : 中國大陸
- 語言 : 簡體中文
評分與評論
請登入後再留言與評分