首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
末日铁拳
掘友等级
指挥官
|
黑爪
"不经历冲突,怎能不断进化"有得必有失,有失不一定有得,要尽量以失换
获得徽章 3
动态
文章
专栏
沸点
收藏集
关注
作品
赞
13
文章 13
沸点 0
赞
13
返回
|
搜索文章
末日铁拳
关注了
国孩
指挥官 @黑爪
末日铁拳
赞了这篇文章
xietao3
移动开发码农 @货拉拉国际化
·
6年前
关注
理解 ARC 实现原理
ARC 是 iOS 中管理引用计数的技术,帮助 iOS 实现垃圾自动回收,具体实现的原理是由编译器进行管理的,同时运行时库协助编译器辅助完成。主要涉及到 Clang (LL...
57
13
分享
末日铁拳
关注了
ITCharge
指挥官 @黑爪
末日铁拳
赞了这篇文章
师大小海腾
iOS 开发者 @BabyBus
·
5年前
关注
iOS - 老生常谈内存管理(三):ARC 面世
ARC全称Automatic Reference Counting,自动引用计数内存管理,是苹果在 iOS 5、OS X Lion 引入的新的内存管理技术。ARC是一种编译...
32
4
分享
末日铁拳
赞了这篇文章
流年匆匆i
啥也不会的 iOSer
·
5年前
关注
iOS 从 _objc_init 分析类的加载流程
在启动 app 的时候, dyld 会对动态库进行加载、链接等一系列动作,之后就会来到 libobjc.A.dylib 库中调用 _objc_init 对类进行处理,通过 ...
12
4
分享
末日铁拳
赞了这篇文章
师大小海腾
iOS 开发者 @BabyBus
·
5年前
关注
iOS - 聊聊 autorelease 和 @autoreleasepool
作为 iOS 开发者,在面试过程中经常会碰到这样一个问题:在 ARC 环境下autorelease对象在什么时候释放?如果你还不知道怎么回答,或者你只有比较模糊的概念,那么...
104
40
分享
末日铁拳
赞了这篇文章
伤心的Easyman
@已转行创业
·
5年前
关注
一文看完 Runloop
Runloop 是和线程紧密相关的一个基础组件,是很多线程有关功能的幕后功臣。 Runloop 还是比较顾名思义的一个东西,说白了就是一种循环,只不过它这种循环比较高级。一...
24
3
分享
末日铁拳
赞了这篇文章
伤心的Easyman
@已转行创业
·
5年前
关注
NSCache OC及Swift底层源码详解
本文的产生是因为看到了SDWebImage源码是使用NSCache来处理缓存,之前对NSCache几乎没了解,所以本文将从OC和Swift两个角度来探索NSCache的源码...
8
1
分享
末日铁拳
关注了
伤心的Easyman
指挥官 @黑爪
末日铁拳
赞了这篇文章
没有剑的叶孤城
iOS搬砖工
·
5年前
关注
关于 iOS 离屏渲染的分析与处理
imageView变成了黄色,说明出现了 离屏渲染。 content(image)的位图再进入 帧缓冲区->屏幕 ,帧缓冲区的content(image)被清空。 cont...
17
10
分享
末日铁拳
关注了
没有剑的叶孤城
指挥官 @黑爪
末日铁拳
指挥官 @黑爪
·
5年前
关注
iOS知识点记录
class_getInstanceSize、mallocsize的区别:前者是获得NSObject实例对象的成员变量所占用的大小,后者是操作系统实际上给NSObject的实...
0
评论
分享
末日铁拳
关注了
低调的默认名
指挥官 @黑爪
末日铁拳
赞了这篇文章
逻辑克
iOS
·
6年前
关注
iOS常见知识点及好文整理
感觉现在看很多,但是知识点都太碎片化,希望自己可以系统的先记录些好的知识点文章。为系统学习搭个架子 浏览器书签里一直有很多大佬的博客躺的,我也有每周翻翻的习惯,但是没有系统...
8
评论
分享
末日铁拳
指挥官 @黑爪
·
5年前
关注
RunLoop(一)概览
运行循环1、作用:保证runloop所在线程不退出负责监听事件(触摸、时钟、网络)2、runloop的5种模式默认模式当默认模式中有事件需要处理,runloop将被唤醒,来...
1
评论
分享
末日铁拳
指挥官 @黑爪
·
5年前
关注
oc-block相关
一、三种block1、全局block2、堆block3、栈block二、block的循环引用1、引用计数与对象的释放当对象A引用对象B时,B的rentainCount+1当...
3
评论
分享
末日铁拳
指挥官 @黑爪
·
5年前
关注
objc_msgSend
一、大概流程两种方式:快速方式直接通过汇编在缓存里找到方法Objc_class中的cache_tcache会存储方法的SEL和IMP,SEL和IMP会组成一张哈希表为什么用...
0
评论
分享
末日铁拳
指挥官 @黑爪
·
5年前
关注
oc-runtime应用
一、method-swizzling1、操作时机放在load方法中操作,原因:调用时机早,在main函数前调用系统自动调用唯一性:load方法不会被覆盖,因此保证了安全性2...
1
评论
分享
末日铁拳
指挥官 @黑爪
·
5年前
关注
oc写的应用的初始化过程
应用程序加载过程会依赖很多的底层库,而底层库不应该每次都从0加载。 库是一种二进制的可执行代码。 initializers in that image. This is w...
0
评论
分享
末日铁拳
指挥官 @黑爪
·
5年前
关注
OC类和方法的底层原理
其中还有一个指向常量的指针 ro,其中存储了当前类在编译期就已经确定的属性、方法以及遵循的协议。 最后设置正确的 data。 但是,在这段代码运行之后 class_rw_t...
0
评论
分享
下一页
个人成就
文章被点赞
19
文章被阅读
22,508
掘力值
661
关注了
17
关注者
16
收藏集
12
关注标签
14
加入于
2019-09-03