240 发简信
IP属地:湖北
  • ios底层原理 文章汇总

    oc对象本质:对象alloc那点事(一)[https://www.jianshu.com/p/a029af32d663]对象size那点事(二)...

  • Swift学习-基础01

    1.可选类型 Swift 的可选(Optional)类型,用于处理值缺失的情况。可选表示"那儿有一个值,并且它等于 x "或者"那儿没有值"。 ...

  • Resize,w 360,h 240
    Swift学习-进阶02

    swift对象本质,一个swift的对象默认占用16字节大小,在内存中的结构: swift类结构: 属性 存储属性:占用对象大小,需要在申请内存...

  • KVO学习笔记

    使用时小技巧 一、自动开关automaticallyNotifiesObserversForKey:,如果返回NO则对应的字段监听就需要手动触发...

  • KVC学习笔记

    NSObject有个扩展NSKeyValueCoding,所以所有的oc都都可以基于kvc进行属性的访问。先看一下kvc的各种操作方法的使用示例...

  • Resize,w 360,h 240
    类扩展和关联对象

    分类和类扩展 在OC类的加载[https://www.jianshu.com/p/0d728be5b598]中我们分析过分类的底层实现,其实是一...

  • OC类的加载

    上篇我们在dyld分析[https://www.jianshu.com/p/71345d337ae6]分析中了解到在dyld启动过程是会调用ob...

  • GCD学习笔记

    dispatch_queue_create GCD底层提供的自定义创建队列接口,创建时的逻辑比较简单,主要是队列必要属性的设置以及queue的初...

  • Resize,w 360,h 240
    iOS中的锁笔记

    本文只是我对iOS中锁的学习笔记,没有太深入的研究讲解。先来一张ios中常用锁的性能对照图 锁的分类 自旋锁:在未获取到锁的情况下,线程会反复检...

个人介绍
一个努力向上的程序猿