从零到有能力发一款iOS应用需经过4个阶段,*阶段是语言的学习,第二阶段是学习iOS发框架的界面发部分。因为移动端应用直与用户交互,而界面是其重要的组成部分,因此这一阶段主要学习iOS界面框架架构、发框架中提供的系统UI控件以及掌握自定义UI控件的相关知识。经过此阶段的学习,读者将具备编写商业界面、完成应用独立模块的能力。 学习发框架中的UI控件和学习基础语法有很大不同,对于语法的学习,要刨根问底,掌握每一个细节知识。而学习发框架中的UI控件时,读者不必纠结实现原理,只需知道什么时候用、怎么用、如何扩展即可。因而本书在编写时,始终抓住这个原则,将iOS发中*常用、*核心的UI控件与界面发技巧整合扩展,整理成7天的教程,正如书名《7天玩转iOS界面发》。相信通过对本书的学习,读者可以迅速掌握iOS界面发的脉络。
售 价:¥
纸质售价:¥37.90购买纸书
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
摘要
前言
第1天 iOS基础UI控件(上)
1.1 承载文字的精灵——UILabel
1.2 最简单的交互控件——UIButton
1.3 专业显示图片的控件——UIImageView
1.4 搜索框控件——UISearchBar
1.5 简洁小巧的切换控件——UISegmentedControl
1.6 文本输入交互的基础——UITextField
1.7 连续变化的美——UISlider
第2天 基础UI控件(下)
2.1 简洁小巧的开关控件——UISwitch
2.2 让等待不再寂寞——UIActivityIndicatorView
2.3 扁平化风格的进度条——UIProgressView
2.4 分页控制器——UIPageControl
2.5 步进控制器——UIStepper
2.6 警告框视图——UIAlertView
2.7 活动列表——UIActionSheet
2.8 统一的警告控制器——UIAlertController
第3天 高级UI控件
3.1 自由移动的视图——UIScrollView
3.2 基础的表格视图——UITableView
3.3 高级文本视图——UITextView
3.4 高级集合布局视图——UICollectionView
3.5 选择器控件——UIPickerView
3.6 时间选择器——UIDatePicker
3.7 网页视图与iOS原生视图的完美结合——UIWebView
第4天 视图与逻辑的管理者
4.1 基础的视图控制器——UIViewController
4.2 表格视图控制器——UITableViewController
4.3 导航控制器——UINavigationController
4.4 标签控制器——UITabBarController
第5天 iOS动画开发基础
5.1 UIView层动画的应用
5.2 UIView层动画的另一种创建方式
5.3 UIView的转场动画
5.4 核心动画编程技术——CoreAnimation
5.5 炫酷的粒子效果
5.6 播放GIF动态图
第6天 iOS界面布局
6.1 传统的UIViewAutoresizing布局模式
6.2 autolayout自动布局框架
第7天 iOS界面开发扩展知识
7.1 调用系统拨号与短信息应用
7.2 iOS视频播放技术
7.3 视频播放器视图控制器——MPMoviePlayerViewController
7.4 AVPlayerViewController视频播放框架与画中画开发技术
7.5 翻书效果的阅读器视图——UIPageViewController
7.6 更加灵活地创建标签文字——NSAttributedString的应用
7.7 毛玻璃效果的应用——界面模糊处理
7.8 iOS地图视图编程技术
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜