240 发简信
  • NSRunLoop

    RunLoop就是跑圈, 保证程序一直在执行. App运行起来之后, 即使你什么都不做, 放在那儿它也不会退出, 而是一直在"跑圈", 这就是R...

  • 120
    iOS SDK开发,工程配置教程

    1.创建一个用于管理demo project和sdk project的workspace. xcode-File-New-Workspace -...

  • 关于Runtime

    一个objc对象如何进行内存布局?(考虑有父类的情况) NSString *str = @“”;* 所有父类的成员变量和自己的成员变量都会存放在...

  • performSelector的原理以及用法

    一、performSelector调用和直接调用区别 下面两段代码都在主线程中运行,我们在看别人代码时会发现有时会直接调用,有时会利用perfo...

  • iOS中copy,strong,retain,weak和assign的区别

    参考:http://www.jianshu.com/p/a29a0bdd5da8 使用copy,strong,retain,weak,assig...

  • IOS 开发KVC

    kvc 也就是key-value-coding,即键值编码,通常是用来给某一个对象的属性进行赋值. 用法: 1.对私有变量进行赋值 2.字典转模...

  • IOS 开发KVO

    IOS 开发中的KVC 和KVO,实践。 KVO 即key-value-observing,利用一个key来找到某个属性并监听其值得改变。其实这...

  • IOS关于蓝牙实践

    备注:下面说到的内容都基于蓝牙4.0标准以上,主要以实践为主。 ~ CoreBluetooth.framework 蓝牙4.0以低功耗著称,也称...