开源新版本的Swift SDK for iOS FaceBook-SDK-Swift

码农软件 · 软件分类 · 手机开发包 · 2019-05-04 18:44:50

软件介绍

Facebook Swift SDK for Swift支持许多Facebook服务,包括Facebook分析、Facebook登录、分享到Facebook和Facebook Graph API。该SDK以现有的Objective-C Facebook SDK为基础构建了一套封装器,旨在提供一种原生的Swift API和更简单的开发体验。

Facebook Swift SDK支持两个最流行的iOS/macOS包管理系统CocoaPodsCarthage。使用CocoaPods添加该SDK的话,可以在Podfile中添加以下几行信息:

pod 'FacebookCore'
pod 'FacebookLogin'
pod 'FacebookShare'

如果使用Carthage,则可以在Cartfile中添加下面这行信息:

github "facebook/Facebook-SDK-Swift"

另外,你还可以将Facebook Swift SDK作为Xcode项目的子项目。不过使用这种方法时,你需要注意所有的依赖(FBSDKCoreKit.frameworkFBSDKLoginKit.frameworkFBSDKShareKit.framework,等等)及它们的升级。

Facebook Swift SDK的GitHub库包含一个示例项目,说明如何将支持的服务集成进你的应用。下面是一个如何使用该SDK提供的ShareDialogViewController分享照片的例子:

let photo = Photo(image: UIImage(named: "sky.jpg")!, userGenerated: true)
let content = PhotoShareContent(photos: [photo])

let dialog = ShareDialog(content: content)
dialog.presentingViewController = self
dialog.mode = .Automatic
do {
    try dialog.show()
} catch (let error) {
    let alertController = UIAlertController(title: "Invalid share content", message: "Failed to present share dialog with error \(error)")
    presentViewController(alertController, animated: true, completion: nil)
}

Facebook Swift SDK面向Swift 2.2.1和2.3,允许开发人员将应用提交到应用商店。

介绍摘自:http://www.infoq.com/cn/news/2016/07/facebook-swift-sdk

本文地址:https://codercto.com/soft/d/5023.html

Hacking Growth

Hacking Growth

Sean Ellis、Morgan Brown / Crown Business / 2017-4-25 / USD 29.00

The definitive playbook by the pioneers of Growth Hacking, one of the hottest business methodologies in Silicon Valley and beyond. It seems hard to believe today, but there was a time when Airbnb w......一起来看看 《Hacking Growth》 这本书的介绍吧!

JS 压缩/解压工具
JS 压缩/解压工具

在线压缩/解压 JS 代码

HTML 编码/解码
HTML 编码/解码

HTML 编码/解码

Base64 编码/解码
Base64 编码/解码

Base64 编码/解码