首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

OC内存管理

OC内存管理 一、基本原理 (一)为什么要进行内存管理。...(二)对象的基本结构 每个OC对象都有自己的引用计数器,是一个整数表示对象被引用的次数,即现在有多少东西在使用这个对象。对象刚被创建时,默认计数器值为1,当计数器的值变为0时,则对象销毁。...在每个OC对象内部,都专门有4个字节的存储空间来存储引用计数器。 (三)引用计数器的作用 判断对象要不要回收的唯一依据就是计数器是否为0,若不为0则存在。...alloc,就必须有release(autorelease) (二)Set方法的代码规范 (1)基本数据类型:直接复制 -(void)setAge:(int)age { _age=age; } (2)OC...对象类型),成员变量是强指针 Weak:相当于原来的assign,(适用于oc对象类型),成员变量是弱指针 Assign:适用于非OC对象类型(基础类型) (四)补充 让程序兼容ARC和非ARC部分。

88590

iOS OC调用Swift

前提 目前TRTC官网上提供的一些场景化demo(比如TUIMeeting )是用的swift写的,下面以OC项目中集成TUIMeeting这个组件为例简单介绍下OC 调用swift 正文 1、集成TUIMeeting...组件直接参考TRTC官网文档https://cloud.tencent.com/document/product/647/45681 2、添加swift 文件,只要是混编无论是在oc项目中添加swift...文件,还是swift项目中添加oc文件,会提示添加一个桥文件 名字为XXX-Bridging-Header.h Choose a template for your new file.png Ready...3、Target-> Bulid Settings ->输入packa 设置Defines Module 为Yes 4、设置圆框内 为当前工程名 image.png 5、在你要调swift文件的oc...项目名-Swift.h”文件,再重复第5步进来就能看的你需要的“项目名-Swift.h”文件了 h TRTCDemo-Swift.h.png h TRTCDemo-Swift.h.png 然后就可以在OC

2.4K50
领券