非死book宣布開源新版本的Swift SDK for iOS
非死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包管理系統 CocoaPods 和 Carthage 。使用CocoaPods添加該SDK的話,可以在Podfile中添加以下幾行信息:
pod '非死bookCore' pod '非死bookLogin' pod '非死bookShare'
如果使用Carthage,則可以在Cartfile中添加下面這行信息:
github "非死book/非死book-SDK-Swift"
另外,你還可以將非死book Swift SDK作為Xcode項目的子項目。不過使用這種方法時,你需要注意所有的依賴( FBSDKCoreKit.framework
、 FBSDKLoginKit.framework
和 FBSDKShareKit.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 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!