在 Swift 中使用 Facebook 异步显示工具包

Posted

技术标签:

【中文标题】在 Swift 中使用 Facebook 异步显示工具包【英文标题】:Using Facebook Async Display Kit in Swift 【发布时间】:2015-07-28 04:23:21 【问题描述】:

我想在我的项目中使用 facebook 异步显示工具包,以便在 tableview 中顺利加载。我阅读了他们的 GitHub 页面,但对我来说并不清楚。谁能帮我理解一下?

(ASDK 也可以用作常规静态库:手动将项目复制到代码库,将 AsyncDisplayKit.xcodeproj 添加到工作区。将 libAsyncDisplayKit.a、AssetsLibrary 和 Photos 添加到“Link Binary With Libraries”构建阶段. 在您的项目链接器标志中包含 -lc++ -ObjC。)

我确实将 xcodeproj 文件复制到我自己的项目中并添加了 -ObjC。但我不知道Add libAsyncDisplayKit.a, AssetsLibrary, and Photos to the "Link Binary With Libraries" build phase. 是什么意思。我没有找到这样的文件。

请不要减去我的问题,我是 Swift 的新手。只给我指路。谢谢!

【问题讨论】:

【参考方案1】:

添加外部库的一种便捷方法是使用可可豆荚作为雇员here。 (一个collectionview实现一个tableView应该有点类似)

(我不是那篇文章的作者)

【讨论】:

【参考方案2】:

这意味着您必须添加您在“构建阶段”部分的“将二进制文件与库链接”行中提到的库。

您可以通过以下方式到达该部分: - 在项目导航器视图中单击项目文件 - 在目标列中单击要在其中使用库的项目目标 - 单击 Build Phases 部分,您将看到 Link Binary With Libraries 行。

只需单击 + 按钮并添加 libAsyncDisplayKit.a、Photos.framework 和 AssetsLibrary.framework。

【讨论】:

以上是关于在 Swift 中使用 Facebook 异步显示工具包的主要内容,如果未能解决你的问题,请参考以下文章

如何使用swift 4显示像facebook上传图片这样的collectionView?

取消 Facebook 登录不显示 (Swift)

Facebook 分享 iOS Swift

Facebook 应用程序邀请 Swift 没有通知

Swift 3 - 异步显示警报控制器,长功能在后台运行

Swift Facebook 邀请好友