Avatar notebook default
17篇文章 · 31397字 · 2人关注
  • Resize,w 360,h 240
    iOS 浅copy和深copy区别

    浅copy :拷贝的是对象本身,两个对象指向同一块内存空间。 深copy :重新开辟内存空间,两个对象指向不同的内存空间。 浅copy图示 深c...

  • assign 和weak的区别

    一、区别 1.修饰变量类型的区别weak 只可以修饰对象。如果修饰基本数据类型,编译器会报错-“Property with ‘weak’ att...

  • Resize,w 360,h 240
    iOS Runtime本质一(isa本质,位域,共用体)

    Objective-C是一门动态性比较强的编程语言,跟C、C++等语言有着很大的不同。普通语言的过程大致分为:编写代码 -> 编译链接 -> 运...

  • Resize,w 360,h 240
    iOS Runtime本质详解(一)

    Objective-C是一门动态性比较强的编程语言,跟C、C++等语言有着很大的不同。普通语言的过程大致分为:编写代码 -> 编译链接 -> 运...

  • Resize,w 360,h 240
    iOS block本质详解(二)

    这篇文章主要的讲的是这三个方面。* block捕获对象变量的本质* __weak 修饰符 详解* __block 修饰符 详解* block 内...

  • Resize,w 360,h 240
    iOS block本质详解(一)

    平时的开发中基本每天都要使用到block,其实对于block的底层实现并不是很清楚,今天主要写下block的本质。 主要分为以下几个方面 * b...

  • Resize,w 360,h 240
    iOS 关联对象详解

    在平时的工作中经常碰到给类别添加属性的操作,那么实现思路是怎么样的呢? 代码实现:新建一个Person类和Person+Text的类别 name...

  • Resize,w 360,h 240
    iOS load和initialize方法详解

    iOS开发中总能看到+load和+initialize的身影,网上对于这两个方法有很多解释,但有些细节不够清楚,不够详细。今天我们来详细扒一扒这...

  • iOS 扩展(Extension)以及和类别(Category)的区别

    关于Category 的用法以及底层原理的问题,iOS Category的本质(一)这篇文章已经讲的很清楚了,今天主要讲讲Extension的用...

文集作者