《iOS应用软件设计之道》—— 第3章 熟悉iOS

简介:

本节书摘来自华章出版社《iOS应用软件设计之道》一 书中的第3章,第3.1节,作者:(美)William Van Hecke ,更多章节内容可以访问云栖社区“华章计算机”公众号查看。

第3章 熟悉iOS

精于iOS设计的主要因素在于了解该平台能提供什么东西。设计的大部分工作都是选取一组标准流向方案和控件。有时你需要构思定制组件,但即使原创设计,仍然要符合该平台的精神。
虽然你从日常应用软件里已经看到了这些标准组件和行为,但是你可能还是没意识到苹果公司和第三方开发者使用它们的原因。本章将对《iOS人机界面指导原则》的标准选项进行深入阐释,提供深层见解。然后我会谈到如何创建自己的定制设计,以便在iOS平台上如鱼得水。
在阅读本章后,你将准备着手画线框图。在作提纲和画草图时,你可以画个粗糙的草图来说明某个功能,或者说如“我们要提供某个办法将此项设置打开或关闭”。当到了线框图阶段时,你就得知道需要双向触发设置时有哪些选项可用。(可以是开关、分段控件或者带检查框的表格,具体取决于设计需要。)

相关文章
|
设计模式 前端开发 iOS开发
iOS设计模式
iOS设计模式
125 0
|
存储 jenkins 持续交付
自己动手设计一款iOS自动构建发布工具
自己动手设计一款iOS自动构建发布工具
283 0
自己动手设计一款iOS自动构建发布工具
|
iOS开发
iOS头部渐变的表格视图设计(二)
iOS头部渐变的表格视图设计
109 0
|
iOS开发
iOS头部渐变的表格视图设计(一)
iOS头部渐变的表格视图设计
104 0
iOS头部渐变的表格视图设计(一)
|
iOS开发
设计iOS中随系统键盘弹收和内容文字长度自适应高度的文本框
设计iOS中随系统键盘弹收和内容文字长度自适应高度的文本框
174 0
设计iOS中随系统键盘弹收和内容文字长度自适应高度的文本框
|
开发工具 git iOS开发
iOS简易蓝牙对战五子棋游戏设计思路之一——核心蓝牙通讯类的设计(二)
iOS简易蓝牙对战五子棋游戏设计思路之一——核心蓝牙通讯类的设计
200 0
|
算法 iOS开发
iOS简易蓝牙对战五子棋游戏设计思路之一——核心蓝牙通讯类的设计
iOS简易蓝牙对战五子棋游戏设计思路之一——核心蓝牙通讯类的设计
138 0
|
存储 开发框架 C#
iOS数据持久化之二——归档与设计可存储化的数据模型基类(二)
iOS数据持久化之二——归档与设计可存储化的数据模型基类
196 0
iOS数据持久化之二——归档与设计可存储化的数据模型基类(二)
|
存储 iOS开发 开发者
iOS数据持久化之二——归档与设计可存储化的数据模型基类(一)
iOS数据持久化之二——归档与设计可存储化的数据模型基类
141 0
iOS数据持久化之二——归档与设计可存储化的数据模型基类(一)
|
iOS开发 前端开发 Swift
iOS中基于协议的路由设计
前段时间对我们自己的App做了结构上的重构,抛弃了之前简单的MVC开发模式。本文将重点分享重构中的Router模块。