0人評分過此書

iOS开发:从零基础到精通

出版日期
2018/02/01
閱讀格式
EPUB
書籍分類
學科分類
ISBN
9787302478898

本館館藏

借閱規則
當前可使用人數 30
借閱天數 14
線上看 0
借閱中 0
選擇分享方式

推薦本館採購書籍

您可以將喜歡的電子書推薦給圖書館,圖書館會參考讀者意見進行採購

讀者資料
圖書館
* 姓名
* 身分
系所
* E-mail
※ 我們會寄送一份副本至您填寫的Email中
電話
※ 電話格式為 區碼+電話號碼(ex. 0229235151)/ 手機格式為 0900111111
* 請輸入驗證碼
本書適合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组件
  • 参考文献
  • 出版地 中國大陸
  • 語言 簡體中文

評分與評論

請登入後再留言與評分
幫助
您好,請問需要甚麼幫助呢?
使用指南

客服專線:0800-000-747

服務時間:週一至週五 AM 09:00~PM 06:00

loading