稀土掘金 稀土掘金
    • 首页
    • 沸点
    • 课程
    • 数据标注 HOT
    • AI Coding
    • 更多
      • 直播
      • 活动
      • APP
      • 插件
    • 直播
    • 活动
    • APP
    • 插件
      • 搜索历史 清空
        • 写文章
        • 发沸点
        • 写笔记
        • 写代码
        • 草稿箱
        创作灵感 查看更多
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
0 /100
面试
订阅
avatar
qianyuIm
更多收藏集

微信扫码分享

微信
新浪微博
QQ

3篇文章 · 0订阅
  • iOS 2021 面试前的准备(总结各知识点方便面试前快速复习使用)(三)
    21. dispatch_semaphore 的实现原理。 dispatch_semaphore 是 GCD 中提供的一个很常用的操作,通常用于保证资源的多线程安全性和控制任务的并发数量。其本质实际上是基于 mach 内核的信号量接口来实现的。 dispatch_semapho…
    • 鳄鱼不怕_牙医不怕
    • 5年前
    • 2.0k
    • 12
    • 评论
    iOS
  • iOS—#define、const、typedef的区别所在
    在iOS开发中经常遇到一些字段和类型的定义,例如配置生产和测试不同环境的参数等,这时候经常用到#define、const以及typedef。那么它们之间有什么区别呢?我们接下来一个一个具体了解下。一、
    • 在做开发的信哥
    • 5年前
    • 1.2k
    • 3
    • 评论
    iOS
  • 静态库and动态库
    例如MJExtension, MJRefresh, AFNetworking... 动态库则不会复制, 只有一份. 程序运行时动态加载到内存; 系统只加载一次, 多个程序共用, 节省内存; 正常情况下, 需要选中每一个模拟器进行编译, 生成支持对应架构的静态库. 然后合并; 非…
    • Fade_VV
    • 5年前
    • 1.4k
    • 10
    • 1
    iOS