我见过许多开发人员在他们的iOS项目的Prefix.pch中添加各种方便的宏.

您建议在iOS前缀中添加什么(或不建议添加什么).pch文件?你的前缀是什么.pch看起来像什么?

推荐答案

EWW…不要将宏放入.pch文件中!根据定义,.pch文件是特定于项目的预编译头.它真的不应该在项目上下文之外使用,它真的不应该包含#include#import以外的任何东西.

如果您有一些宏想要在头文件之间共享,那么将它们放在它们自己的头文件中-Common.h或任何东西-和#includethat在.pch的开头.

Ios相关问答推荐

如何保持拖动预览与原始项目完全相同?

我想在expo 中使用useSafeAreaInsets来获取paddingbottom,但我得到了一个错误

更新@PersistableEnum时是否需要执行迁移块?

当包含UITextView的inputAccessoryView显示键盘时,iOS UITableView内容会出现UINavigationBar奇怪的错误

用于HDR显示的CI上下文选项

clang:错误:SDK 路径中不包含libarclite

Flutter iOS 构建失败:DVTCoreDeviceEnabledState_Disabled

查找东南亚语言(泰语、高棉语、老挝语、缅甸语)中的单词边界

为什么常量属性可能在 Swift 类中被初始化两次?

如何在 SwiftUI 中创建两个大小相同的正方形占据整个屏幕宽度?

xcode-select:找不到clang

SwiftUI withAnimation 在视图出现之前不会启动

无法初始化 FirebaseApp - Flutter

在向我的 struct 添加属性后获取线程 10:EXC_BAD_ACCESS (code=EXC_I386_GPFLT)

禁用 UITextField 的自动更正

实现一个将块用作回调的方法

如何使用 swift 显示 .svg 图像

iOS 10 / Xcode 8 设备上的 NSLog 似乎被截断了?为什么?

在 iPhone 中将 UIViewController 显示为弹出窗口

以编程方式创建按钮并设置背景图像