近端时间完成了一个类似公司介绍的APP,虽然功能没什么难度.毕竟是第一次独立完成的,从后台API的搭建,到APP程序的开发,在开发过程还是碰到蛮多问题的.这里分享下自己的体验,希望能给新手们有些帮助.也记录下自己的历程.
后台API是利用.net Webservices开发.数据格式采用JSON.关于API的开发我在这就不多说了.
接下来首先看下APP的界面:
整个APP 从界面上来看 采用了抽屉式的形式展现。头部和底部看似标准的NavBar和TabBar.但真正做起来,我还是完全自定义的,用自带的改变太麻烦了.所以干脆自定义.
整个项目中参考了很多开源的Code.
抽屉式控件仿照:MMDrawerController
底部TabBar仿照:LeveyTabBar
网络请求仿照:SinaWeiboRequest
图片异步加载仿照:OnlineImage
信息提示框:MBProgressHUD
下拉刷新:EGOTableViewPullRefresh
数据传输格式:JSONKit
后期内存测试 利用Leaks,检查程序崩溃开源用Zombies
接下来几篇文章,我将陆续更新开发中碰到的问题,和怎么解决的