- Swift on Xcode Version 6.1.1 (6A2008a)
- iPhone App
- iOS SDK 8.1
- 上方 Text Field 输入左边显示的基准货币的金额(为空时,placeholder 为 100.00,同时下方对应 100 基准货币的换算金额)
- 下方 6 个 Table View Cell 分别显示六种货币的换算金额
- 每两小时,即当前时间与上次获取汇率的时间相差 2 小时以上,则自动获取最新汇率
- 输入基准货币的金额时,下方的等值货币是实时变化的
- 弹出数字键盘时,点击数字键盘以外的地方即可撤销键盘
- 设置基准货币——返回汇率计算屏时,基准货币改变
- 查看作者信息、软件信息
- 查看当前汇率的更新时间
- 点击立刻获取最新汇率——上方汇率更新时间立刻更新,汇率计算屏的计算用汇率也已经变化
- 邮件与网址均可点击并跳转
- 可以查看软件说明,UITextView
- 退出程序后,当前的基准货币、当时汇率利用 Coredata 持久化
- 获取远端 json 并 parse,设置为程序中的属性(有异步回调)
- 储存、调用 Coredata 数据。程序内存清空后,还可以调用已保存的汇率与基准货币设定
- 子类化 Table View,代理 touch 事件,才实现点击 Table View 时隐藏数字键盘
- TabView 间数据传递
- 界面元素颜色修改
- 界面元素布局排版、增加国旗与头像图片
- 增加限制以同时适应 iPhone4/5/6/6P 的屏幕大小
- Tab Bar Item 定制
- 启动屏上方的 Status Bar 为白色
- 货币信息数组化、Table View 变为动态生成——便于增加新的货币
- 孙北吉 201208223001
- midare@utakana.de