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

微信扫码分享

微信
新浪微博
QQ

4篇文章 · 0订阅
  • Method-Swizzling 方法交换
    Method-Swizzling是什么method-swizzling的含义是方法交换,其主要作用是在运行时将一个方法的实现替换成另一个方法的实现,这就是我们常说的iOS黑魔法,(所谓的交换就是改掉s
    • Potato_土豆
    • 5年前
    • 1.2k
    • 6
    • 评论
    源码 iOS
  • iOS Runtime详解
    我们从下面几个方面探寻Runtime的实现机制。 Runtime其实有两个版本: “modern” 和 “legacy”。我们现在用的 Objective-C 2.0 采用的是现行 (Modern) 版的 Runtime 系统,只能运行在 iOS 和 macOS 10.5 之后…
    • jackyshan_
    • 8年前
    • 39k
    • 307
    • 24
    Objective-C Apple JSPatch
  • 将Runloop的理解都写到这里
    kCFRunLoopDefaultMode: App的默认 Mode,通常主线程是在这个 Mode 下运行的。 UITrackingRunLoopMode: 界面跟踪 Mode,用于 ScrollView 追踪触摸滑动,保证界面滑动时不受其他 Mode 影响。 UIInitia…
    • Corbin__
    • 5年前
    • 3.1k
    • 15
    • 3
    iOS
  • iOS底层学习 - 多线程之中的锁🔐
    锁 -- 是保证线程安全常见的同步工具。锁是一种非强制的机制,每一个线程在访问数据或者资源前,要先获取(Acquire) 锁,并在访问结束之后释放(Release)锁。如果锁已经被占用,其它试图获取锁的线程会等待,直到锁重新可用。 前面说到了,锁是用来保护线程安全的工具。 可以…
    • 低调的默认名
    • 5年前
    • 6.5k
    • 31
    • 6
    iOS
    iOS底层学习 - 多线程之中的锁🔐