240 发简信
IP属地:北京
  • 120
    多线程

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

  • 120
    内存管理

    CADisplayLink、NSTimer使用注意 CADisplayLink、NSTimer会对target产生强引用,如果target又对它们产生强引用,那么就会引发循环...

  • 120
    RunLoop

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

  • 120
    Runtime

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

  • 120
    block的本质

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

  • 120
    Category

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

  • 120
    KVO&KVC

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

  • 120
    isa和superClass

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

  • 其实觉得,文章没有问题,但是抱着很感兴趣的态度来看,看完内容觉得有点不符合,人生的各个阶段都是有自己的困难规划,本来是想着看怎么奋斗起来的,儿恰恰吧这方面一笔带过了,只是一点建议

    合理分配月收入,投资自己,我们从月薪2000起步,十年竟也实现了一百万存款

    作者:百灵 写这篇文的初衷是之前收到不少职场新人和师弟师妹的咨询,以及很多新人觉得自己收入太少,几百块钱不值得一存。我把自己的经历写出来,希望能对大家有一点启发。 6年前,我...