Avatar notebook default
33篇文章 · 73861字 · 6人关注
  • iOS-NSInvocation

    参考:https://www.jianshu.com/p/ad1622a32d26[https://www.jianshu.com/p/ad16...

  • Resize,w 360,h 240
    iOS-架构

    架构(Architecture)就是软件开发中的设计方案。 架构可大可小,可以是处理类与类之间的关系、模块与模块之间的关系,也可以是处理客户端与...

  • Resize,w 360,h 240
    iOS-性能优化-耗电优化、启动优化、安装包瘦身

    一. 耗电优化 耗电的主要来源 CPU处理,Processing网络,Networking定位,Location图像,Graphics 1. C...

  • Resize,w 360,h 240
    iOS-性能优化-卡顿优化

    一. CPU和GPU的作用 在屏幕成像的过程中,CPU和GPU起着至关重要的作用: CPU(Central Processing Unit,中央...

  • Resize,w 360,h 240
    iOS-内存管理6-autorelease

    一. 转成C++代码 我们都知道,在MRC中,当对象调用autorelease后,这个对象会在它所在的自动释放池结束后调用release方法,如...

  • Resize,w 360,h 240
    iOS-内存管理5-引用计数、__weak原理

    一. 引用计数 1. 引用计数存储在哪 我们都知道,调用retain会让OC对象的引用计数+1,调用release会让OC对象的引用计数-1,那...

  • Resize,w 360,h 240
    iOS-内存管理4-Copy

    一. copy(不可变拷贝)、mutableCopy(可变拷贝) copy就是拷贝, 拷贝的目的:产生一个副本对象,跟源对象互不影响。修改了源对...

  • iOS-内存管理3-MRC

    一. 初识MRC Automatic Reference Counting:ARCManual Reference Counting:MRC 在...

  • Resize,w 360,h 240
    iOS-内存管理2-内存区域、Tagged Pointer

    一. 内存区域 验证上图,代码如下: 运行后,整理打印: 可以发现: 上面的内存地址从小到大。 字符串常量一样的时候,指针指向的内存地址也一样,...

文集作者