稀土掘金 稀土掘金
    • 首页
    • AI Coding NEW
    • 沸点
    • 课程
    • 直播
    • 活动
    • AI刷题
    • APP
      插件
      • 搜索历史 清空
        • 写文章
        • 发沸点
        • 写笔记
        • 写代码
        • 草稿箱
        创作灵感 查看更多
    • vip
      会员
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
0 /100
1
订阅
avatar
和蔼可亲的老船长 创作等级LV.2
更多收藏集

微信扫码分享

微信
新浪微博
QQ

3篇文章 · 0订阅
  • 2018,我们的组件化实施之路 | 掘金年度征文
    目前比较流行的大致有3种,Router ,Protocol,Target-Action.我们采用了第三种,在此要感谢casa前辈的智慧与无私贡献。至于选用哪一种,不在今天的讨论范围内,因为无论你打算或者正在使用哪一种,与今天我们要讲的都没有冲突。 组件化一般分3层,从下至上依次…
    • 崔宁666
    • 6年前
    • 7.3k
    • 119
    • 5
    程序员 iOS
  • ObjC Runtime简析-- objc_MsgSend
    objc_msgSend()函数在runtime源码中是通过汇编代码实现的。它存在与runtime源码的这个位置: 通过上图我们可以看出,消息发送经过了判定消息接受者是否为nil,然后从缓存中查找方法,如果依然查找不到会递归getMethodNoSuper_nolock查找父类…
    • SoC
    • 6年前
    • 2.1k
    • 13
    • 3
    iOS Objective-C
    ObjC Runtime简析-- objc_MsgSend
  • AppDelegate模块化历程
    AppDelegate控制着App的主要生命周期,比如App初始化完成后构建主视图,App接收到远程消息回调,Url-Scheme回调,第三方SDK初始化,数据库初始化等等。 基于这个原因,随着App的版本迭代,AppDelegate中的代码量会越来越大。当AppDelegat…
    • Ginhoor
    • 6年前
    • 4.5k
    • 40
    • 10
    iOS