240 发简信
IP属地:北京
  • Resize,w 360,h 240
    多线程

    常用的多线程 技术方案简介语言线程生命周期使用频率pthread一套通用的多线程API,适用于Unix\Linux\Windows等系统,跨平台...

  • Resize,w 360,h 240
    内存管理

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

  • Resize,w 360,h 240
    RunLoop

    RunLoop基础 运行循环,在程序运行过程中循环做一些事情,具体实现如图所示 应用范畴 定时器(Timer)、PerformSelector、...

  • Resize,w 360,h 240
    Runtime

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

  • Resize,w 360,h 240
    block的本质

    Block结构 block本质上也是一个OC对象,它内部也有个isa指针block是封装了函数调用以及函数调用环境的OC对象block的底层结构...

  • Resize,w 360,h 240
    Category

    在开发中有时会用到Category,类别有三个作用: 可以将类的实现分散到多个不同文件或多个不同框架中,方便代码管理。也可以对框架提供类的扩展(...

  • Resize,w 360,h 240
    KVO&KVC

    KVO 是(Key-valueObserve) Objective-C 对观察者模式(Observer Pattern)的实现。也是 Cocoa...

  • Resize,w 360,h 240
    isa和superClass

    Objective-C的本质 我们平时编写的Objective-C代码,底层实现其实都是C\C++代码,Objective-C的对象、类主要是基...

  • iOS数据库

    SQLite将数据划分为以下一种存储类型: integer:整型 real:浮点型 text:文本字符串 blob:二进制数据(比如文件) 建表...