Avatar notebook default
13篇文章 · 13271字 · 3人关注
  • Resize,w 360,h 240
    架构与设计模式

    架构 架构(Architecture) 软件开发中的设计方案 类与类之间的关系、模块与模块之间的关系、客户端与服务端的关系 经常听到的架构名词M...

    0.4 524 0 16
  • Resize,w 360,h 240
    性能优化

    CPU和GPU 在屏幕成像的过程中,CPU和GPU起着至关重要的作用==CPU==(Central Processing Unit,中央处理器)...

    1.0 1623 0 26
  • Resize,w 360,h 240
    内存管理总结

    CADisplayLink、NSTimer使用注意 CADisplayLink、NSTimer会对target产生强引用,如果target又对它...

  • Resize,w 360,h 240
    iOS多线程总结

    iOS中的常见多线程方案 GCD的常用函数 GCD中有2个用来执行任务的函数 用同步的方式执行任务dispatch_sync(dispatch_...

  • Resize,w 360,h 240
    RunLoop总结

    什么是RunLoop 就是个运行循环,在程序运行过程中循环做一些事情 应用范畴 定时器(Timer)、PerformSelector GCD A...

  • Resize,w 360,h 240
    RunTime总结

    Objective-C是一门动态性比较强的编程语言,跟C、C++等语言有着很大的不同 Objective-C的动态性是由Runtime API来...

  • Resize,w 360,h 240
    关联对象总结

    默认情况下,因为分类底层结构的限制,不能添加成员变量到分类中。但可以通过关联对象来间接实现 关联对象提供了以下API 添加关联对象 获得关联对象...

  • Category总结

    Category的底层结构 定义在objc-runtime-new.h中 生成C++代码中可以看到如下的结构体 Category的加载处理过程 ...

  • Resize,w 360,h 240
    KVC总结

    KVC的全称是Key-Value Coding,俗称“键值编码”,可以通过一个key来访问某个属性 常见的API有 (void)setValue...

文集作者