一.简介 RunLoop是iOS中的Event Loop实现,简单来说是一个do while循环,需要GCD等协作执行;循环体内没事件需要处理就...
private是完全私有的,只有在类自己里面可以调用,在类的外部和子类都不能调用,子类也不能继承父类的private的属性和方法。 protec...
iOS6 之前:viewDidUnload 和 didReceiveMemoryWarning 都会被调用。iOS6 及其后面的版本: view...
1、前言 我们先来看一下这几个概念的类继承关系图: iOS 中,所有显示在界面上的对象都是从 UIResponder 直接或间接继承的。 2、应...
基本简介 ARC是Automatic Reference Counting(自动引用计数器)的简称。 ARC是ios5.0引入的新特性,完全消除...
我们在声明一个NSString属性时,对于其内存相关特性,通常有两种选择(基于ARC环境):strong与copy。那这两者有什么区别呢? 当源...
一.事件传递链 当点击一个按钮的时候,事件如果传递到按钮这个第一响应者上,这就是事件传递链要做的事情。系统根据下面两个方法来传递事件。 当点击按...
首先这里的持久化指的是数据持久化,目前客户端的持久化也只有这一个含义。 为何要持久化: iOS开发可以没有持久化,持久化更多的是业务需求;比如记...
单一职责原则,开闭原则,依赖倒置原则(面向接口编程),里氏替换原则,接口隔离原则。 面相对象设计的概念大家也都知道,它的设计目标就是希望软件系统...