首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
samstring
掘友等级
iOS,Flutter
获得徽章 7
动态
文章
专栏
沸点
收藏集
关注
作品
赞
36
文章 36
沸点 0
赞
36
返回
|
搜索文章
最新
热门
是时候理解Xcode工程与CocoaPods了
从补充网上的二进制重排方案开始,探讨Xcode工程目录和CocoaPods,理解CocoaPods到底为我们做了什么。
理解iOS app的编译,运行过程
前言 一年都没怎么写iOS的文章。最近有一些知识学习了完以后总觉得零零散散的,打算以这一篇文章作为开篇,系统地记录一些所学习的iOS知识。 本篇文章的基础框架已经初步确定了,不会提及到特别深入的知识点
Flutter源码阅读(1)-Widget,Element,RenderObject树的构建和更新流程
从源码的角度分析Widget,Element,RenderObjct树的构建和更新流程,并做出对应的流程图
Flutter源码阅读(3)-Flutter的布局与hitTest
这篇文章中,会从源码一步步分析在Flutter中的layout布局,以及点击hitTest的执行流程
Flutter源码阅读(2)-Flutter App的启动流程
分析Flutter App中调用了runApp方法后发生了什么事情。WidgetsFlutterBinding起到了什么作用
Flutter源码阅读(1)-Widget,Element,RenderObject树的构建和更新流程
从framework.dart分析Widget,Element,RenderObjct树的构建和更新流程。带出GlobalKey,ParentData,依赖更新等的实现原理
objc库源码分析(3)-方法调用-消息转发
由于forward_imp的实现不开源,也涉及到反汇编,存在知识盲区,这篇文章主要是参考别人的博客,原作者博客,如下objc_msgForwad执行流程如下结合上一篇文章,方法调用的执行流程如下
objc库源码分析(2)-方法调用-消息发送
前面说过了,我们在写代码时候的会调用objc_msgSend系列的方法,然后再调用lookUpImpOrForward()方法,其实这只是一个笼统的说法。 这些方法的定义在message.h文件中可以找到。这些方法的功能其实都是去寻找对象的方法,并去执行相应的方法。 其中obj…
objc库源码分析(2)-初始化
发送消息是通过objc_megSend()系列的方法,然后会调用 objc-runtime-new.mm 文件里面的lookUpImpOrForward()方法,这个方法会检测类是否是已经初始化过的状态(initialized),如果没有类没有初始化,则去初始类。 这里的作用是…
objc库源码分析(1)-加载
其中包含了一些列的初始化,以及image的映射和image的加载。 简而言之,fix up就是为了找到调整指针的指向,找到我们所需要的内容。 判断是否是动态库的内容,如果不是动态库。则遍历这个可执行文件里的类。 _getObjc2NonlazyClassList返回的是imag…
下一页
个人成就
文章被点赞
78
文章被阅读
23,856
掘力值
713
关注了
13
关注者
74
收藏集
3
关注标签
3
加入于
2020-09-12