UIAlertView
UIKit.hがインポートされた場合にのみ機能するというビデオを見てきました。ただし、ヘッダーファイルのimportステートメントをコメントアウトすると、次のようになります。
//#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の本当の役割は何ですか?