240 发简信
IP属地:广东
  • 多谢博主分享,从测试结果来看,静默推送对iOS app后台保活效果不大?

    日志

    记录晴朗的一天

  • 代理模式

    回调是事件发生之前预先设置,事件发生就会被调用的方法,代理是一种通用的设计模式,是面向对象方法中的一种回调,iOS对代理支持得很好,由代理对象、委托者、协议三部分组成。

  • 面向对象

    面向对象的编程指的是,以对象作为程序的基本模块来进行软件的分析、设计和开发的一种思考方法,是一种设计哲学。 使用面向对象的编程语言写程序和使用老旧的诸如 C 和 Pascal...

  • instancetype

    我们经常忽略 Cocoa 充满了约定,并且这些约定可以帮助编译器变得更加聪明。无论编译器是否遭遇 alloc 或者 init 方法,他会知道,即使返回类型都是 id ,这些方...

  • 为什么用 copy 修饰 block

    属性可以存储一个代码块。为了让它存活到定义的块的结束,必须使用 copy (block 最早在栈里面创建,使用 copy 让 block 拷贝到堆里面去) 属性的参数应该按照...

  • scan response

    A BLE scan response is the packet that is sent by the advertising device (peripheral) u...

  • 为什么要调用[super init]

    关于 init 的约定还有一个重要部分:这个方法可以(并且应该)通过返回 nil 来告诉调用者,初始化失败了;初始化可能会因为各种原因失败,比如一个输入的格式错误了,或者另一...

  • Zen Book - Case语句

    禅与 Objective-C 编程艺术中文版 initializer

  • Zen Book - 条件语句

    禅与Objective-C编程艺术中文版 好的代码有一些特性:简明,自我解释,优秀的组织,良好的文档,良好的命名,优秀的设计以及可以被久经考验。 本书的一个理念是是代码的清晰...