タイトルのままですが ikesyo/ReactiveAccountStore というAccounts.framework
(ACAccountStore
) のReactiveCocoaラッパーを作ってみました。
現時点では、以下の4つの非同期メソッドのRACSignal
ラップ版をサポートしています。
-requestAccessToAccountsWithType:options:completion:
-saveAccount:withCompletionHandler:
-renewCredentialsForAccount:completion:
-removeAccount:withCompletionHandler:
より詳しくはヘッダードキュメントを参照してください。
すでにCocoaPodsに登録済みなので、以下で利用できるようになります。
pod 'ReactiveAccountStore'
対応プラットフォームは、OS Xのサポートとdeprecatedのメソッドの関係上、
となっています。
Accounts.framework
を使用することがあるReactiveCocoaユーザーは利用してみてください(どれだけいるのか)。