`
kerlubasola
  • 浏览: 690996 次
文章分类
社区版块
存档分类
最新评论

如何再ARC项目中使用非ARC的类?

 
阅读更多

在ARC项目中, 是可以指定哪一些class不使用ARC的, 具体操作步骤如下:

(以ARC项目中使用ASIHTTPRequest为例)


1、点击项目 - Build Phases - Compile Sources中, 选择不使用ARC的class,双击class文件, 编辑Compiler Flags加入

-fno-objc-arc


2、添加ASIHttpRequest需要的framework:

  • SystemConfiguration.framework
  • MobileCoreServices.framework
  • CoreGraphics.framework
  • libz.dylib
  • CFNetwork.formework
加入以上framework到项目中, 就可以使用了.

更详细的用法可以参见网站
http://allseeing-i.com/ASIHTTPRequest/How-to-use
分享到:
评论

相关推荐

    ios9 单例模式区分arc与非arc宏的使用

    对于非ARC项目,需要额外处理内存管理和线程安全。单例模式的应用广泛,如网络请求管理、用户偏好设置等,都是通过单例来实现全局共享和控制。理解并正确使用单例模式,对于iOS开发来说至关重要。

    ARC和非ARC模版宏定义和使用

    通过学习这个工程,开发者可以更好地理解和掌握在实际项目中如何适当地运用ARC和非ARC,以及如何优雅地实现单例模式。 总结来说,了解和掌握ARC与非ARC的差异以及单例模式的应用,对于iOS开发者来说至关重要。通过...

    C#arcengine添加删除要素类

    本主题将深入探讨如何使用C#语言通过ArcEngine接口来实现要素类的添加和删除操作,以及与ArcMap的交互,包括添加栅格数据集和从Geodatabase中获取要素类与栅格数据。 首先,我们要理解“要素类”的概念。在地理信息...

    Arc Hydro中文操作手册

    由于Arc Hydro的英文界面较多,中文使用者在使用过程中可能会遇到语言障碍,因此《Arc Hydro中文操作手册》应运而生,旨在帮助中国用户更好地理解和运用这套工具。 **1. Arc Hydro的主要功能** - **流域划分与分析...

    arc_conv-master_sourcecode_PURE_game_arc_conv.exe_arc_conv_

    arc_conv的压缩包文件名称列表中仅包含"arc_conv-master"这一项,这可能意味着这是项目的主分支或者是最主要的版本。在开源项目中,"master"通常代表默认分支,包含最新的稳定代码。用户下载并解压这个文件后,将...

    Arcengine将excel表格中的坐标数据转化为点要素类

    - **背景**:Excel文件通常用来存储非空间属性数据,但在GIS项目中,Excel也可能包含坐标数据,如经纬度或投影坐标。 - **实现**:利用ArcEngine提供的API可以读取Excel中的坐标数据并将其转换为GIS中的几何对象。...

    C# Arcengine 中鹰眼的实现

    C# Arcengine 中鹰眼的实现 在 C# Arcengine 中,鹰眼是指在地图应用程序中提供的一个...C# Arcengine 中鹰眼的实现可以通过使用 Arcengine 提供的控件和类来完成,提供了一个功能强大和灵活的方法来浏览和预览地图。

    ARC文件解压缩工具PKXARC

    此外,尽管ARC格式在当今已经不常见,但在某些历史性的项目或老游戏存档中,可能仍然会遇到。对于那些对复古计算机和软件有兴趣的用户,了解如何处理ARC文件是很有帮助的。 总的来说,理解ARC文件格式和使用像...

    Arc-u-boot-1.1.3-20060612.tar.gz_ARC CPU_arc u-bo_arc600 verilog

    6. **源码编译**:用户可以修改u-boot-1.1.3目录中的源代码和配置文件,然后使用标准的交叉编译工具链来构建适合目标平台的U-BOOT固件。 以上就是关于"Arc-u-boot-1.1.3-20060612.tar.gz"文件及其相关标签的知识点...

    ArcHydro中文操作手册

    -通过本手册的学习,用户能够熟练掌握ArcHydro的基本安装步骤及主要工具的使用方法。 -确保用户能够有效地利用ArcHydro进行水文学分析和GIS数据管理。 #### 三、软件需求 ##### 3.1 ArcView环境下使用ArcHydro的...

    ARC完全学习指南

    在某些情况下,可能需要与非ARC代码进行交互,文件中提到了一些特殊规则,例如unsafe_unretained用于非ARC代码对象的弱引用,以及如何处理iOS4中仍然使用手动引用计数(MRC)的遗留代码。 6. ARC中的高级话题: ARC...

    基于ARCENGINE开发的动态跟踪程序

    在本项目中,C#用于编写控制台或图形用户界面应用程序,与ARCENGINE交互,实现动态跟踪功能。 动态跟踪的核心在于对地图对象的实时更新和用户交互。在本程序中,"MovePoint"可能代表了一个类或功能模块,用于处理...

    iOS 5 ARC完全指南

    对于从非ARC项目升级到ARC的开发者,文档提供了详细的指导,包括如何逐步转换代码库,以及在转换过程中可能遇到的问题及其解决方案。 ### 结论 《iOS 5 ARC完全指南》不仅全面介绍了ARC的概念与原理,还深入探讨了...

    Arc Engine在WPF中的开发应用

    #### 三、在 VS2010 的 WPF 程序中使用 ArcEngine 控件 接下来详细介绍如何在 Visual Studio 2010 的 WPF 项目中集成和使用 ArcEngine 控件。 ##### 3.1 创建项目 1. **新建 WPF 项目**: 使用 Visual Studio 2010 ...

    在ArcScene中创建三维模型符号

    创建模型时,可以使用实际照片作为贴图,或者在ArcScene中对现有的模型符号进行放大,截取各个面的图像作为贴图,以创建更多符合需求的模型符号。这种方法提高了创建模型的灵活性和多样性。 通过以上步骤,你可以...

    页面切换教程 使用了ARC技术

    本教程将聚焦于如何在应用中实现优雅的页面切换,并且重点介绍在这一过程中使用了Automatic Reference Counting (ARC) 技术。ARC是Objective-C中的内存管理策略,它自动处理对象的引用计数,大大简化了内存管理。 ...

    ArcEngine接口详细说明

    在实际开发中,开发者通常会使用ArcObjects SDK提供的类和接口,通过.NET、Java或COM等编程语言来调用ArcEngine接口。例如,使用C#编程时,首先需要引用ArcObjects库,然后创建ArcEngine的实例,接着通过接口来创建...

    ArcEngine控件使用实例

    例如,使用`IWorkspaceFactory`打开工作空间,然后使用`IFeatureClass`获取特征类,最后通过`ILayer`接口创建图层并将其添加到地图中。代码可能如下: ```csharp IWorkspaceFactory workspaceFactory = new ...

Global site tag (gtag.js) - Google Analytics