这是关于Objective-C中块(^{})的两部分问题。我已经搜索了一些答案,但在 Google 或 SO 中没有出现任何内容。这个问题源于希望为 iOS 创建一个自定义 XML 布局引擎,支持块 - 这意味着我想解析 NSStrings 并在运行时创建一个块。
1)这甚至可能吗?如果是这样,怎么办?
在 上找不到太多内容NSString to Block
,我认为原因可能是编译器如何处理块 - 所以我再次寻找答案但空手而归。所以:
2) 在 Objective-C 中编译时块会发生什么?