- Githubのユーザーを検索し、一覧からユーザーの詳細画面を表示するアプリです。
- Carthage version: 0.34.0
-
master
- プロダクトとしてリリースするためのブランチ。リリースしたらタグ付けする。
-
develop
- 開発ブランチ。コードが安定し、リリース準備ができたら master へマージする。リリース前はこのブランチが最新バージョンとなる。
-
feature branches
- 機能の追加。 develop から分岐し、 develop にマージする。
- テストの実行
- テスト結果の表示
fastlane custom_lane
- MVC
-
UserSearchVC
- 画面上部の入力エリアに検索ワード(ユーザ名部分一致)を入力し、結果をUITableViewに表示する
-
UserDetailVC
- 検索画面で選択したユーザ情報をwebviewで表示する
- ドキュメント
https://developer.github.com/v3/search/#search-users
GET https://api.github.com/search/users?q=[username]
carthage update --platform iOS
- Xcode 11.1 or later
- iOS 11 or later
- Swift 5.0 or later
- GithubAPIは1分間に10回リクエストをするとレート制限がかかり、503エラーになります。