《iOS应用软件设计之道》—— 2.12 练习

简介:

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

2.12 练习

如果你已经认真阅读了本章,有三个任务不会让你惊奇。现在该将你学到的草图技巧运用到自己的应用软件概念里了。

  1. 为你的架构提纲里列出的每个画面画界面。倘若想到多种可能性,就把它们并排画出来,看看哪个感觉最好。倘若只想到一种可能性,就再苦思冥想一些。如果需要,可发明若干明显错误的界面,把它们画出来,只要确保它们真真正正的不对即可。
  2. 在应用软件中挑出最重要的交互过程,画出其如何工作的草图。别人用你的应用软件完成的典型任务是什么?将其逐个画面画出来,看看要花费多少体力和认知力。将其与其他可能实现同样操作的交互过程作比较。
  3. 对你的整个应用软件画出工作流程地图。能否简化画面之间的路径?需要提供到达重要画面的更快的方法吗?
相关文章
|
设计模式 前端开发 iOS开发
iOS设计模式
iOS设计模式
124 0
|
存储 jenkins 持续交付
自己动手设计一款iOS自动构建发布工具
自己动手设计一款iOS自动构建发布工具
281 0
自己动手设计一款iOS自动构建发布工具
|
iOS开发
iOS头部渐变的表格视图设计(二)
iOS头部渐变的表格视图设计
109 0
|
iOS开发
iOS头部渐变的表格视图设计(一)
iOS头部渐变的表格视图设计
104 0
iOS头部渐变的表格视图设计(一)
|
iOS开发
设计iOS中随系统键盘弹收和内容文字长度自适应高度的文本框
设计iOS中随系统键盘弹收和内容文字长度自适应高度的文本框
171 0
设计iOS中随系统键盘弹收和内容文字长度自适应高度的文本框
|
开发工具 git iOS开发
iOS简易蓝牙对战五子棋游戏设计思路之一——核心蓝牙通讯类的设计(二)
iOS简易蓝牙对战五子棋游戏设计思路之一——核心蓝牙通讯类的设计
197 0
|
算法 iOS开发
iOS简易蓝牙对战五子棋游戏设计思路之一——核心蓝牙通讯类的设计
iOS简易蓝牙对战五子棋游戏设计思路之一——核心蓝牙通讯类的设计
136 0
|
存储 开发框架 C#
iOS数据持久化之二——归档与设计可存储化的数据模型基类(二)
iOS数据持久化之二——归档与设计可存储化的数据模型基类
194 0
iOS数据持久化之二——归档与设计可存储化的数据模型基类(二)
|
存储 iOS开发 开发者
iOS数据持久化之二——归档与设计可存储化的数据模型基类(一)
iOS数据持久化之二——归档与设计可存储化的数据模型基类
140 0
iOS数据持久化之二——归档与设计可存储化的数据模型基类(一)
|
iOS开发 前端开发 Swift
iOS中基于协议的路由设计
前段时间对我们自己的App做了结构上的重构,抛弃了之前简单的MVC开发模式。本文将重点分享重构中的Router模块。