我一直在观看一段视频,该视频指出UIAlertView
只有在导入 UIKit.h 时才有效。但是,如果我在头文件中注释掉导入语句:
//#import <UIKit/UIKit.h>
@interface ViewController : UIViewController
@end
当我将它添加到实现文件时,警报仍然有效:
- (void)viewDidLoad
{
[super viewDidLoad];
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Title" message:@"Message" delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil, nil];
[alert show];
}
请解释为什么这有效?UIKit 的真正作用是什么?