如题
如题
step 1: 安装必要的一些系统工具 Step 2: 添加软件源信息 Step 3: 更新yum索引列表并安装Docker引擎 yum索引列表没有更新可以直接使用yum m...
iOS的SDK开发,其中用到了图片资源,在代码中获取fremework中图片时,获取的bundle为mainBundle。 url返回为nil,原因是静态库不支持。因为框架是...
Xcode创建项目时并没有.pch预编译文件,添加预编译文件 在预编译文件中添加若干头文件引用后,可能会出现could not build module foundation...
无论是爱思助手或者牛蛙助手,亲测此方法有效。虽然第三方app可以修改位置,只是修改了经纬度,但是其他数据并没有修改,比如海拔垂直精度等数据,我们可以从这些参数入手,下面是具体代码
iOS15和iOS16都正常,但是测试反馈在iOS13的系统上,AVAudioRecorder的实例对象调用stop方法会崩溃,并且debug不到任何信息。原因是由于AVAu...
经过我们的不懈努力,CocoaPods的私有库写完了,现在进入集成阶段了,倘若对方工程也在使用CocoaPods,我们也乐意开放源码,那就是开心愉快了,倘若对方工程还是个老古...
我们来看看这两个方法有什么不同,首先看看问题 输出结果为 那么为什么呢?我们来看一下两个方法的源码实现 object_getClass是获取它的指针 先把Runtime的对象...
内存管理 1、内存布局 bss:未初始化的全局变量、静态变量等 data:已初始化的全局变量、静态变量等 text:程序代码 2、内存管理方案 TaggedPointer:对...
Block 1、介绍 Block是将函数及其执行上下文封装起来的对象 2、代码编译 源码 编译后 JMBlock__method_block_impl_0 JMBlockme...
RunLoop 1、概念 RunLoop是通过内部维护的事件循环,来对事件/消息进行管理的一个对象 2、事件循环: 没有消息需要处理时,休眠以避免资源占用 有消息需要处理时,...
Runtime 一、数据结构 1、objc_object id = objc_object : isa_t为共用体 2、objc_class Class = objc_cla...
React-Native入门 一、介绍 种类实现技术编程语言公司CordovaJavaScript使用HTML,CSS和JavaScriptAdobeReact-Native...
背景 当H5调用OC的时候,默认是在主线程的,如果H5调用后,需要原生返回数据,而原生获取数据又是个耗时的异步操作就会有问题,比如OC是一个网络请求,那就需要等原生请求返回后...