相关疑难解决方法(0)

编写Objective-C和Cocoa时使用的最佳实践是什么?

我知道HIG(这非常方便!),但是在编写Objective-C时使用了什么编程实践,更具体地说,在使用Cocoa(或CocoaTouch)时.

iphone cocoa cocoa-touch objective-c ios

346
推荐指数
31
解决办法
12万
查看次数

@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 ×2

objective-c ×2

cocoa ×1

cocoa-touch ×1

iphone ×1

uiviewcontroller ×1