![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
内存管理
架构师的一小步
喜欢所以去追求
展开
-
iOS开发之oc(十一)--内存管理MRC
原文地址:https://www.cnblogs.com/iOSteemo/p/4298807.html 手动内存管理–MRC 掌握内容 理解内存管理的原理 掌握手动内存管理MRC 掌握内存管理在实际工程中的使用 (一) 1.理解部分 1.1内存管理 (传统内存管理demo) 1.1.1内存管理做了一件什么事? 内存管理就是确保开辟的堆空间得到正确的释放转载 2018-02-05 08:10:07 · 158 阅读 · 0 评论 -
iOS开发之oc(十二)--内存管理ARC
原文地址:http://www.cnblogs.com/iOSteemo/p/4299041.html (一)自动内存管理 –ARC 1>简单点说就是让编译器完成堆空间的引用计数的加减,自动释放,程序员不再写retain 和release等方法 2>OC的自动内存管理不同于java 的垃圾回收,而是在预处理是直接在应该保留的地方加上retain,在应该改释放的地方加上release,是直接添转载 2018-02-05 08:13:22 · 138 阅读 · 0 评论 -
iOS内功篇:内存管理(整理)
内存管理主要目的:内存管理就是确保开辟的堆空间得到正确的释放 摘自:http://www.cnblogs.com/iOSteemo/p/4298807.html 1.理解部分 1.1内存管理 (传统内存管理demo) 1.1.1内存管理做了一件什么事? 内存管理就是确保开辟的堆空间得到正确的释放 如果堆空间没有释放,称为内存泄露 使用已释放的堆空间,称为提前释放 重复释放同一个空间转载 2018-02-05 11:00:24 · 244 阅读 · 0 评论 -
OS学习笔记之xcode工具查看内存泄漏(整理)
1.iOS学习笔记之xcode工具查看内存泄漏 参考:http://blog.csdn.net/andy_guo_wei/article/details/73551729 2.xcode 9.1 的方法 1)cmd+shift+ 2)原创 2018-02-05 11:26:32 · 384 阅读 · 0 评论 -
3月7日 面试ios工程师面试题
1.浅拷贝和深拷贝的区别? 浅拷贝:对指向对象的指针进行拷贝 深拷贝:直接拷贝对象到内存中一块区域,然后把新对象的指针指向这块内存 遵循NSCopying协议的可以使用浅拷贝,遵循NSMutbaleCopying协议的可以使用深拷贝。(没有遵循协议进行使用会发生异常)。 系统非容器类对象(NSString这样的) 不可变对象调用copy或mutbalecopy符合深拷贝浅拷贝定义。 可变...原创 2018-03-11 21:50:53 · 1699 阅读 · 0 评论