前言 前篇 我们了解到 应用的加载流程,在main 函数调用之前有许多系统的操作流程,但是在分析类的加载需要明确的是main 函数才是我们app程序的入口函数,我们知道 在执...
前言 前篇 我们了解到 应用的加载流程,在main 函数调用之前有许多系统的操作流程,但是在分析类的加载需要明确的是main 函数才是我们app程序的入口函数,我们知道 在执...
前言 当我们的应用程序被打开的时候,kernel(内核)就会将应用程序加载到内存中,同时kernel 又回加载另一个程序,就是我们的dyld(动态链接器), 不管是应用程序,...
一、Stack Widget Stack Widget 可以用来设置多个子 Widget ,这些子 Widget 以堆叠的方式进行排列。Stack 的子 Widget 可以分...
简介 在前面我们知道,当我们使用xcrun 将文件编译成cpp文件的时候 就可以看到方法的本质就是消息,调用方法也就是发送消息,这就有一个很重要的函数 objc_msgSen...
前言 在前面几篇文章中 我们分别探索了 objc_class 中的 isa , superClass , bits. 现在我们来看看 cache_t 中到底有什么作用...
clear 清空屏幕的内容 percent work directary pwd 查看我们所在的目录(位置),刚打开终端的时候,默认在用户目录下。 list show ls ...
在微信或者QQ中收到ppt,doc等文件时,可以选择使用其他应用打开,如何让自己的app出现在列表中呢? 一、存在的UTL类型 UTL可以到苹果的文档来查询 - 传送门 二、...
前言 在 iOS 的开发中使用的 Objective C 语言,它是一种面向对象的语言,但是对象是怎么产生吗,怎么被创建的呢? 下面我们就来看看 对象的创建 在 OC 中,我...
最新 macOS 10.15.6 下 objc4-787.1 源码编译调试 当前环境 macOS 10.15.7 xcode 11.5objc4-787.1 下载地址[htt...