首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Objective-C 深入探究
订阅
Junyiii
更多收藏集
微信扫码分享
微信
新浪微博
QQ
4篇文章 · 1订阅
iOS 开源库系列 Aspects核心源码分析
简介 Aspects是一个面向切面编程的库。如果想深入了解iOS Runtime中的消息发送机制,Aspects的源码是值得分析的。 项目主页Aspects 整体分析 阅读Aspects的源码需要以下知识作为基础 Objective-C Runtime 理解OC的消息分发机制 …
深入理解 Objective-C Runtime 机制
注:这篇文章适合对Runtime有一定了解的同学进一步理解 可以先看看这篇iOS Runtime(一) Runtime的应用 Objective-C Objective-C 扩展了 C 语言,并加入了面向对象特性和 Smalltalk 式的消息传递机制。而这个扩展的核心是一个用…
iOS Runtime(一) Runtime的应用
例子Demo 概述 Objc Runtime使得C具有了面向对象能力,在程序运行时创建,检查,修改类、对象和它们的方法。Runtime是C和汇编编写的,这里http://www.opensource.apple.com/source/objc4/可以下到苹果维护的开源代码,GN…
iOS Tagged Pointer (源码阅读必备知识)
Tagged Pointer 介绍 苹果对于 Tagged Pointer 特点的介绍: Tagged Pointer 专门用来存储小的对象,例如 NSNumber 和 NSDate Tagged Pointer 指针的值不再是地址了,而是真正的值。所以,实际上它不再是一个对象了,它只是一个…