Record

机会是留给有准备的人

开发ios项目简单总结

经过一个多月的努力,今天华强北商城特卖app终于提交到苹果官网审核。
这段时间比较忙。现在对这个项目做个简单总结吧

一.初学object-c

以前搞java的刚开始以为object-c比较难学,但只要你看懂那些符号是什么意思,学起来就快了

二.需要认真了解ios常用控件使用

主要用到UIView,UIImageView ,UITableView,UILabel,UIScrollVie等 比较难的是动画交互

三.第三方库的使用

使用cocoaPods,管理库还是比较方便,也是经过多方打听,才使用这个 但是pod install 速度慢的要死,原因是被墙,另外使用淘宝的gem sources也 是很慢,最后找到山东理工大学的才好点

四.xcode使用

xcode的优点:安装方便,编译成功的话,启动也快
xcode的缺点:
1.快捷键不够 intellij idea智能,写起代码不是很顺
2.编译是麻烦事,编译不通过时,想砸电脑的心都有,在合并代码时容易出错,
最郁闷的是有次不小心动了一个库中点类,马上按command+z还原了,xcode这到好,直接编译不过,在网上找了很多方式,要删除一些文件才行。 等等一系列让你预想不到的问题 3.git与xcode结合的不是很好,每次更新代码都怕,特别是有冲突的时候,xcode可能会直接闪退。

五.git

1.git下载源码是非常方便的,感觉还是不如svn方便,也许还不熟git的使用吧
到现实还不到怎么能不能与历史文件对比还原

六.测试

1.样式排版细节处理是比较花时间的
2.程序崩溃,会闪退,主要是网络获取数据异常时要校验数据,不然可悲剧了
还有快速连击button,程序未能快速响应,可能出现多个事件触发导致系统崩溃
3.流畅体验问题,也是因请求网络会耗时间。一开始就请求网络数据,会感觉程序死了不动,过了一会才跳转到下个页面,最后的做法是先跳转再请求网络渲染数据,这样视觉上看起来流畅很多

七.提交审核

要准备一堆的资料,文案,图片等等,图片要png的,同事把jpg的改了后缀为png,但苹果在苹果那提交不了审核,还有就是图片命名规范。