240 发简信
IP属地:陕西
  • define 与 typedef

    #define #define是宏定义,发生在预编译阶段,属于预编译指令,本身不参与编译,在编译预处理时进行简单的替换,不进行任何检查,只有在编...

  • UIView与CALayer

    UIView和CALayer概念上很相似,是一些被层级关系树管理的矩形块,同样也可以包含一些内容,管理子图层的位置。 UIView...

  • KVC

    KVC(Key-value coding)键值编码,是一个基于NSKeyValueCoding非正式协议实现的机制,可以允许开发者通过K...

  • 数据持久化

    沙盒 iOS中的沙盒机制是一种安全体系。每个应用程序在安装时,会创建属于自己的沙盒文件(存储空间)。应用程序只能访问自身的沙盒文件,不...

  • 协议

    协议是任何类都能够选择实现的程序接口。协议能够使两个没有继承关系的类相互交流并完成特定的目的,因此它提供了除继承外的另一种选择。任何能够...

  • KVO

    KVO在OC中是实现键值(key-value-observing)观察的方式,在设计模式中是典型的观察者模式, 当观察者将被观察者的某...

  • 页面传值

    1、正向属性传值 界面 A 跳转到界面 B 的时,向界面 B 传值。 a、在界面 B 的 .h 文件中声明一个属性 @interface Tes...

  • 继承、分类(类别)和扩展

    继承 继承就是子类可以继承父类的属性与方法,使用继承可以实现代码的复用,减少代码冗余,子类可以直接拥有父类中所有允许子类继承的属性和方法...

  • 字面量

    在读《编写高质量iOS与OS X代码的52个有效方法》这本书时,才发现了一个自己一直遗漏的问题,NSArray的初始化方法initWit...