非死book宣布開源新版本的Swift SDK for iOS

jopen 8年前發布 | 11K 次閱讀 Swift 開源

非死book宣布開源 新版本的Swift SDK 。現在,該版本 還處于Beta測試狀態 ,其目標是讓開發人員可以更輕松地將非死book服務集成進他們的iOS應用。

非死book Swift SDK for Swift支持許多非死book服務,包括 非死book分析非死book登錄分享到非死book非死book Graph API 。該SDK以現有的 Objective-C 非死book SDK 為基礎構建了一套封裝器,旨在提供一種原生的Swift API和更簡單的開發體驗。

非死book Swift SDK支持兩個最流行的iOS/macOS包管理系統 CocoaPodsCarthage 。使用CocoaPods添加該SDK的話,可以在Podfile中添加以下幾行信息:

pod '非死bookCore'
pod '非死bookLogin'
pod '非死bookShare'

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

github "非死book/非死book-SDK-Swift"

另外,你還可以將非死book Swift SDK作為Xcode項目的子項目。不過使用這種方法時,你需要注意所有的依賴( FBSDKCoreKit.frameworkFBSDKLoginKit.frameworkFBSDKShareKit.framework ,等等)及它們的升級。

非死book 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)
}

非死book Swift SDK面向Swift 2.2.1和2.3,允許開發人員將應用提交到應用商店。按照計劃,非死book將在今年下半年,當Swift 3最終構建版發布的時候,提供對Swift 3的支持。

閱讀原文

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!