IOS-APP 《时光荏苒》
2015-11-13 09:41
99 查看
对自己的几点要求:
1,独立制作,学习分析需求、设计界面;
2,需求分析->概要设计->详细界面、功能设计->开发->测试->上架;
3,实用性;
4,尽量用自己没学过的知识点;
这个APP耗时比较长的几个点:
1,微信接入;
2,NSDate和相关的类;
3,AppStore审核相关ICON 和 截图功能;
4,国际化(UI、启动页、产品名字等);
5,instruments leak工具的使用;
6,自定义页面切换动画、交互式动画;
7,icloud 同步设置;
8,闭包(Block)导致循环引用问题;
软件定义:私人笔记本,写日记和待办事件。可以选取部分收藏和分享。
https://www.processon.com/view/link/56454050e4b029c3ca25d08a
在这个app之前,我一直在网上设置只自己看写日记,用手机自带的备忘录做待办事件,所以大致计划了一下就开始弄。略过了界面设计,有点小遗憾。
用到了一个RWKnobControl的控件,第一次看到就对这个能够滑动的按钮爱不释手,于是就把它加了进去;
APP框架是MVC框架,总共10个Controller左右;Model 四个,分别是每个tab页面一个;用的还是之前做的电商类app的架构。
1,独立制作,学习分析需求、设计界面;
2,需求分析->概要设计->详细界面、功能设计->开发->测试->上架;
3,实用性;
4,尽量用自己没学过的知识点;
这个APP耗时比较长的几个点:
1,微信接入;
2,NSDate和相关的类;
3,AppStore审核相关ICON 和 截图功能;
4,国际化(UI、启动页、产品名字等);
5,instruments leak工具的使用;
6,自定义页面切换动画、交互式动画;
7,icloud 同步设置;
8,闭包(Block)导致循环引用问题;
软件定义:私人笔记本,写日记和待办事件。可以选取部分收藏和分享。
https://www.processon.com/view/link/56454050e4b029c3ca25d08a
在这个app之前,我一直在网上设置只自己看写日记,用手机自带的备忘录做待办事件,所以大致计划了一下就开始弄。略过了界面设计,有点小遗憾。
用到了一个RWKnobControl的控件,第一次看到就对这个能够滑动的按钮爱不释手,于是就把它加了进去;
APP框架是MVC框架,总共10个Controller左右;Model 四个,分别是每个tab页面一个;用的还是之前做的电商类app的架构。
相关文章推荐
- 17个提升iOS开发效率的必用工具
- android侧滑的实现
- swift 内存管理
- android中简单的Handler与Message
- Android 中实现在界面上右划返回上一个界面
- Android webview开发中 js与android相互调用
- ios获取本地视频缩略图
- (NO.00003)iOS游戏简单的机器人投射游戏成形记(二十)
- (NO.00003)iOS游戏简单的机器人投射游戏成形记(二十)
- (NO.00003)iOS游戏简单的机器人投射游戏成形记(二十)
- Android Map Api 使用和开发(1) 添加地图和界面
- iOS 定位服务、通讯录、日历、提醒事项、照片、蓝牙共享、麦克风、相机等授权检测
- ios 界面间跳转方法总结[原创]
- iOS多线程应用开发中使用NSOperation类的基本方法
- 移动端与服务器间加密通信
- 一个利用微信分享的项目开发过程以及后续思考
- iOS/OS X内存管理(一):基本概念与原理
- Android自定义滑动显示隐藏布局
- Kobject、Kset 和 Subsystem
- Android 读取权限管理