本文转载至 http://blog.csdn.net/xunyn/article/details/12975937多线程解压iosfast在iOS项目中用到解压缩,用的是ZipArchive,下载点击这里,ZipArchive是基于minizip的,但不支持多线程,封装的也不方便,然后就有了Fast...
分类:
编程语言 时间:
2014-07-26 14:00:04
阅读次数:
258
main函数探究在iOS项目中有一个main.m的文件,它是程序的入口类,代码如下:#import #import "AppDelegate.h"int main(int argc, char * argv[]){ @autoreleasepool { return UIAppl...
分类:
其他好文 时间:
2014-07-26 00:14:06
阅读次数:
333
本文转载至 http://blog.csdn.net/xunyn/article/details/7882087iosobjective cuser框架通讯 IOS项目中会用到对通讯录的联系人或是会员按姓名为关键字排序,因为NSArray并不直接支持对汉字的排序,这就要通过将汉字转换成拼音完成按A~...
分类:
移动开发 时间:
2014-07-23 12:50:56
阅读次数:
261
本文主要讲述在开发过程中,提高工作效率而进行的IOS-Jenkins的持续集成。
背景
平时我们开发完成IOS项目,需要打包给测试人员进行测试。其中的过程需要重复进行:修改配置项--编译---连接设备--运行打包--debug进设备中--然后交给等待的测试人员。现有成熟的持续集成Jenkins解决方案,并且该方案也提供了Xcode插件的支持,可以讲上述过程封装成一键解决方案。
我实现的是jenkins执行IOS的job,build工程,签名打ipa包,上传到FTP服务器,放到tomcat下,提供http...
分类:
移动开发 时间:
2014-07-21 11:33:14
阅读次数:
611
1、作为iOS项目中最大的文件,ViewControllers中的代码复用率几乎是最低的2、重量级的View COntroller加大了测试的复杂度。所以关注ViewController的瘦身,把业务逻辑、网络请求、Views的代码移到合适的地方,进而提高代码可读性、降低耦合、提高复用、降低测试难度...
分类:
其他好文 时间:
2014-07-19 09:08:49
阅读次数:
170
CocoaPods是一个负责管理iOS项目中第三方开源代码的工具。可以节省设置和更新第三方开源库的时间,提高工作效率。下面是CocoaPods的使用步骤,强烈建议在家里的网络做以下操作,公司的网太慢了,除非你觉得很快!!1.打开终端 sudo gem install cocoapods命令解释:用....
分类:
移动开发 时间:
2014-07-16 20:17:30
阅读次数:
324
AsyncSocket介绍AsyncSocket详解AsyncSocket示例
分类:
移动开发 时间:
2014-07-15 08:01:20
阅读次数:
580
??1 . 在项目里加入? CoreLocation.framework2 .在 .h 文件输入例如以下:1.#import 2.#import 3.#import 4.#import 3 . 在 .m文件输入例如以下:1.// BeiJing2.#define BJ_LATITUDE 40.063...
分类:
移动开发 时间:
2014-07-12 15:26:47
阅读次数:
155
View controllers 通常是 iOS 项目中最大的文件,因为它们包含了许多不必要的代码。所以 View controllers 中的代码几乎总是复用率最低的。我们将会看到给 view controllers 瘦身的技术,让代码变得可以复用,以及把代码移动到更合适的地方。http://ta...
分类:
其他好文 时间:
2014-07-09 22:31:02
阅读次数:
183
·《The Swift Programming Language》中文翻译及读书笔记,附件中为英文原版教程
因21页之前内容和技术关系不大,不做翻译整理,从第21页开始
· 第22页
本页知识点总结
1
如何在一行里定义多个变量?
var开始、等号赋值、用逗号间隔
eg1: var x = 19.4, y = 18.4 z = 7.311
需...
分类:
编程语言 时间:
2014-07-08 20:12:27
阅读次数:
281