object c 对象和普通的c对象之间的转化
2016-01-21 10:07
375 查看
ios提供了关键字__bridge, __bridge_retain,__bridge_transfer.
我们知道object c对象是有ARC管理的,所以这个管理尽量交给系统。
__bridge不涉及所有权
__bridge_retain:保留所有权,所以一般用在object c对象转化为c对象
__bridge_transfer:对象所有权实现转移,所以一般用在c对象转化为object c对象
我们知道object c对象是有ARC管理的,所以这个管理尽量交给系统。
__bridge不涉及所有权
__bridge_retain:保留所有权,所以一般用在object c对象转化为c对象
__bridge_transfer:对象所有权实现转移,所以一般用在c对象转化为object c对象
相关文章推荐
- 2.4 The Object Model -- Computed Properties and Aggregate Data with @each(计算的属性和使用@each聚合数据)
- os - Parse Issues in NSObjCRuntime, NSZone, and NSObject
- JSONObject、JSONArray(转载)
- 用Myeclipse运行项目报getClassInstance Line: 209 - com/opensymphony/xwork2/spring/SpringObject错
- 2.3 The Object Model -- Computed Properties
- Objective-c nil, Nil, NULL和NSNull的区别
- Objective-C语法之代码块(block)的使用(转载)
- 【译文】Thinking In Java (Introdution To Objects_The Progress of abstraction)01
- R3下用ZwQueryObject/ZwDuplicateObject关闭互斥体和解除文件占用
- 移动开发(IOS) – Objective-C-01-概述
- Objective-C中的instancetype和id区别
- JavaScript与Objective-C之间的通信
- 关于Objective-C新增的__kindof关键字
- 将QJsonObject对象转换成qstring类型
- 2.2 The Object Model -- Reopening Classes and Instances
- 关于 文件的编译选项 OS_OBJECT_USE_OBJC
- 2.1 The Object Model -- Classes and Instances(类和实例)
- js动态参数作为Object的属性取值
- How to: Read Object Data from an XML File
- How to: Write Object Data to an XML File