240 发简信
IP属地:云南
  • Info.plist

    从今天开始梳理一下学过的东西,毕竟马上就要开始正式的工作了。 粗略的说,Info.plist抽象来说就是一个字典,包含了一些数据,实际来说是一个...

  • 多种排序算法的比较

    这是我以前写的博客,我迁移过来的,时间写的有点久远 1.冒泡排序和选择排序 为什么把冒泡排序和选择排序放在一块儿呢?因为我发现他们两个有点像。 ...

  • 类的私有变量应该如何定义?

    http://blog.devtang.com/blog/2015/03/15/ios-dev-controversy-1/ 本文是对上文的思考...

  • 再论block,以及weak和block关键字

    前几天去阿里面试,谈到block,我说加上__block关键字可以满足block内修改block外变量的需求,加上__weak可以解决循环引用的...

  • Delegate, Notification,KVO优缺点

    在开发ios应用的时候,我们会经常遇到一个常见的问题:在不过分耦合的前提下,controllers间怎么进行通信。在IOS应用不断的出现三种模式...

  • iOS并发编程

    iOS编程中,有多种并发编程的方式,比较常见的就是基于Operation Queue和GCD,还有底层一点的NSTheard,本文主要讨论Ope...

  • 消息发送,消息转发

    [receiver message]; 这一句的含义是:向receiver发送名为message的消息。 运行 clang-rewrite-ob...

  • Resize,w 360,h 240
    block的底层实现结构

    http://blog.csdn.net/jasonblog/article/details/7756763 这篇文章写得不错,我梳理一下。。。...

  • Resize,w 360,h 240
    Objective C的对象模型

    Objective C的对象模型 绝大多数对象继承自NSObject,NSObject就是一个包含isa指针的结构体, 每一个id类型就是一个结...