项目总结——校园开放教育iphone版
来源:互联网 发布:html中如何加入js类 编辑:程序博客网 时间:2024/04/18 12:43
这是我自己的第一个项目,华南师范大学校园开放教育的移动客户端。我负责的是iphone版的客户端,在和kinfey沟通完基本功能后,根据网站的功能,选择需要的进行构思,画基本的框架图,也就是故事版。在经过一个星期左右的讨论,基本确定了功能。
这个客户端是提供给教师、学生还有管理员进行使用的。最主要的使用群体当然是学生,网院的23门公选课,学生下载后就可以用手机客户端进行课程的视频学习,以及查看作业,bbs等。下面是程序的一部分界面截图,美工老师做的很漂亮。
不出意外的话 下个星期便会上传app store审核,现在只希望一切顺顺利利。
项目是基于ios5的开发,所以用arc和storyboard。现在早已是ios5.0+的时代,已经没必要再兼容4,3了,所以果断arc+storyboard
显示课程界面的书架是用tableView来实现的,在这里说一个经验,用tableView的时候,都用viewController里面放一个tableView,不要直接用UITableViewController,因为用后者的话,tableview是根视图,无法添加和他并行的视图,所以扩展性较差。
这次项目用到最多的还是tableView 自定义cell 我现在已经习惯了用代码来自定义cell 我觉得这样要调整的话 比较容易。
视频的强制横屏播放需要重新写一个播放界面。
加载数据都用gcd异步加载。
用gcd要小心,特别是在使用有两种cell的时候,更加需要小心使用gcd,要注意使用的地方。
判断网络情况,当用户使用移动网络观看视频前,要给出提醒,避免被用户说是恶意吃流量软件。
注意各种细节。
这个代码是不外传的,所以只说一点经验的东西。
其实,现在让我来写总结,确实没什么好写的,可能是因为这些东西都比较熟悉了,所以觉得没什么好说的。
在下一个项目中会多使用一些自己没使用过的控件和方法。
- 项目总结——校园开放教育iphone版
- 开放教育
- 校园通项目总结
- Android教育项目Bug总结
- 京东方校园招聘项目总结
- 项目总结—校园办公管理系统(SSM框架搭建)
- 项目经验教训总结(教育软件)
- 分针网—IT教育: Web前端开发规范总结
- iPhone开发:蓝牙项目总结
- 软件工程项目——校园二手交易系统——引言
- 校园招聘——双选会感悟(前段学习总结)
- 哈佛——教育
- PINO——一个开放的机器人项目
- 教育随笔院校通校园网络
- 金智教育校园招聘笔试
- Unreal Engine 4 —— 虚幻开放日2017总结
- 世界名牌大学的开放教育链接资源
- 世界名牌大学的开放教育链接资源
- VC 2008 Express下安装OpenCV2.0/2.1
- 让我们拭目以待的5z20
- HDU 2830 Matrix Swapping II(最大完全子矩阵之可移动列)
- 自由缩放的5z20
- 结构体大小的计算 用最简单的方法,通俗易懂的方法计算结构体大小
- 项目总结——校园开放教育iphone版
- tar命令 (xzvf xjvf)
- form表单的reset
- 学习进度(2012-7-11)(红黑树、多线程、算法分析与设计、COM技术内幕)
- jsp+ext2.0.2分页简单实现
- 西单女孩上春晚的8zsb是什么
- 有关《8zsb》的一些介绍
- Hibernate n+1问题
- Linux SPI框架(下)