方法的本质,sel 是什么? IMP是什么? 两者之间的关系又是什么?

clang 重写

OC 底层以及内存平移

以下代码能编译通过吗?为什么?


    Class cls=[LGPerson class];
    void *kyson =&cls;
    [(bridge id)kyson saySomething];

    LGPerson *person =[LGPerson alloc];
    [person saySomething];

Synchronized 是否可以循环加锁?

如何自制 Crash 上报?

动态库有没有符号冲突?

静态库是 .o 文件的合集,动态库是最终的 image。

Swift

Swift官方文档

iOS开发 - 2022最新简历制作与大厂面试题讲解(面试必备):iOS开发简历制作+iOS大厂面试题分析+iOS面试技巧