今年参加了很多面试,看看我的面试题是哪些 我遇到的能想起来的面试题 什么事Runloop?简述Runloop的执行顺序、用Runloop实现一个...
今年参加了很多面试,看看我的面试题是哪些 我遇到的能想起来的面试题 什么事Runloop?简述Runloop的执行顺序、用Runloop实现一个...
图层的树状结构 Core Animation是一个复合引擎,它的职责就是尽可能快地组合屏幕上不同的可视内容,这个内容是被分解成独立的图层,存储在...
iOS开发中,网络请求得到json转化为字典,然后字典转化为模型,这是很普遍要做的事。成型的第三方框架也有很多,前段时间比较火的YYKit中的Y...
GCD的队列有两种,一种是串行队列,一种是并发队列。 串行队列: 任务按往队列里的添加先后顺序执行,先进先出(FIFO),前一个任务执行完再开始...
怎么检测项目中的Data race? 下面就进入正题简单聊一聊iOS中的锁,以及相关的内容(由于本人能力有限,文中难免有一些遗漏或者错误,请各位...
Apple从OS X 10.4和iOS 4以后开始支持block,相对于delegate,block有很多便捷之处,使得代码更简洁,可读性更强。...
介绍copy和mutableCopy 介绍深拷贝与浅拷贝 block为什么要用copy copy相对于直接赋值的好处 总结 预备知识 : 堆 :...
原文:点击 Run 之后发生了什么? 这是我以前去链家网面试的一个题目,当时回答不够全面,现在看了2016 WWDC以及Sunnyxx iDev...
�楔子Runtime是什么?见名知意,其概念无非就是“因为 Objective-C 是一门动态语言,所以它需要一个运行时系统……这就是 Runt...
有人提出了这样的问题:代码1: 代码2: 你们更倾向于哪种写法?我的做法是如果if的代码块中的代码比较少就用if return,想问下你们是怎么...
专题公告
Foundations