【发布时间】:2015-03-24 18:33:58
【问题描述】:
我正在尝试将 iOS 应用程序从目标 c 重写为 swift。 我正在使用序列化来通过某种通信层发送数据。 在objective c中,我在每个结构的顶部使用了#pragma pack (1),以便使用顺序布局而不在数据成员之间进行填充。 我尝试在结构顶部使用 PRAGMA_STRUCT_PACK 。 它似乎在操场上工作,但在我的应用程序中实现它时,我收到一条错误消息:“表达式不允许在顶层”。
【问题讨论】:
-
在 Swift 中没有编译指示,没有宏。
-
已在 Xcode 6 beta 4 中修复。现在您可以实现
标签: ios objective-c iphone xcode swift