在移动开发领域,也许每个App的用途都有所不同,不过它们都一定是源自于同一个开始,那就是一个最初的创意。这个创意可以来自于任何人——设计师或者开发者,营销经理或者CEO。《iOS App界面设计创意与实践》的意义就在于向读者介绍如何把创意变成真实的App。
《iOS App界面设计创意与实践》包括iOS入门、iOS用户界面基础、设计iOS自定义用户界面对象、向UI添加动画、通过手势进行人机交互等5个部分。由浅入深地向读者介绍如何搭建iOS开发系统,并最终将自己的创意付诸于真实的App之中。
《iOS App界面设计创意与实践》适合iOS开发者学习使用。
第一篇 入门
第1章 iOS入门
我们为什么在这里
iOS设备
iOS开发工具和资源
快速提示:iOS开发策略
指导原则
第2章 构成iOS应用程序的要素
iOS:整体框架
应用程序类型
iOS应用程序蓝本
入门和“Hello,World!”
创建一个Xcode项目
总结
第二篇 iOS用户界面基础
第3章 物理硬件
物理输入设备
设备方向
iOS坐标系统
为不同的显示分辨率准备图像资源
第4章 基本的用户界面对象
UIKit和Foundation
iOS视图
UIKit
第5章 用户界面控制器和导航
控制器是什么
视图控制器、导航以及模式视图
第6章 用户界面按钮、输入、指示器和控件
警报对话框和操作表
指示器
控件和按钮
iOS应用程序蓝本
基础
创建UIViewController
为每个选项卡添加UI控件
连接UI控件和控制器
创建UITabBarController
第三篇 设计自定义iOS用户界面对象
第7章 创建自定义图标、启动图像和按钮
应用程序图标
启动图像
自定义UI按钮
第8章 创建自定义UIView和UIViewController
自定义UIViewController
自定义UIView
第9章 创建自定义表视图
UITableViewController
UITableView外观
创建自定义单元格
移动、删除和插入行
iOS应用程序蓝本
自定义iOS UI
概述
修改第一个选项卡
第四篇 给你的UI添加动画
第10章 iOS动画入门
关于使用UIKit的动画
UIView动画区块
系统提供的动画
第11章 创建自定义iOS动画
关于Core Animation
Core Animation类型
开始使用Core Animation
关健帧动画
动画过渡
3D变换
iOS应用程序蓝本
自定义动画
概述
给CountdownViewController添加动画
第五篇 人机交互:手势
第12章 iOS手势入门
了解苹果定义的手势
手势和UIKit
第13章 创建自定义iOS手势
检测UIView触摸事件
手势识别器
运动手势
iOS应用程序蓝本
自定义手势
概述
作者后记