ios - 如何在swift 3.0中编写这段代码,特别是如何在swift3中使用宏?

标签 ios objective-c swift3

如何在 swift 3.0 中编写这段代码?

NSSTring *countString=[NSString stringWithFormat:@"%d %@",count,EDIT_CHAR];

其中,EDIT_CHAR 是一个宏,计数是整数。

最佳答案

Swift 没有预处理器,但您可以创建一个包含所有常量或标志的结构。

struct MyAppConstants {
 static let editChar = "f"
// Etc...
}

您可以将其称为 MyAppConstants.editChar
你的问题被标记为 swift 但你发布的代码是 ObjC。

关于ios - 如何在swift 3.0中编写这段代码,特别是如何在swift3中使用宏?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42065631/

相关文章:

ios - Firebase 云消息本地化参数错误

objective-c - 使单元格的背景透明,而不使文本也透明

ios - 在后台计数(NSTimer超过3分钟)

ios - 当 NSTimer 启动时会发生什么

ios - 将核心数据添加到 Storyboard 应用程序时遇到问题

swift - 处理应用程序中的用户交互

ios - 上传的图片以其他方式旋转

ios - 调整 CGPath 大小

ios - 如何在 iOS 中使用 UICollectionView 创建附加 View

ios - 使用选项卡 View Controller 的演练