GitHubでリポジトリを管理するために作成しているiPhoneアプリの計画を書いています。これは大学の課題です。
Objective-CからOAuthを使用できますか?また、どのように機能しますか?組み込みのブラウザをロードするのは「GitHubでログイン」ボタンだけですか、それともユーザー名とパスワードの組み合わせですか?
結果のトークンをこれから取得し、ユーザーが強制的にログアウトするまでCore Dataを使用して保存できますか?
GitHubでリポジトリを管理するために作成しているiPhoneアプリの計画を書いています。これは大学の課題です。
Objective-CからOAuthを使用できますか?また、どのように機能しますか?組み込みのブラウザをロードするのは「GitHubでログイン」ボタンだけですか、それともユーザー名とパスワードの組み合わせですか?
結果のトークンをこれから取得し、ユーザーが強制的にログアウトするまでCore Dataを使用して保存できますか?
間違いなくできます - GitHub の Web ベースの認証フローを通過するか、「非 Web アプリケーション」の代替手段を使用することが可能です。どちらもここで詳しく説明されています。
ただし、多くの開発者が、さまざまな言語用の GitHub API ライブラリを既に作成しています。これには、GitHub 独自のライブラリ ページにリストされているObjective-C 用のものも含まれます。ライブラリがサポートしていないことを行う必要がある場合は、いつでも変更できます (できれば変更を元に戻すことができます)。