sách gpt4 ai đã đi

Tại sao tôi vẫn có thể tham chiếu đến các lớp UIKit sau khi xóa lệnh import UIKit.h?

In lại Tác giả: Space Dog 更新时间:2023-10-30 03:58:20 25 4
mua khóa gpt4 Nike

我一直在观看一个视频,该视频指出 UIAlertView 仅在导入 UIKit.h 时才有效。但是,如果我在头文件中注释掉 import 语句:

//#import 
@interface ViewController : UIViewController
@kết thúc

当我将它添加到实现文件时,警报仍然有效:

- (void)viewDidLoad
{
[super viewDidLoad];
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Title" message:@"Message" delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil, nil];
[alert show];
}

请解释为什么这有效? UIKit 的真正作用是什么?

1 Câu trả lời

这是因为它可能已经在您的 Prefix.pch 文件中声明,默认情况下看起来像这样:

#ifdef __OBJC__
#import
#nhập
#kết thúc nếu

关于objective-c - 为什么去掉 UIKit.h 的导入后还能引用 UIKit 的类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10474772/

25 4 0
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com