小编Med*_*ane的帖子

@interface和@implementation指令中括号内的文字是什么意思?

关于Apple的一些示例代码,我有一个非常基本的问题.在.m文件中,类声明如下所示:

@interface MyMovieViewController (OverlayView)
[...]
@end

@interface MyMovieViewController (ViewController)
[...]
@end

@implementation MyMovieViewController(ViewController)
[...]
@end

@implementation MyMovieViewController (OverlayView)
[...]
@end

@implementation MyMovieViewController
[...]
@end
Run Code Online (Sandbox Code Playgroud)

完整代码在这里.

似乎括号内的内容("OverlayView"和"ViewController")只是帮助分解代码并使其更具可读性,但实际上不会影响代码的执行.但我不想误解一些重要的东西,所以我想我会检查以确保.

我的理解是对的吗?谢谢!

objective-c uiviewcontroller ios

23
推荐指数
2
解决办法
7566
查看次数

标签 统计

ios ×1

objective-c ×1

uiviewcontroller ×1