首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
小灰灰码农
掘友等级
程序员
越努力,越幸运。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
小灰灰码农
程序员
·
6年前
举报
翻译自ReactiveCocoa and MVVM, an Introduction
ReactiveCocoa 和 MVVM 入门
yulingtianxia.com
分享
评论
点赞
小灰灰码农
程序员
·
6年前
举报
iOS MVVM+RAC 从框架到实战
iOS MVVM+RAC 从框架到实战
www.jianshu.com
分享
评论
点赞
小灰灰码农
程序员
·
6年前
举报
给iOS中高级求职者的一份面试题解答
www.jianshu.com
分享
评论
点赞
小灰灰码农
程序员
·
6年前
关注
KVO 底层原理
KVO是通过isa-swizzling技术实现的(依赖于Runtime),当观察某个类的属性时,系统通过运行时动态创建一个基于类的子类,并将isa指向新创建的动态子类(新创...
0
评论
分享
小灰灰码农
程序员
·
6年前
关注
KVO初探
在观察回调中有一个参数context,建议传入指定的值,它的主要作用是用来区分,特别是在有继承关系的情况,分别添加子类和父类的观察。 它的好处:查找更快速,性能高,不会进行...
0
评论
分享
小灰灰码农
程序员
·
6年前
关注
Method_Swizzling使用过程中遇到的坑
执行比较早,在main函数之前调用。(具体是可以参考load调用过程应用加载过程初探 (三)的load_images分析中有描述) 针对NSArray访问数组越界的处理,我...
1
评论
分享
小灰灰码农
程序员
·
6年前
关注
应用加载过程初探 (三)
库分为静态库和动态库。 在链接阶段,会将目标文件.o所引用的库一起打包生成可执行文件、静态链接。 如:我们常用UIKit就是动态库。 应用启动后,会交给动态链接器dyld去...
0
评论
分享
小灰灰码农
程序员
·
6年前
关注
Objective-C类和方法底层初探 (二)
由类初始化出来的对象就是实例对象。 通过元类实例化出来的对象就是类对象。 类对象所属的类,系统自动实现。 元类的归属是根元类。 是一个联合体,为了节省内存消耗。 数据共享一...
0
评论
分享
小灰灰码农
程序员
·
6年前
关注
Objective-C对象底层初探 (一)
结果是一致的,我们接下来分析一下alloc&init内部的实现过程。...
0
评论
分享
小灰灰码农
程序员
·
6年前
举报
juejin.im
分享
评论
点赞
小灰灰码农
关注了
老司机技术
程序员
小灰灰码农
程序员
·
6年前
关注
YYModel原理分析
YYModel 是进行键值编码,做字典转模型的事情。 YYModel之所以性能高,是由于做了一些类型系统级别的缓存处理,如果我们对象类做过字典转模型的处理后,他就会缓存到通...
0
评论
分享
小灰灰码农
程序员
·
6年前
关注
KVC浅析
KVC是一种通过键值编码的方式间接访问对象属性的机制,可以通过字符串访问对应的属性方法或成员变量。 比如:我们经常使用的字典赋值就是依赖于KVC。 成员变量通常是指那些基础...
0
评论
分享
小灰灰码农
程序员
·
6年前
关注
Runloop底层原理
从字面的意思来看Runloop是运行循环,而它也是一个对象,可以提供一个入口函数,程序就会进入一个do...while循环,保证我们当前应用不被退出。 Runloop其实就...
0
评论
分享
小灰灰码农
程序员
·
6年前
关注
iOS进阶之消息转发(五)
更多文章请点击下方:iOS进阶之Runtime初探(一)iOS进阶之对象与方法的本质(二)iOS进阶之方法查找(三)iOS进阶之动态方法解析(四)源码分析动态方法解析没有找...
0
评论
分享
小灰灰码农
程序员
·
6年前
关注
iOS进阶之动态方法解析(四)
其他文章请点击下方:iOS进阶之Runtime初探(一)iOS进阶之对象与方法的本质(二)iOS进阶之方法查找(三)iOS进阶之消息转发(五)源码分析通过方法查找还没有找到...
0
评论
分享
小灰灰码农
程序员
·
6年前
关注
iOS进阶之方法查找(三)
通过C、C++配合汇编一起完成的,如果通过方法1中的缓存没有找到,就会通过lookup查找,找到后还会存到cache_t缓存中,方便下次查找。 如果方法2没有找到,会经过一...
0
评论
分享
小灰灰码农
程序员
·
6年前
关注
iOS进阶之对象与方法的本质(二)
我们知道Objective-C提供的运行时,对于同一个函数,放在c语言中如果没有实现这个函数,编译是会报错的,但对于OC仅仅声明此方法,并未实现,编译是不会报错的,但只有程...
0
评论
分享
小灰灰码农
程序员
·
6年前
关注
Runtime 常用API注解
objc_xxx系列函数函数名称函数作用objc_getClass获取Class对象objc_getMetaClass获取MetaClass对象objc_allocateC...
0
评论
分享
下一页
个人成就
文章被点赞
1
文章被阅读
6,380
掘力值
204
关注了
11
关注者
1
收藏集
1
关注标签
21
加入于
2019-02-20