两者区别 所在库FoundationCoreFoundation对象归属OC对象C对象实现语言Objecitve-cc语言ARC内存管理ARC自...
是什么: 乐观锁对应于生活中乐观的人总是想着事情往好的方向发展,悲观锁对应于生活中悲观的人总是想着事情往坏的方向发展。这两种人各有优缺点,不能脱...
彻底理解事件的传递链和响应链需要先弄明白iOS对象为什么可以响应用户交互,理解UIResponder类; 1.1响应者对象(UIResponde...
1、数组去重使用 distinctUnionOfObjects.self 去重后会吧可变数组变为不可变数组,如果外界使用可变数组的方法(比...
一、使用计时器调用一个类方法 1、计时器只能调用实例方法,但是可以在实例方法中调用类方法(包一层的方法在开发中有很多妙用),代码示例如下: 2、...
一、通知在主线程中默认是同步的 NSNotification默认在主线程中通知是同步的,当通知产生时,通知中心会一直等待所有的观察者都收到并且处...
写出以下代码段在控制台的输出, 并解释为什么? - (void)viewDidLoad { [super viewDidLoad]; d...
一、Cpu/内存测试 选择activity monitor打开,加载好app,点击录制,操控app,停止录制,将cpu/内存值记录下来 二、耗电...
least recently use 最近最少使用算法 可以使用双向链表和键值对实现 简单的来说有三点: 1. 当有新数据加入的时候添加到链表的...