这一节讲如何发起网络请求。iOS用于调用MobileAPI的第三方组件很多,我们这里采用的是以下组件:1)ASIHTTPRequest,用于请求MobileAPI:http://allseeing-i.com/ASIHTTPRequest/2)SBJson,2.3版本,用于解析JSON:http://stig.github.com/json-framework/由于我们在MyLib中引用了SBJson,它里面有一个Category名为NSString+SBJSON,为了能使用它,请在MyLib和MyApp项目中的Other Linker Falgs设为-all_load。这一节内容非常芜杂,我 Read More
posted @ 2013-09-05 21:29 包建强 Views(3171) Comments(4) Diggs(2) Edit
首先要确定一点,我们的App,要基于XIB文件进行编程,而不是在每个相应的ViewController里面去手动创建页面的每个控件。这样做的好处是,将页面布局与业务逻辑彻底隔离。于是我们可以把xib的绘制工作交给美工人员,而iOS程序员,主要关心的是业务逻辑。有人会怀疑过多的xib会导致App体积变大,我曾经有专门看过ipa文件解压后的文件列表,我发现每个xib也就2k大小,而一个App最多也就七八十个xib,那么就是说共计150k大小的样子,由于是xml文本文件,所以压缩后更小。而相比较下,占用App体积最多的,往往是开机画面图,引导图这些东西,如果真的想要App瘦身,应该在图片上进行优化, Read More
posted @ 2013-09-05 11:06 包建强 Views(2611) Comments(2) Diggs(0) Edit