类有继承,结构体没有继承,也就没有重写、多态等特性 类的汇编代码比结构体多且复杂,所以,结构体的运行效率要比类快一点。结构体Person代码(1)如图中代码person实例调...
类有继承,结构体没有继承,也就没有重写、多态等特性 类的汇编代码比结构体多且复杂,所以,结构体的运行效率要比类快一点。结构体Person代码(1)如图中代码person实例调...
前言 在“Runtime病院”住院的后两天,分析了一下AOP的实现原理。“出院”后,发现Aspect库还没有详细分析,于是就有了这篇文章,今天就来说说iOS 是如何实现Asp...
前言 异步绘制,就是可以在子线程把需要绘制的图形,提前在子线程处理好。将准备好的图像数据直接返给主线程使用,这样可以降低主线程的压力。 一 UIView绘制渲染原理和流程 1...
在这样一个注重用户体验的时代,APM 技术快速发展,国内更是百花齐放,最近对各个公司的 APM 产品有一个调研,并在此基础上进行了自己的实践。这里就从 iOS 的角度出发,谈...
面试的时候有时候会随便问一句,判断两个NSString的字面量是否相同,为什么要用isEqualToString来判断,而不能用==来判断呢?有些面试者对这个问题可能都没有想...
在2013年9月,苹果推出了iPhone5s,配备了首个采用64位架构的A7双核处理器,为了节省内存和提高执行效率,苹果提出了标记指针(Tagged Pointer)的概念。...
目录: NSProxy 字典集合对成员的引用方式 class判断 block变量捕获 1. NSProxy NSProxy遵守了 NSObject 协议,主要用于消息转发。N...
整理时间:2018年03月26日15:45:28 序.一个Mac上必备的软件下载地址 xclient精品Mac应用分享该网站不含任何广告,旨在分享用户需要的软件,你可以在首页...
实现效果: 实现思路: 一:后台获取每个区的数据 -(void)addAnnotationWithArray:(NSMutableArray *)arr{for (Disti...