《iOS应用软件设计之道》—— 2.6 利用先例

简介:

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

2.6 利用先例

对绝大多数设计来说,你的草图都不会是全新的概念。小说家在编写故事时,不会为每句话发明新的单词和短语(James Joyce是个例外)。他们利用先人的创新成果。你的大多数草图也没有必要彻头彻尾地原创。基于已有先例创作出新成果,才是更靠谱的做法。你所做的每个设计决策都在其他应用软件里有所反映,都使你自己的应用软件更令人熟悉,更像是iOS上的风格。
熟悉了iOS平台,你就可以使用常见的画面和交互方式来表达草图的图形了。无需从头开始,可以利用已有的东西,将其修改来满足任务需要。下面是些示例:
社交应用软件里的消息清单,可以模仿Mail里的消息清单。
模仿iBooks或播客(Podcasts)的媒体拾取方格。
让人一看就想到Voice Memos的音频录制界面。
要了解更多的先例、样式、格调和简略表达法,请参看第14章。

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