更新时间:2019-07-30 13:22:29
封面
版权信息
内容提要
前言
第1章 iOS开发环境介绍
1.1 开发前准备
1.2 Xcode集成开发环境的安装与使用
1.3 Objective C语言和Swift语言
1.4 如何使用文档及获取帮助
1.5 iOS程序调试、打包与发布到App Store
1.6 小结与作业
第2章 第一个iOS应用——“hello world”
2.1 新建项目
2.2 AppDelegate.m添加代码
2.3 ViewController.m添加代码
2.4 运行程序
2.5 小结与作业
第3章 Cocoa Touch框架的运行机制与开发流程
3.1 理解UI程序运行的机制
3.2 iOS的消息处理机制
3.3 iOS程序开发流程简介
3.4 MVC方法
3.5 小结与作业
第4章 iOS开发命名习惯与约定
4.1 良好的编程习惯
4.2 iOS的命名习惯
4.3 小结与作业
第5章 iOS用户界面元素之UIView与控件
5.1 UIView概述
5.2 UI Control类
5.3 标签视图类UILabel
5.4 按钮控件UIButton
5.5 开关控件、滑块控件与分段控件
5.6 输入控件
5.7 日期选择器UIDatePicker
5.8 自定义选择器UIPickerView
5.9 键盘定制与遮挡问题
5.10 网页控件UIWebView
5.11 工具栏与导航栏
5.12 UIView动画
5.13 子类化UIControl:设计自己的控件
5.14 小结与作业
第6章 导航控制器
6.1 导航控制器概述
6.2 导航控制器UINavigationController
6.3 标签页控制器UITabBarController
6.4 小结与作业
第7章 故事板Storyboard与页面跳转
7.1 故事板Storyboard概述
7.2 使用Storyboard设计界面
7.3 Storyboard如何与代码配合
7.4 给控件绑定事件与实现跳转
7.5 小结与作业
第8章 提醒用户
8.1 警告框UIAlertView
8.2 操作表UIActionSheet
8.3 活动指示器UIActivityIndicatorView
8.4 进度条控件UIProgressView
8.5 小结与作业
第9章 表视图之UITableView
9.1 表视图概述
9.2 项目制作——第一个表视图项目
9.3 分节表
9.4 搜索栏制作
9.5 表的增删改
9.6 项目制作——制作简单记事本
9.7 小结与作业
第10章 iOS常用设计模式
10.1 单例模式
10.2 委托模式
10.3 观察者模式
10.4 小结与作业
第11章 iPad开发之差异
11.1 iPad开发概述
11.2 iPad专用API
11.3 小结与作业
第12章 数据存储
12.1 文件保存与恢复
12.2 内置数据库sqlite3
12.3 CoreData
12.4 小结与作业
第13章 触摸与手势
13.1 触摸与手势概述
13.2 点按手势
13.3 捏拉缩放与旋转手势
13.4 手势冲突问题
13.5 滑动类手势
13.6 小结与作业