240 投稿
收录了11篇文章 · 1人关注
  • iOS分类的实现原理简记

    该文为分类原理的简单记录,总结自如下文章,感谢作者分享: iOS底层原理总结[https://juejin.im/post/5aef0a3b51...

    1.9 小千 0 57
  • Resize,w 360,h 240
    Category的本质<三>关联对象

    Category的本质<一>Category的本质<二>load,initialize方法面试题:Category能否添加成员变量?如果可以,如...

  • Resize,w 360,h 240
    iOS面试题大全--(附答案)

    这个栏目将持续更新--请iOS的小伙伴关注! (答案不唯一,仅供参考,文章最后有福利) iOS面试题大全(上)[https://www.jian...

    49.2 iOS猿_员 21 511
  • Block的内存管理,看这里就够了

    最近发现很多开发者对block的理解并不是很深,很多项目当中使用的时候多多少会有些问题,今天给大家详细讲讲block的内存管理, 主要从以下几个...

    0.9 tanyufeng 17 60 1
  • Resize,w 360,h 240
    dispatch_once 简单原理

    概述 dispatch_once能保证任务只会被执行一次,即使同时多线程调用也是线程安全的。常用于创建单例、swizzeld method等功能...

  • iOS 中几种多继承的实现方式

    单继承与多继承概念 继承是面向对象的基本特征之一,在具体语言的语法上设计有两种形式:多继承与单继承。 单继承 一个子类只有一个父类 优点:类层次...

  • Resize,w 360,h 240
    Runtime-iOS运行时应用篇

    在上篇文章iOS运行时Runtime基础后,本篇将会总结Rutime的具体应用实例,结合其动态特性,Runtime在开发中的应用大致分为以下几个...

    14.2 梧雨北辰 9 125
  • 从面试官角度看iOSer应该如何面试

    开章 一天下午轩老板突然钉钉联系我,告诉我我们事业部要招一个iOS,要我准备一些笔试题和面试题。当时我的第一反应是:啥?iOS竟然还能有HC,不...

    3.2 Maru 16 33 1
  • Resize,w 360,h 240
    内存五大分区

    按照内存地址从高(0xffffffff)到低(0x00000000)的顺序排列,可分为5大分区:栈区 -> 堆区 -> 全局静态区 -> 常量区...

  • 为什么子线程RunLoop需要手动开启

    RunLoop是iOS中处理循环事件以及管理和处理消息的对象,通过在runloop中注册不同的观察者对象和回调处理来处理source0和sour...