我一直在弄清楚我需要导入什么才能使用某个功能而感到困惑。

例如,当我使用MFMailComposeViewController时,通过谷歌搜索我知道我需要

#import <MessageUI/MFMailComposeViewController.h>

并添加:MessageUI.framework

从引用文档中,我如何知道我需要这些东西?

http://developer.apple.com/library/ios/#documentation/MessageUI/Reference/MFMailComposeViewController_class/Reference/Reference.html

我想学习如何更好地使用引用文档,而不必依靠谷歌搜索示例代码来找出将来需要导入的内容,因此有人可以解释如何从文档中找出答案吗?

最佳答案

看看在MFMailComposeViewController.h中声明它的顶部是什么?接下来的问题是其中包含什么框架。这是一种找出答案的方法。

从Xcode的实际iOS项目开始。按Shift-Command-O("file">“快速打开”),然后将其粘贴或键入MFMailComposeViewController。打开MFMailComposeViewController.h的列表。

现在,请阅读编辑器顶部的跳转栏。它说:...>框架> MessageUI.framework> ...

这使您推断出需要MessageUI框架,并且需要导入(不是您所说的)<MessageUI/MessageUI.h>

关于ios - 如何知道要导入什么?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16050779/

10-10 23:42