首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
舜爸
掘友等级
ios开发
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
5
文章 5
沸点 0
赞
5
返回
|
搜索文章
舜爸
ios开发
·
5年前
关注
ios多线程(一)
进程是指在系统中正在运行的一个应用程序,每个进程之间是独立的,每个进程均运行在其专用的且受保护的内存中。 线程是进程的基本执行单元,进程中的所有任务都在线程中执行,因此,一...
0
评论
分享
舜爸
ios开发
·
5年前
关注
ios底层 KVO探索
KVO全称KeyValueObserving,是苹果提供的一套事件通知机制。允许对象监听另一个对象特定属性的改变,并在改变时接收到事件。由于KVO的实现机制,所以对属性才会...
0
评论
分享
舜爸
ios开发
·
5年前
关注
ios 底层 Block探索
Block一共有6种分类,常用的有三种。 上面这种block的打印结果为<__NSGlobalBlock__: 0x10cbfe088>,即为全局的block。 这样直接打...
0
评论
分享
舜爸
关注了
海浪宝宝
ios开发
舜爸
ios开发
·
5年前
关注
ios 底层 KVC原理
先依次查询有没有相关的方法:set< Key>:、_set< Key>:、setIs< Key>: 找到直接进行调用赋值。 若没有相关方法时,会查看类方法accessIns...
0
1
分享
舜爸
关注了
QiShare
ios开发
舜爸
关注了
杭城小刘
ios开发
舜爸
关注了
Vadaski
ios开发
舜爸
ios开发
·
5年前
关注
ios 底层 类扩展及关联对象
类拓展和分类很相似,但是前提是你拥有原始类的源码,并且是在编译时被附加到类上的。 我们在 Person 实例化对象 p 这一行打上断点,然后运行项目。接着在控制台进行 LL...
0
评论
分享
舜爸
关注了
Andres工坊
ios开发
舜爸
ios开发
·
5年前
关注
ios底层 类和分类的懒加载
我们知道,非懒加载类是指实现了load方法的类,懒加载类是没有实现load方法的类,那么懒价值类是什么时候加载呢,我们推动是调用方法的时候。对此,我们在 此时的 inst ...
0
评论
分享
舜爸
关注了
老司机技术
ios开发
舜爸
ios开发
·
5年前
关注
ios底层 类的加载
一. 应用加载回顾 在 main 函数执行执行,其实 dyld 还会在流程中初始化 libSystem,而 libSystem 又会去初始化 libDispatch,在 l...
0
评论
分享
舜爸
ios开发
·
5年前
关注
ios底层 应用程序加载
在上篇文章中,我们学到应用程序会编译成mach-o可执行文件,而这个可执行文件中只有我们静态文件,并没有动态库,动态库文件就是应用程序在加载过程中通过读取mach-o文件,...
0
评论
分享
舜爸
关注了
eason_dev
ios开发
舜爸
ios开发
·
5年前
关注
ios底层 mach-o文件分析
记录编译后的可执行文件,对象代码,共享库,动态加载代码和内存转储的文件格式。不同于 xml 这样的文件,它只是二进制字节流,里面有不同的包含元信息的数据块,比如字节顺序,c...
3
评论
分享
舜爸
ios开发
·
5年前
关注
ios底层 编译过程
我们知道,编程语言分为编译语言和解释语言。两者的执行过程不同。 前后端依赖统一格式的中间代码(IR),使得前后端可以独立的变化。新增一门语言只需要修改前端,而新增一个CPU...
5
评论
分享
舜爸
关注了
恋猫de小郭
ios开发
舜爸
关注了
AlexV525
ios开发
舜爸
关注了
李斌同学
ios开发
下一页
个人成就
文章被点赞
14
文章被阅读
27,886
掘力值
678
关注了
20
关注者
19
收藏集
4
关注标签
11
加入于
2019-11-26