Parseのpodは 一番公式っぽい “Parse” を使おう
Parse、便利ですね! ユーザ認証から、データを保存する用途まで、様々に活用できます。
弊社でもシリーズMBaaS な Parse で遊ぼうで過去に特集を組みました。
iOSで使うには、ParseのSDKをダウンロードして、プロジェクトに組み込む必要があります。
さらに、SDKが依存している各種フレームワーク・ライブラリをXcode上で設定する必要があります。 これが、結構な数になるのです。約10個です。
これを解決してくれるのが CocoaPods です。
その辺のところを一気に解決・必要なライブラリの設定まで済ませてくれるすぐれものです。 ターミナルからpod search "Parse"で早速検索してみましょう。
-> Parse (1.5.0) Parse is a complete technology stack to power your app's backend. pod 'Parse', '~> 1.5.0' - Homepage: https://www.parse.com/ - Source: http://parse-ios.s3.amazonaws.com/616b81c14b1d1f97146b0cfa57a7b307/parse-library-1.5.0.zip - Versions: 1.5.0, 1.4.2, 1.4.1, 1.4.0, 1.3.0.1, 1.3.0, 1.2.21, 1.2.20, 1.2.19, 1.2.18, 1.2.17, 1.2.16, 1.2.15, 1.2.13, 1.2.12, 1.2.11, 1.2.10, 1.2.9, 1.2.8, 1.2.7, 1.2.6, 1.2.5, 1.2.4, 1.2.3, 1.2.2, 1.2.1, 1.2.0, 1.1.33, 1.1.32, 1.1.31, 1.1.30, 1.1.29, 1.1.27, 1.1.25, 1.1.24, 1.1.23, 1.1.10, 1.0.39, 1.0.36 [master repo] -> Parse-iOS (1.3.0.1) [DEPRECATED in favor of Parse] Parse is a complete technology stack to power your app's backend. pod 'Parse-iOS', '~> 1.3.0.1' - Homepage: https://www.parse.com/ - Source: http://parse-ios.s3.amazonaws.com/fe7d5b5421b322d1f8fb96ac8ae65b24/parse-library-1.3.0.zip - Versions: 1.3.0.1, 1.3.0, 1.2.21 [master repo] -> Parse-iOS-SDK (1.3.0) [DEPRECATED in favor of Parse] Parse is a complete technology stack to power your app's backend. pod 'Parse-iOS-SDK', '~> 1.3.0' - Homepage: https://www.parse.com/ - Source: http://parse-ios.s3.amazonaws.com/fe7d5b5421b322d1f8fb96ac8ae65b24/parse-library-1.3.0.zip - Versions: 1.3.0, 1.2.21, 1.2.19, 1.2.18, 1.2.17, 1.2.16, 1.2.15 [master repo]
はい、純粋にParseのpodっぽいのが、複数出てきました。 そのうち2つはDEPRECATEDと書かれていますね。
Parse (1.5.0)が良さそうです。 実際にpod を install した所、ParseとBoltsフォルダにSDKが入っており、関連フレームワーク10個が設定されていました。
さて、ふとした疑問が浮上。
Parseの公式サイトで、pod の記述が見つからないのです。
ここは Stackoverflowで聞いてみるしか!
http://stackoverflow.com/questions/27140210/official-pod-for-parse
Is there any official pod of Parse SDK that works on iOS?
I found "Parse" SDK on Cocoapods but couldn't find any pod's descriptions at Parse.com.
I also found the question article below. At the comment, the staff of Parse said 2 years ago that "We'd like to have official CocoaPods support soon." https://parse.com/questions/official-support-for-cocoapods-library-manager
日本語要約: iOSで動く、Parse SDK の 公式な pod はありますか?
From what I've been able to infer, the Parse podspec at https://github.com/CocoaPods/Specs/tree/master/Specs/Parse (v1.5.0 at time of writing) is the most official. The committer appears to work for Parse/Facebook, so that's the best endorsement I've seen so far.
日本語要約: Parse (最新はv1.5.0)が一番公式に近いものだと思います。コミットしている方が Parse/Facebook のために働いているようにみえるため、今のところ一番オススメです。
rickerbhさんから以上のように回答頂きました。ありがとうございます!
辿って行くと、確かにFacebookやParseの組織で働かれているように見える方が関わっていそうでした。 公式感のあるpodということで安心して使っていけそうですね。
というわけで、ParseのpodはParseを使いましょう。
ではまた!