11 2013 档案

摘要:旧工程配置arc方案:1,直接在targets->build phases中修改compiler Flags,是否支持arc。添加:-fobjc-arc,就可以让旧项目支持arc。新工程配置arc方案,新工程里面使用ARC,但是使用旧的库没有使用arc:如果想让原来支持arc的不使用arc则添加-fno-objc-arc直接在targets->build phases中修改compiler Flags,这样以来,新旧工程的ARC适配问题就解决了。说明:在arc中,strong对应原来的retain与copy,weak对应原来的assign。EX:举例使用autorelease:NS 阅读全文
posted @ 2013-11-13 10:31 ccguo 阅读(426) 评论(0) 推荐(0)
摘要:单例模式算是开发中比较常见的一种模式了。在iOS中,单例有两种实现方式(至少我目前只发现两种)。根据线程安全的实现来区分,一种是使用@synchronized,另一种是使用GCD的dispatch_once函数。要实现单例,首先需要一个static的指向类本身的对象,其次需要一个初始化类函数。下面是两种实现的代码。1、@synchronizedstatic InstanceClass *instance;+ (InstanceClass *)defaultInstance{ @synchronized (self){ if (instance == nil) { ... 阅读全文
posted @ 2013-11-12 11:34 ccguo 阅读(674) 评论(0) 推荐(0)

我要啦网店统计