iphone - Objective-C:在哪里可以看到使用 @synthesize 生成的 setter/getter 方法生成的代码?

标签 iphone objective-c xcode macos

我总是有点困惑不同的 @property 参数的作用。所以我认为最简单的方法是查看 XCode 从中生成的内容。对我来说,最好的文档始终是源代码本身。我天真的相信 XCode(分别是它背后的预编译器)可以从中生成一些 Objective-C 代码。也许我错了。

这就是为什么我问在哪里检查 @synthesize 生成的代码?

最佳答案

你不能。没有预编译器,Xcode 也不生成任何源代码。编译器直接为这些访问器生成二进制代码。它们使用运行时库函数 objc_setPropertyobjc_getProperty。您可以找到更深入的解释here at Cocoa with Love .

关于iphone - Objective-C:在哪里可以看到使用 @synthesize 生成的 setter/getter 方法生成的代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4163214/

相关文章:

jquery、jquery mobile浏览器后退按钮问题

iphone - 显示自定义 UIButton 上的灰色叠加层

ios - Xcode:无法更改项目版本

ios - 我怎样才能返回到另一个 View Controller ,然后转发到另一个 View Controller

xcode - 快速重载初始化()

java - 如何创建简单的网络服务

ios - CLLocationManager 在 IOS 上的奇怪行为?

ios - iPhone 5 : AVCaptureExposureModeAutoFocus not supported in iOS 7

iphone - 用于剥离 HTML 标记的 NSRegularExpression

ios - 将 block 存储在实例变量中有什么用