移动应用开发与面向对象编程基础
1. 移动应用开发基础
在移动应用开发中,运行应用和明确设计需求是重要的基础环节。
- 运行应用 :若要运行应用,在 Swift 项目里,点击屏幕左上角的播放按钮即可。要是运行应用时看不到输出控制台,要保证在编辑器右上角和右下角选择了相同的选项(选择“视图”➤“调试区域”➤“激活控制台”)。
- 设计需求 :软件开发周期里,编写代码成本最高,而收集应用需求成本最低,不过这一过程常被忽视。设计需求通常从询问客户、用户和利益相关者应用该如何运行以及要解决什么问题开始。对于应用而言,需求涵盖长或短的叙述性描述、屏幕原型和公式等。在编码前,用文字处理器修改需求和屏幕原型,比修改 iOS 应用容易得多。
例如,一个 iPhone 移动银行应用的账户视图设计需求如下:
|视图|描述|单元格内容|
| ---- | ---- | ---- |
|账户视图|显示用户拥有的账户列表,列表分为商业账户、个人账户和汽车贷款、个人退休账户(IRA)以及房屋净值贷款等部分|每个单元格包含账户名称、账户最后四位数字、可用余额和当前余额|
屏幕原型对开发者和用户很有帮助,像 OmniGraffle 这类工具能快速设计原型。同时,苹果建议开发者将至少 50% 的开发时间用于用户界面的设计和开发,Balsamiq 也有出色的工具用于规划 iOS 应用的外观。让所有利益相关者从一开始就参与应用开发的每个视图,可避免多次重写和减少应用错误。
graph LR
A[开始]
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



