首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
理查德森
掘友等级
高级iOS开发工程师
|
北京房多多
人在塔在
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
78
文章 78
沸点 0
赞
78
返回
|
搜索文章
赞
文章( 78 )
沸点( 0 )
RunLoop
本文内容大部分是从这篇文章来的,有兴趣可以去看原文 参考文章# 深入理解RunLoop RunLoop是iOS和OSX中的一个基本概念,是一种时间循环机制(Event Loop),在iOS中许多功能的
响应者链
先通过几个小问题来切入我们今天介绍的内容 1、如何扩大UIButton的响应范围? 创建一个自定义类JButton继承自UIButton并重写方法 这里需要了解bounds属性,对bounds不了解可
面试题:说说事件循环机制(满分答案来了)
说async/await执行顺序注意,可以把 chrome 的优化,做法其实是违法了规范的,V8 团队的PR这些自信点说出来,显得你很好学,理解得很详细,很透彻。 把node的事件循环也说一下,重复1、2、3点,node中的第3点要说的是node11前后的事件循环变动点。 Ja…
OC底层之self、super
前言 本文涉及到的源码环境为objc4-818.2 我们在初始化方法中无数次用到了self和super,我们今天就对他们做一下研究。 创建类Father继承自NSObject 创建类Son继承自Fat
OC底层之类的加载上篇
前文# OC底层之dyld重点分析了应用程序的加载流程,我们本文重点分析类的加载流程。 应用程序的加载流程主要是使用dyld将磁盘上的Mach-O文件和虚拟内存表产生产生了联系,也就是确定了应用程序的
OC底层之dyld
在我们开发app过程中一般认为main函数是程序执行的入口,但是在main函数之前系统已经做了很多的工作,今天我们就来研究一下。 现在已知load函数的处理是在main函数之前,我们在自定义类中实现l
OC方法调用之objc_msgSend消息转发
我们在前面文章中分别研究了方法执行过程中的快速查找流程、慢速查找流程、动态解析但是仍然有可能存在没有处理的消息,那么今天我们就来探索一下苹果给的最后一个机会消息转发流程,我自己没有处理消息,看看别人是
OC方法调用之objc_msgSend动态解析
在前文# OC方法调用之objc_msgSend慢速查找分析中我们只关注了慢速查找的流程,至于慢速查找也没找到的情况还没有分析 先介绍几个枚举值 我们来看一下behavior的值是什么,他是作为参数被
OC方法调用之objc_msgSend慢速查找
在前文# OC方法调用之objc_msgSend快速查找中我们分析了objc_msgSend的快速查找流程,即从缓存cache中查找到imp并执行之,本文我们来分析没有缓存过的方法的查找流程,称之为慢
OC方法调用之objc_msgSend快速查找
我们看到方法调用的底层的是objc_msgSend objc_msgSend OC底层的绝大部分方法调用是通过objc_msgSend消息发送机制实现的,少量方法是通过函数地址直接调用。 正是由于ob
下一页
个人成就
文章被点赞
147
文章被阅读
44,717
掘力值
1,533
关注了
25
关注者
50
收藏集
2
关注标签
3
加入于
2017-01-16