网上有很多这样的面试题,之前也有人问过我。但是一直也没有时间进行详细的探索,并做记录。 最近正好拿出来进行研究。下面会用到源码objc4-781,在官网上下载最新的。 我们先...
IP属地:浙江
网上有很多这样的面试题,之前也有人问过我。但是一直也没有时间进行详细的探索,并做记录。 最近正好拿出来进行研究。下面会用到源码objc4-781,在官网上下载最新的。 我们先...
闭包定义:一个函数和它捕获的变量、常量环境组合起来,称为闭包。(但是好多人会把闭包表达式简称闭包,但是其实是两回事) 1、一般指定义在函数内部的函数 2、一般捕获的是外层函数...
定义:可以在函数内部修改外部实参的值 首先我们写一个输入输出函数 上面是定义一个交换的函数,swapValues的两个函数使用了inout关键字,传入参数时需要在参数前面加上...
刚开始接到这个需求的时候第一感觉就是做不到,怎么可能把自己APP内的账号密码填充到其他APP登录的输入框内,但是客户找出了类似的APP说是别人的APP是可以的,相信你也可以...
前言:测试是一个好的App不可缺少的部分。每一个App都是由一个个小的功能组合到一起的。而这些小的功能又是由一个个函数或者说算法组合到一起的。单元测试就是对这些小的功能或者函...
已更新深入浅出Runtime (二) Runtime的消息机制深入浅出Runtime (三) Runtime的消息转发深入浅出Runtime (四) Runtime的实际应用...
本文是对《Objective-C高级编程》中__bridge部分的整理,加上一部分自己的体会。 Objective-C 与 C语言之间的转换 C语言的结构体(struct或u...
由于iOS13目前版本还是beta4 这里下载的https://developer.apple.com/download/ 所有改动都是针对这个的,后期iOS更新后,这里写的...