App的开发日志

昨天终于把App递交到App Store里面了。

先晒晒开发日志吧。是的,我每天都记录,几个好处:看自己走了哪些弯路,成就感,以及自我鞭策。

所有开发都在业余时间完成,所以很累。

一开始就想好了,做好最基本的功能,高级功能全部放到以后去做,所以很多想法都没有实现。最后出来的界面比较乏味(Tedious),其实我是有高大上的设计在脑子里面的,没做都是因为没有时间。

其实到了昨天,还有很多功能想塞进去,后来想想,需求无止境,不能再拖了,拖下去永无翻身之日。

递交完了以后,唐教授还告诉iOS 6下有问题。手头没有iOS 6的设备,只能先不管不顾,等第二个版本再说了。

后面的几周只修复Bug,不加新功能,争取把功能稳定下来再说。

 

20140316,周日

历史纪录为空进行提示。
试着上传app到app store。
修复历史记录重复的问题。

20140315,周六

加载文章时显示Loading
完成了加载分类
传送Token到服务器
更新了导航栏的页面名字
如果token已经上传过,不要再传了

20140314,周五

部分实现了分类的动态加载的问题。
修复了XCode5.1下不能编译的问题

20140313,周四

美工上各种优化
增加取文章兼容性

20140311,周二

换了图标
界面细节优化

20140309,周日

做了红底白字

20140308,周六

图片异步加载成功
界面上很多小优化
手工刷新搞定

20140307,周五

重写了加载图片的部分。

20140303,周一

重构了Model的部分

20140228,周五

现在历史浏览能够显示日期了。
手工刷新看起来正常了。

20140227,周四

浏览历史基本正常了
增加了修改数据的DataSource的接口
手工刷新还有待进一步定位。

20140226,周三

解决了表格下拉刷新的崩溃问题。
需要继续完善表格下拉刷新的问题。
增加了浏览历史。

20140225,周二

Deploy Target修改成6.0,增加对应的图片
上次commit漏掉了一张图片,重新Commit。
解决了两个TableView加载前行为不同的问题。
尝试添加表格下拉刷新,遇到奇怪的App崩溃问题。

20140224,周一

优化微信的分享功能
网络取数据兼容iOS6

20140223,周日

更新了微信的图标
更新了App图标。
更新了UIActivityIndicatorView
更新了Splash窗口

20140222,周六

搞定了AutoLayout。
优化某些表格的二次加载。

20140221,周五

实现了缓存有效期
实现了分类的缓存
解决了表格单元图片乱掉的问题
把表格单元的TextView换成了Label

20140218,周二

现在Article显示标题和图片了

20140217,周一

搞定了一下catergory article view。
解决了不少界面的问题:点击以后的停顿消失了,标题有意义了。
成功通过TestFlight.com发布测试版本

20140216,周日

给Category新加了一层View,但是还没有搞完。
重新搞了DataSource,修改为类似于工厂模式,支持多层Key。扩展性大大增强

20140215,周六

TableCell进一步优化
解决了异步刷新的死锁问题
图片缓存
解决了重复Segue的问题。

20140214,周五

实现工厂模式
实现本地缓存
搞定了TableCell的定制。

20140213,周四

异步加载网页
网页打开有加载界面
数据源

20140212,周三

解析HTML
“最新更新”的Tab
启动计数
“分享到微信”和“分享到朋友圈”
“分类浏览”的Tab
单篇文章截头去尾

20140211,周二

优化“分享到朋友圈”

想出了新的界面设计

20140210,周一

增加了分享朋友圈的功能
实现Push Notification功能
数据保存功能:分享次数,通知Token

20140209,周日

新的文章列表的界面,分享按钮

20140208,周六

分享按钮

20140207,周五

封装了网站,第一个例子

Leave a Reply


七 − 1 =