240 发简信
IP属地:陕西
  • 120
    iOS断点下载、kill掉APP可继续下载

    一、 AFN3.0 下载过程 第一步肯定是创建AFURLSessionManager,配置一些NSURLSessionConfiguration,这一步我就不做多的叙述了。 ...

  • define 与 typedef

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

  • UIView与CALayer

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

  • KVC

    KVC(Key-value coding)键值编码,是一个基于NSKeyValueCoding非正式协议实现的机制,可以允许开发者通过Key名直接访问对象的属性,或者...

  • 数据持久化

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

  • 协议

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

  • KVO

    KVO在OC中是实现键值(key-value-observing)观察的方式,在设计模式中是典型的观察者模式, 当观察者将被观察者的某个属性设置为观察的对象时,若被...

  • 页面传值

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

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

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

  • 字面量

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