Avatar notebook default
34篇文章 · 16211字 · 3人关注
  • Resize,w 360,h 240
    '你的记忆'|在地图上记录你生活中的点点滴滴记忆

    时间长了,记忆也模糊了 '你的记忆 ',记录你生活的点点滴滴... 在地图上记录你的记忆: 看到的美丽风景或是发生过的趣事又或是走过的念想地方....

  • GCD和NSOperation

    Cocoa 并发编程 iOS 中的多线程,是 Cocoa 框架下的多线程,通过 Cocoa 的封装,可以让我们更为方便的进行多线程编程。 在介绍...

  • Block

    Block Block 可以捕获外部变量 Block 可以捕获来自外部作用域的变量,这是Block一个很强大的特性。 默认情况下,Block 中...

  • Runloop

    Runloop 是和线程紧密相关的一个基础组件,是很多线程有关功能的幕后功臣。 Runloop 基本概念 Runloop 是什么?Runloop...

  • Objective-C 内存管理

    Objective-C 内存管理 在 Objective-C 中,对象通常是使用 alloc 方法在堆上创建的。 [NSObject alloc...

  • Resize,w 360,h 240
    Runtime 理解

    Runtime Runtime 就是去解决如何在运行时期找到调用方法。 (OC 是一门动态语言,函数调用变成了消息发送,在编译期不能知道要调用哪...

  • SDWebImage内部实现过程

    SDWebImage底层实现原理及内部实现过程

  • ReactiveCocoa

    试图解决MVC框架的问题 对于传统的Model-View-Controller的框架,Controller很容易变得比较庞大和复杂。由于Cont...

  • 使用MJRefresh第三方库时遇到的问题

    问题:设置好下拉刷新控件后测试,发现瞬间刷新并且tableview在下拉放手的时候快速弹回状态栏背后。 原因: 苹果ios11新协议:MJRef...

文集作者