iOS面试—3ObjectC 的本质

Posted 笔记而已

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS面试—3ObjectC 的本质相关的知识,希望对你有一定的参考价值。

 

众说周知,我们平时编写的OC代码,底层都是C/C++实现的,例如:

OC —— C/C++  —— 汇编语言 —— 机器语言

  

我们可以通过一个终端指令,将我们的OC代码转换成C/C++代码,例如:

xcrun -sdk iphoneos clang -arch arm64 -rewrite-objc main.m -o main.cpp

  

 

 

https://mp.weixin.qq.com/s?__biz=MzA3NzM0NzkxMQ==&mid=2655359721&idx=1&sn=84cb5179be84d7d7c5d80ad641e8f6f4&chksm=84e25fc1b395d6d77b8daaeb9cc8a86432916a89d4dd4570bc8f1fc5702d04c3edac6f1beeb3&mpshare=1&scene=23&srcid=0617cvII4ZVFVUoPuy86Q71c%23rd

 

以上是关于iOS面试—3ObjectC 的本质的主要内容,如果未能解决你的问题,请参考以下文章

iOS经典面试题之深入解析分类Category的本质以及如何被加载

面向面试编程代码片段之GC

猿创征文|iOS经典面试题之深入解析分类Category的本质以及如何被加载

iOS 面试题分析

iOS 模块分解—「Runloop 面试工作」看我就 🐒 了 ^_^.

前端面试题之手写promise