![](https://img-blog.csdnimg.cn/20190927151124774.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
XCode
Xcode开发工具
赑屃王者
一个勤勤恳恳的码农
展开
-
从项目中移除CocoaPods
因为删除了CocoaPod管理的第三方代码,所以在工程里面之前引用的第三方代码都会报错。这时候需要删除对应的代码或者是手动拖入添加项目中需要的第三方框架文件。原创 2023-08-21 10:12:21 · 286 阅读 · 0 评论 -
使用-clang--rewrite-objc,反编译block
block是“带有自动变量值的匿名函数”。 它实际上是作为极普通的C语言源代码来处理的。通过支持block的编译器,含有block语法的源代码转换为一般C语言编译器能够处理的源代码,并作为极普通的C语言源代码被编译。 通过“-rewrite-objc”将含有block语法的源代码变换为C++的源代码。说是C++,其实也仅是使用了struct结构,其本质是C语言源代码。 例如: #####新建项目 在main函数中写一个block 打开终端 cd到main.m所在目录 使用 $ clang -r.原创 2021-06-03 09:36:10 · 283 阅读 · 0 评论 -
升级Xcode-10-1之后头文件导入问题
在更新Xcode 10.1之后,当 import头文件的时候,索引无效,无法联想出正确的文件;其实是只能索引当前文件夹同级目录下的头文件。 解决方法: 修改设置 Xcode -> File -> Workspace Settings -> Build System 改为 Legacy Build System 之后就可以正常导入了 ...原创 2021-06-03 09:34:22 · 317 阅读 · 0 评论 -
Xcode10代码块使用方法
1、Xcode10代码块简介 在Xcode10之后代码块从右侧栏的底部放到了上面,和以前的使用方法有些不同。 单击会出现一个弹层,显示已有代码块 使用快捷键也可以打开代码块列表 command + shift + L 可以显示代码块列表 command + shift + option +L. 可以打开代码块列表 注意: 在可视化界面代码块列表变为为控件列表; command + shift + M 可以显示图片资源列表 2、代码块的创建和编辑 2.1 代码块的创建 方法一: 可以打开(注原创 2021-06-03 09:27:22 · 375 阅读 · 0 评论