概述 RunLoop顾名思义就是运行循环,来保证程序一直处于程序运行状态。 在iOS中,RunLoop有很多应用,比如: 定时器(Timer)、PerformSelector...
类相关 获取isa指向的Class 方法实现:Class object_getClass(id obj) { if (obj) return obj->getIsa(); ...
super方法调用如果转为C++代码可以看到被转成了: 该方法需要两个参数: 可以看到super是通过objc_msgSendSuper发送消息,其中消息接收者还是self。...
数组是一种顺序存储的线性表,所有元素的内存地址是连续的。 接口设计 java实现 OC实现 GLArrayList.h GLArrayList.m GLArrayList.m
OC中的方法调用,其实都是转换为objc_megSend函数调用。 objc_megSend的执行流程可以分为3大阶段 消息发送,如果消息发送成功,则调用相关方法。如果失败进...
前言 在iOS12时,苹果推出了text detection的能力,有VNDetectTextRectanglesRequest这个request可以调用。但是因为只支持检测...
导读:近期研究了关于私有 API 扫描这个主题。研读了业界现有的相关文章后发现,很多都是简单的摘录,也不对存在的谬误做任何点评。本人在阅读了网易游戏开源的 iOS priva...
你这数据统计肯定是假的 现在年薪不过30万都不好意思发帖
世上竟还有这样的人
差点被亲人杀死是什么感觉我奶奶不喜欢我。 因为她不喜欢我妈。 她不识一个字却性格异常强势,喜欢干涉每一位子女的婚姻生活。 我妈年轻时苹果脸大眼睛,两条辫子又粗又长,典型小城美女,在学校当老师,姥爷是...