240 发简信
IP属地:北京
  • KVC和KVO的理解

    -Key Value Coding是cocoa的一个标准组成部分,它能让我们可以通过name(key)的方法访问property,不必调用明确的...

  • 推送功能的实现

    推送的话,首先要创建推送证书,然后需要在工程的AppDelegate中注册元策远程通知,然后在dialing中接收返回的device_token...

  • GCD

    //dispatch_barrier_async使用在并行环境下,//dispatch_barrier_async添加的任务会在之前的block...

  • 关于线程三种方式的比较

    一、Thread主要利用NSThread这个类,一个NSThread实例代表着一条线程1、优点:NSThread比其他两种多线程方案较轻量级,更...

  • 正常使用应用时,按home键退出,稍后再次打开,界面出现卡顿现象的原因

    这是由iOS系统管理决定的,APP退出在后台,只有10秒 的持续运行时间,然后暂停。但该APP还在内存中,当出现内存警告,也就是APPP要运行,...

  • 继承与类别的区别

    联系:可以给一个类拓展新的方法,或修改已有的方法 区别:1、继承修改的方法不会对父类原方法产生影响;类别修改的方法相当于替换了原有方法。 2、以...

  • self.name与_name的区别

    1、首相通过self.xxx通过访问的方法的引用:包含了set和get方法。而通过下划线是获取自己的实例变量,不包含set和get 方法。 2、...

  • 关于ARC自动引用计数机制的理解

    Cocoa采用引用计数(reference counting)机制,每一个对象有一个关联的“整数retainCount”用于记录对象的使用...