所谓反射就是可以动态获取类型、成员信息,在运行时可以调用方法、属性等行为的特性。 在使用OC开发时很少强调其反射概念,因为OC的Runtime要比其他语言中的反射强大的多。不...
IP属地:北京
所谓反射就是可以动态获取类型、成员信息,在运行时可以调用方法、属性等行为的特性。 在使用OC开发时很少强调其反射概念,因为OC的Runtime要比其他语言中的反射强大的多。不...
什么是LLVM LLVM项目是模块化、可重用的编译器以及工具链技术的集合。 美国计算机协会 (ACM) 将其2012 年软件系统奖项颁给了LLVM,之前曾经获得此奖项的软件和...
[TOC] runtime相关问题 面试题出自掘金的一篇文章《阿里、字节:一套高效的iOS面试题》该面试题解答github 地址版本目前已经完结,可自行下载pdf进行阅读,仅...
在这之前,我从没有想过,+load和+initialize能扯出这么多东西来,但今天确实扯出这么多,如有错误之处,欢迎指正哈~~~ +load 方法是系统自动调用的,无需手动...
排序算法基础 排序算法,是一种能将一串数据按照特定的排序方式进行排列的一种算法,一个排序算法的好坏,主要从时间复杂度,空间复杂度,稳定性来衡量。 时间复杂度 时间复杂度是一个...
示例代码 示例代码 增加可运行Demo 研究过程 Charts 源码需改动 CandleStickChartRenderer 由于_xBounds为internal修饰,所以...
1.创建一个git仓库由于存储pod.spec文件 在git云平台创建一个空的git仓库,将该仓库添加到本地pod管理。该仓库不需要手动commit,仅使用pod命令添加处理...
目录stride , self , typealias , zip 1>巧用 stride 循环</br> stride 是 Strideable 协议中定义的一个方法, 它...