self.cellularData = [[CTCellularData alloc] init];CTCellularDataRestrictedState state =...
self.cellularData = [[CTCellularData alloc] init];CTCellularDataRestrictedState state =...
./boostrap.sh 少了个t
Mac安装boostboost安装 1.boost安装包下载https://sourceforge.net/projects/boost/files/boost/1.62.0/ 2.解压并进入b...
boost_1_70_0 % ./boostrap.sh
zsh: no such file or directory: ./boostrap.sh
Mac安装boostboost安装 1.boost安装包下载https://sourceforge.net/projects/boost/files/boost/1.62.0/ 2.解压并进入b...
static const void *ViewIndexKey = &ViewIndexKey; 是什么意思
iOS @dynamic 实践场景父类头文件 父类m文件 问题这一行代码很坑 很多场景下我们是需要这行代码的,但是少数情况下,是不需要的,如在SB中有个 footerView,在继承自父类的情况下,我们的...
什么是RunLoop? iOS底层面试题--RunLoop RunLoop面试题分析
Runtime简介 运行时最主要的是消息机制 对于C语言,函数调用在编译的时候会决定调用哪个函数 对于OC函数,属于 动态调用过程,在编译的时候并不能决定真正调用哪个函数,只...
那你现在面试成功了吗
直击2020——iOS 面试题大全(补充完整版)整理的一些iOS面试相关问题,持续更新,敬请关注 1、2018 iOS面试题---UI相关:事件传递,图像显示,性能优化,离屏渲染[https://juejin.im/pos...
swift系列课程
swift系列课程 协议
swift系列课程 @select 是oc Runtime那一套东西,swift本身没有runtime的 1.为什么Swift暴露给OC的类最终要继承自NSObject? o...
swift系列课程
swift系列课程 子类继承父类 则子类的访问级别小于等于父类 子类成员重写 则子类重写成员要么大于等于子类访问级别,要么大于等于父 类被重写成员访问级别 父类的成员不能被成...