240 发简信
IP属地:广东
  • 代理模式

    回调是事件发生之前预先设置,事件发生就会被调用的方法,代理是一种通用的设计模式,是面向对象方法中的一种回调,iOS对代理支持得很好,由代理对象、...

  • 面向对象

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

  • instancetype

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

  • 为什么用 copy 修饰 block

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

  • scan response

    A BLE scan response is the packet that is sent by the advertising device...

  • 为什么要调用[super init]

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

  • Zen Book - Case语句

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

  • Zen Book - 条件语句

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

  • iOS 知识点收集站

    部分链接转自 iOS基础知识点网址 Objective-C基础 禅与 Objective-C 编程艺术 类和对象 iOS 程序 main 函数之...