240 发简信
  • 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...

  • UIView之maskView使用

    UIView中有一个maskView属性,这个属性在iOS8之后开始使用,用来表示视图的遮罩。类比于CALayer中的mask,他们的基本原理都...

  • CALayer之mask使用

    mask是CALayer的一个属性,它本身也是一个CALayer类。mask有和其他图层一样的绘制和布局属性。它类似于一个子图层,相对于父图层(...