解决方式:找到 Package.resolved 文件并且删除,然后使用SPM重新添加即可。 Package.resolved 文件在 项目名...
完全卸载Xcode 打开终端,执行如下命令行: 一、根目录下的必须要用管理员权限: 1.1 sudo rm -rf /Application...
我这边以项目 TestLanguage 为例子作为演示(使用CocoaPods的情况下) 1. 使用 Xcode新建项目(TestLanguag...
1. NSOperation相关概念 NSOperation、NSOperationQueue 是基于 GCD 更高一层的封装,完全面向对象,是...
1. GCD相关概念 任务:就是执行操作的意思,就是你在线程中执行的那段代码。在 GCD 中是放在 block 中的。执行任务有两种方式:『...
NSThread简介 NSThread是苹果官方提供面向对象操作线程的技术,简单方便,可以直接操作线程对象,不过需要自己控制线程的生命周期。在平...
一:@@@《基础篇》@@@ 二:@@@《应用篇》@@@ 本篇将会结合Rutime其动态特性,总结Rutime的具体应用实例。Runtime在开发...
一:@@@《基础篇》@@@ 二:@@@《应用篇》@@@ 目录: 一、理解OC是动态语言,Runtime又是什么?二、消息机制的基本原理三、与Ru...
废话不多说,直接看截图和上代码 (有问题可以留言)。 代码如下 在NSObject分类中的.h文件中的代码 在NSObject分类中的.m文件...