【发布时间】:2012-01-26 10:06:08
【问题描述】:
我在 Objective C 中有一个基本的最佳实践问题。我了解 @class 和 #import 之间的区别,但我不明白为什么默认的 Apple Xcode 模板会这样做:
AppDelegate.h:
@class ViewController;
.m:
#import "ViewController.h
当您可以将后者 #import 放在 .h 中并将 ViewController 完全从 .m 中删除时,从而简化了 1 行代码。
当然,节省 1 行代码不是问题,我只是好奇为什么会这样?
【问题讨论】:
标签: objective-c uiviewcontroller