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

微信扫码分享

微信
新浪微博
QQ

3篇文章 · 0订阅
  • 带你了解autroreleasePool的底层实现原理
    相信大家早已对这个问题烂熟于心,但还是带大家一起过一下. 在MRC时代,系统判定一个对象是否销毁是根据这个对象的引用计数器来判断的.其中每个对象被创建时引用计数都为1,每当对象被其他指针引用时,需要手动使用[obj retain];让该对象引用计数+1,当指针变量不在使用这个对…
    • 微笑敷衍心痛君
    • 5年前
    • 1.3k
    • 6
    • 2
    Objective-C
    带你了解autroreleasePool的底层实现原理
  • Object-C Runloop详解
    字面意思运行循环,它是一个对象,这个对象提供一个入口函数。 程序会进入do...while循环,处理事件。它不是一个普通的do-while循环,普通的do-while会一直暂用CPU资源,runloop在没有消息处理时,会进入休眠表面资源占用。 CFRunLoopGetMain…
    • king_jensen
    • 5年前
    • 1.2k
    • 3
    • 3
    Objective-C
  • OC中load和initialize的区别
    OC文件在编译后,类相关的数据结构会保留在目标文件中,在运行时得到解析和使用。在应用程序运行起来的时候,类的信息会有加载和初始化过程,这个过程就涉及到了类的两个类方法:load和initialize。下面我们就来介绍一下这2个方法的区别。(首先要说明一下,这2个方法是系统调用的…
    • 一叶知秋0830
    • 6年前
    • 4.8k
    • 16
    • 2
    iOS