如何使用XCode链接iPhone开发框架?

如何使用XCode链接iPhone开发框架?,iphone,objective-c,xcode,Iphone,Objective C,Xcode,我对iPhone开发和Xcode还不熟悉,所以这可能非常明显 我的问题和上面提到的完全一样 我创建了一个简单的列表 应用程序,从 自定义数据源类 返回硬连线的数据列表。 有了它,我现在正在尝试 将我的datasource类更改为pull 地址簿中的数据。我补充说 提及 地址簿/ABAddressBook.h和 创建了一个ABAddressBookRef变量。 该应用程序使用 这样,我就能理解代码了 进入abaddressbookapi。然而, 如果我尝试初始化 通过调用 ABAddressBoo

我对iPhone开发和Xcode还不熟悉,所以这可能非常明显

我的问题和上面提到的完全一样

我创建了一个简单的列表 应用程序,从 自定义数据源类 返回硬连线的数据列表。 有了它,我现在正在尝试 将我的datasource类更改为pull 地址簿中的数据。我补充说 提及 地址簿/ABAddressBook.h和 创建了一个ABAddressBookRef变量。 该应用程序使用 这样,我就能理解代码了 进入abaddressbookapi。然而, 如果我尝试初始化 通过调用 ABAddressBookCreate(),我得到一个链接 错误如下:

“\u ABAddressBookCreate”,引用 发件人: -TestTableDataSource.o中的[TestTableDataSource init]符号不可用 找到collect2:id返回1个出口 地位


问题的答案是他没有链接整个框架(参见线程)。。。但这意味着什么?你是如何做到的?

这是否简单到只需右键单击“框架”文件夹,选择“添加现有框架”,然后导航到应该包含的框架?(通常两个,IIRC,用于通讯簿)。

有道理,谢谢。最后一个问题:当我已经包含正确的头文件时,为什么我必须这样做?头文件只公开外部接口(这样你的代码就知道哪些类和方法可用)。您需要与框架/库链接以获得实现。