5、移动应用开发与面向对象编程基础

移动应用开发与面向对象编程基础

1. 移动应用开发基础

在移动应用开发中,运行应用和明确设计需求是重要的基础环节。
- 运行应用 :若要运行应用,在 Swift 项目里,点击屏幕左上角的播放按钮即可。要是运行应用时看不到输出控制台,要保证在编辑器右上角和右下角选择了相同的选项(选择“视图”➤“调试区域”➤“激活控制台”)。
- 设计需求 :软件开发周期里,编写代码成本最高,而收集应用需求成本最低,不过这一过程常被忽视。设计需求通常从询问客户、用户和利益相关者应用该如何运行以及要解决什么问题开始。对于应用而言,需求涵盖长或短的叙述性描述、屏幕原型和公式等。在编码前,用文字处理器修改需求和屏幕原型,比修改 iOS 应用容易得多。

例如,一个 iPhone 移动银行应用的账户视图设计需求如下:
|视图|描述|单元格内容|
| ---- | ---- | ---- |
|账户视图|显示用户拥有的账户列表,列表分为商业账户、个人账户和汽车贷款、个人退休账户(IRA)以及房屋净值贷款等部分|每个单元格包含账户名称、账户最后四位数字、可用余额和当前余额|

屏幕原型对开发者和用户很有帮助,像 OmniGraffle 这类工具能快速设计原型。同时,苹果建议开发者将至少 50% 的开发时间用于用户界面的设计和开发,Balsamiq 也有出色的工具用于规划 iOS 应用的外观。让所有利益相关者从一开始就参与应用开发的每个视图,可避免多次重写和减少应用错误。

graph LR
    A[开始] 
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值