Buffer是如何为他们的iOS 8应用程序创建共享菜单功能的



iOS 8的Buffer应用程序有一个功能,可以将新的iOS 8共享菜单中的图像发送到他们的应用程序。流程如下:

  1. 打开iOS照片应用程序
  2. 选择图像并点击共享图标
  3. 从菜单中选择"缓冲区"(您可能需要先启用它)
  4. 缓冲区应用程序打开,图像自动附加在composer窗口中

他们是如何管理零件来调用完整应用程序的,而不像大多数其他应用程序那样使用小部件?

iOS开发者在缓冲区。因此,我们使用iOS 8的新扩展,使用共享应用程序扩展,如这里的类型所示。。。https://developer.apple.com/library/ios/documentation/General/Conceptual/ExtensibilityPG/实际上,我们只调用了一个扩展,而不是整个应用程序。

我们通过设置自己的Cocoapod在应用程序本身和扩展中使用相同的composer代码,然后将其设置为应用程序和扩展目标的依赖项。这样,我们只有一个代码库,并且它具有相同的熟悉外观和感觉。

要设置共享扩展,您可以在此处遵循苹果的指南。。。https://developer.apple.com/library/ios/documentation/General/Conceptual/ExtensibilityPG/ExtensionCreation.html#//apple_ref/doc/uid/TP40014214-CH5-SW1

很乐意回答任何其他问题。

我上周遇到了这个问题,请查看苹果公司的文档。

https://developer.apple.com/library/ios/documentation/General/Conceptual/ExtensibilityPG/ShareSheet.html

相关内容

最新更新