沧海一粟

----not just a programmer

导航

2013年7月24日 #

ARC简介以及工程中ARC与非ARC的混合(转)

摘要: ARC与非ARC在一个项目中同时使用,1,选择项目中的Targets,选中你所要操作的Target,2,选Build Phases,在其中Complie Sources中选择需要ARC的文件双击,并在输入框中输入:-fobjc-arc,如果不要ARC则输入:-fno-objc-arc混用没有问题,没有用ARC的代码继续坚持谁申请谁释放就好了。以前的库没有时间重写,都采用这种方法。而且不知道你用的是什么第三方代码,一般来说,现在很少有arc only的代码,大部分都是用一些宏来让代码可以同时适应arc和非arc的(用#if __has_feature(objc_arc)判断)。如果代码量不大,可 阅读全文

posted @ 2013-07-24 16:24 沧海一粟-啊添 阅读(4673) 评论(0) 推荐(0) 编辑

iOS: 解决某些第三方库因为ARC不能使用的问题

摘要: 1、在target下面的build phases下有一个compile source,下面有很多待编译文件。可以看到一个compile flag,可以针对某些文件进行arc设置。这样,某些框架不能使用的问题不就解决了嘛。于是,在要用到的框架包含的所有.m文件后对应的compile flag处加上-fno-objc-arc,这样,就能成功在ios5项目下运行了。2、将库打包成frameworkhttp://blog.csdn.net/dean19900504/article/details/7921015http://www.cocoachina.com/bbs/read.php?tid-756 阅读全文

posted @ 2013-07-24 14:09 沧海一粟-啊添 阅读(248) 评论(0) 推荐(0) 编辑

iOS去掉icon的(自带磨光效果)gloss effects

摘要: 只需两步,第一步:在项目的plist文件,最上层add row ,内容 icon already includes gloss effects YES。第二步在 icon files 字段里添加 icon already includes gloss effects 设置成 YES.如下图; 阅读全文

posted @ 2013-07-24 10:59 沧海一粟-啊添 阅读(417) 评论(0) 推荐(0) 编辑