github-search-user

課題コード

使用ツール / ライブラリ

  • CocoaPods
    • Alamofire
    • DZNEmptyDataSet
pod install を行なってご確認下さい。

工夫した点

初期表示で何もデータがないと不自然なので
初期表示または検索ワードがない場合は
https://api.github.com/users
上記APIにて全ユーザーから情報を取得しています。

検索ワードが存在する場合は、
https://api.github.com/search/users
より任意の情報を取得するようにしました。

その際、結果が表示されるまでloading画面が表示されるようにしました。


検索結果が存在しない場合は、
ユーザーが不快に思わないために メッセージと画像(柴犬)が表示されるよう
DZNEmptyDataSet
上記ライブラリを使用し実装しました。