モバイルアプリ開発エキスパート養成読本

サポートページ

この記事を読むのに必要な時間:およそ 0.5 分

ダウンロード

(2017年4月17日更新)

以下のファイルをダウンロードできます。圧縮ファイルをダウンロードしていただき,適宜解凍してご利用ください。

ダウンロード
samples.zip

お詫びと訂正(正誤表)

本書の以下の部分に誤りがありました。ここに訂正するとともに,ご迷惑をおかけしたことを深くお詫び申し上げます。

(2017年4月17日最終更新)

第4章「RxSwift実践入門」4-3「RxSwift実践入門」
P.92「リスト7 mapを利用した実装の例」3行目


.subscribe(onNext: {print("map: ¥\($0)")})


.subscribe(onNext: {print("map: \($0)")})

P.93「リスト11 GithubにAPIリクエストを送信する」16行目


let startCount:Int


let starCount:Int

P.93「リスト11 GithubにAPIリクエストを送信する」19行目


startCount = dictionary["stargazers_count"] as! Int


starCount = dictionary["stargazers_count"] as! Int

P.93「リスト11 GithubにAPIリクエストを送信する」26行目


let query = "?q=¥\(keyword)"


let query = "?q=\(keyword)"

P.93「リスト12 実行結果」2〜4行目


  GithubRepository(name: "ReactiveX/RxSwift", startCount: 7414),
  GithubRepository(name: "jspahrsummers/RxSwift", startCount: 623),
  GithubRepository(name: "RxSwiftCommunity/RxViewModel", startCount: 198)


  GithubRepository(name: "ReactiveX/RxSwift", starCount: 7414),
  GithubRepository(name: "jspahrsummers/RxSwift", starCount: 623),
  GithubRepository(name: "RxSwiftCommunity/RxViewModel", starCount: 198)

P.96「リスト16 bind関数の実装」18行目


$0 + "\($1.name)(\($1.startCount))\n"


$0 + "\($1.name)(\($1.starCount))\n"