首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
复习
订阅
BillyBilly
更多收藏集
微信扫码分享
微信
新浪微博
QQ
11篇文章 · 0订阅
AutoreleasePool
前言 Hi Coder,我是 CoderStar! 在 MRC 时代,我们可能会经常用到AutoreleasePool来帮助我们管理内存,在 ARC 时代,一些内存管理的操作被编译器替代了,不用再去手
理解iOS中深浅拷贝-为什么NSString使用copy
这个概念相比很好理解,直接看图吧。 浅拷贝:指针拷贝,复制一个新的指针,只想同一块内存区域。实际内存并没有发生拷贝 strong: 浅拷贝,也就是指针引用,很明显的。我们来测试一下 运行结果如下,实际对象是一致的。 这意味着A使用属性对可变字符串做出了appendstring这…
OC底层原理(十三):类与分类加载
在dyld4流程下中,我们探索和分析了map_images、load_images这两个函数;但是没有对类的加载做出详细解释,本文就探讨下类的加载。 一、类的加载 在前一篇文章中read_images
iOS 开发:『RunLoop』详尽总结
1. RunLoop 简介 可以理解为字面意思:Run 表示运行,Loop 表示循环。结合在一起就是运行的循环的意思。哈哈,我更愿意翻译为『跑圈』。直观理解就像是不停的跑圈。 RunLoop 实际上是一个对象,这个对象在循环中用来处理程序运行过程中出现的各种事件(比如说触摸事件…
iOS RunLoop详解
Runloop 是和线程紧密相关的一个基础组件,是很多线程有关功能的幕后功臣。尽管在平常使用中几乎不太会直接用到,理解 Runloop 有利于我们更加深入地理解 iOS 的多线程模型。 本文从如下几个方面理解RunLoop的相关知识点。 可见,一个RunLoop对象,主要包含了…
08-探究iOS底层原理|Category底层结构、App启动时Class与Category装载过程、load 和 initialize 执行、关联对象
本文探索的底层原理围绕“`Category底层结构`、`App启动时Class与Category装载过程`、`load 和 initialize 执行`、`关联对象`”展开
07-探究iOS底层原理|几种OC对象【实例对象、类对象、元类】、对象的isa指针、superclass、对象的方法调用、Class的底层本质
了解程序在系统中工作的底层原理,这有助于加深我们对整个程序的认识,帮助我们编写的高质量代码。本文探索几种OC对象【实例对象、类对象、元类】、对象的isa指针、superclass、对象的方法调用等
程序员不得不会的计算机科班知识——数据结构与算法篇(上)
数据结构与算法是计算机科学中很重要的一门课程,可以帮助我们更好地理解计算机科学中的一些基本概念和原理,有助于提高我们解决实际问题的能力,尤其对于处理大量数据、优化程序性能等方面有很大的帮助。
剑指offer题解c++版
分享常见的数据结构包括:数组、链表、栈和队列等,以及常见的算法:排序、分治、回溯、递归、贪心、动态规划等。
iOS 探究 | 第二篇 深入理解 Block 使用及原理
Block 本质上是一个 Objective-C 的对象,它内部也有一个 isa 指针,它是一个封装了函数及函数调用环境的 Objective-C 对象