240 发简信
IP属地:贵州
  • 所以就编译后的体积来说,同样的代码编译成动态库要小于静态库的体积。但是有时候从文件上来看并不是这样,这是因为静态库里面的.o文件并没有达到对齐所在的空间,所以存在比动态库小的可能。一般就是小于16k的时候,代码不多 。
    大佬,这个结论里面说静态库里面的.o文件并没有达到对其所在的空间是什么意思呀?指的是静态库链接过程当中的strip么?

    iOS 静态库与动态库的一些面试题

    静态库与动态库的一些面试问题 关于动/静态库一些问题的随笔,写的比较乱,啊哈哈哈哈哈😄 常用的文件格式 .a .dylib .framework .xcframework 1...

  • 120
    iOS 多线程:『pthread、NSThread』详尽总结

    本文首发于我的个人博客:「程序员充电站」[https://itcharge.cn]文章链接:「传送门」[https://itcharge.cn/ios-complete-le...

  • 120
    iOS底层原理总结 - 探寻OC对象的本质

    iOS底层原理总结 - 探寻OC对象的本质 对小码哥底层班视频学习的总结与记录。面试题部分,通过对面试题的分析探索问题的本质内容。 面试题:一个NSObject对象占用多少内...

  • 大兄弟,这要求不算高了!都是咱对自己的要求太低了呀:sob:

    我的同事金司机出的 5 道 iOS 多线程“面试题”

    我有一个同事,他既不姓金,也不是司机,但我们都叫他“金司机”。他跟仓鼠一样是一个 iOS 工程师,至于叫司机的原因就不难想到了…… 为了防止博客被封,在此不举例子。 总之,金...

  • strcmp比较的是字符串,你用 == 比较这两个指针是不是指向同一个地方判断,结果就不一样了。新版本的这个宏定义好像改了

    iOS UI 操作在主线程不一定安全?

    问题 最近在看SDWebImage的时候看到了他如何强行保护 UI 操作放置在主线程中执行,代码如下: 顿时心生疑问,按照我自己的写法,不应该这样么: 在查阅一阵子之后,没想...

  • 120
    谈谈面向对象设计(OOD)原则

    拥有一把锤子未必能成为建筑师 最近在项目开发过程中碰到了一些问题,发现在每波迭代开发过程中,经常需要去修改之前的代码,虽然出现这样的情形很正常,新的需求必然会带来新的功能新的...