相关疑难解决方法(0)

如何为项目中的单个文件禁用ARC?

我在我的项目中成功使用ARC.但是,我遇到了一些文件(例如,在单元测试和模拟对象中),其中ARC的规则现在更加脆弱.我记得听说有一种方法可以在每个文件的基础上禁用ARC,但我无法找到这个选项.

这可能吗?如何基于每个文件禁用ARC?

xcode objective-c automatic-ref-counting manual-retain-release

1332
推荐指数
14
解决办法
33万
查看次数

iphone:保持我的第三方图书馆最新的良好做法?

我想问一下您的做法,以便让您的第三方图书馆易于更新.

在我的iPhone项目中,我使用了很多第三方库(如TouchXML,JSON,RegexKit,YAJL,MGTwitterEngine ......).他们中的大多数存储在GitHub中,他们的版本,特别是MGTwitterEngine,变化非常快(因为添加新功能,修复bug,更改服务器(如Twitter)响应格式......).

有时,我忘记更新(也不想更改稳定版本)然后我的项目因为过时的库而出现错误.

当我因为旧库而得到一个bug.我经常去Github,下载新版本,然后需要更改很多代码.因为下载新版本意味着我从一个非常老的版本快进到最新版本.我认为如果我更频繁地更新库,那就不那么痛苦了.

你完成这项任务的方法是什么?

iphone xcode objective-c

7
推荐指数
2
解决办法
566
查看次数

iOS静态框架和静态库

他们说,这个链接讨论了如何创建iOS静态框架

对于静态库,您必须单独分发其他所有内容(包括头文件).

实际上我发现使用静态库和框架之间没有区别,你可以查看Admob SDK(https://developers.google.com/mobile-ads-sdk/docs/),他们要求的只是提取所有文件XCode项目,所以我真的不明白为什么我们需要在纯静态lib上使用框架,或者我错过了什么?

iphone xcode objective-c static-libraries ios

1
推荐指数
1
解决办法
2898
查看次数