iphone - 这些#import 声明之间有什么区别?

标签 iphone objective-c import include

我要从我的应用程序发送邮件,并且我已经添加了 MessageUI 框架。在 Apple 的示例代码中,他们这样写:

#import <MessageUI/MessageUI.h>
#import <MessageUI/MFMailComposeViewController.h>

它们之间有什么区别,“斜线”在那里做什么?

最佳答案

斜杠基本上是说 .h 文件位于斜杠之前命名的框架的框架中。

两者之间的区别在于,通过使用 /MessageUI.h>,您所做的与导入框架中的每个类相同。当您使用 /MFMailComposeViewController.h> 时,您只在框架中实现一个类。因此,除了导入的类之外,没有其他类可用。

关于iphone - 这些#import 声明之间有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6091036/

相关文章:

iphone - 多版本升级核心数据迁移

objective-c - 如何在 iPhone 应用程序中进行图像识别

ios - iOS 10[ objective-c ]如何实现推送通知?

Python:如何导入一堆相似的名字?

mysql - 如何从MySQL导入数据到HDFS并通过外键关系拆分/分区/分发数据?

Python __import__ 参数混淆

iphone - 减少 iPhone 应用程序的盗版

html - 固定背景图像在 iPhone/iPad 上消失

iphone - 试图获得接触点,返回 NaN

iphone - 从应用程序目录中检索文档