OC开发之——内存管理set方法2(39) 发表于 2020-04-12 分类于 开发 , A-基础语言 , Object-C 阅读时长 ≈ 2 分钟 一 概述上篇文章简单介绍了内存管理set的基本方法,可是依然有不太完善的地方,如给一个类成员通过set方法设置另一个类成员时及多次设置时,如何避免内存泄漏呢? 阅读全文 »
OC开发之——内存管理set方法(38) 发表于 2020-04-11 分类于 开发 , A-基础语言 , Object-C 阅读时长 ≈ 1 分钟 一 概述 如果你有个OC对象类型的成员变量,就必须管理这个成员变量的内存 比如:类Person有个Book *_book成员变量 这个就是本文将要介绍的set方法内存管理 阅读全文 »
OC开发之——内存管理计数器的相关操作(37) 发表于 2020-04-11 分类于 开发 , A-基础语言 , Object-C 阅读时长 ≈ 1 分钟 一 什么是内存管理 移动设备的内存极其有限,每个app所能占用的内存是有限制的 当app所占用的内存较多时,系统会发出内存警告,这时得回收一些不需要使用的内存空间,比如回收一些不需要使用的对象、变量等 空间管理:任何继承了NSObject的对象,对其他基本数据类型(int、char、float、double、struct、enum等)无效 阅读全文 »
OC开发之——xcode新版本如何设置ARC(36) 发表于 2020-04-11 分类于 开发 , A-基础语言 , Object-C 阅读时长 ≈ 1 分钟 一 概述在刚刚开始学习OC开发时,最好不要开启ARC(Automatic Reference Counting),这样有助于学习内存管理,但是对于刚刚接触xcode的朋友可能会发现,当你使用最新版本的xcode时,敲入release,retain,retainCount时,没有了代码提示,且运行时会报错。这是因为系统默认使用了自动内存管理,下面介绍如何设置这个ARC(Automatic Reference Counting) 阅读全文 »
OC开发之——SEL(35) 发表于 2020-04-11 分类于 开发 , A-基础语言 , Object-C 阅读时长 ≈ 1 分钟 一 概述 每个类的方法都存储在类对象中 每个方法都有一个与之对应的SEL类型的对象 根据一个SEL对象就可以找到方法的地址,进而调用该方法 SEL类型的定义typedef struct objc_selector *SEL; 阅读全文 »