5.パース関数を作るparseFeed.swiftに、RSSのJSONをパースする関数と、URL先の画像と文章を取得する関数を作りました。}}あとから言われて気づいたけど、これクラスにする必要がなかったみたい。PageMenuライブラリの設定をしていきます。https://github.com/inkenkun/RssReader/blob/master/news/ViewController.swiftPageMenuはいくつかのビューコントローラーを配列にして渡してやると、勝手にタブっぽくメニュー化してくれます。controllerArray.append(feedController)}feedArrayにURLとタイトルを設定してます。URLはRSSのURLをgoogleのAPIに通したものを設定してます。これでRSSをJSONで取得できます。あとはPageMenuの設定と、メニューを表示させる位置をナビゲーションバーの高さを考慮して設定してます。いじっていきましょう。....これを今回はextensionを使って書いています。...}内容は一緒なのですが、extension使って書くことによって、可読性が上がっていいらしいです。PullToRefreshの設定をしてます。あとはカスタムセルの指定をしてます。}}ここでは取得してきたJSONのデータをカスタムセルにセットしています。画像のサムネイルを別スレッドで非同期で取得してきています。マルチスレッドはこの辺を参考にしました。部分はセルの高さですね。}}セルをタップした先の詳細画面の設定です。ナビゲーションコントローラを使って画面遷移してます。WebViewの設定をしています。使い方が最初良くわからなかったのですが、どうやらこんな感じで継承させれば良さそうです。{9.ナビゲーションコントローラーの設定このままだと一覧から詳細に遷移できないので、AppDelegate.swiftでナビゲーションコントローラーの設定をします。true}10.ビルド以上で完成です。型でハマりまくったり、ライブラリの使い方がわからなかったりといろいろありましたが、なんとか動くものが出来ました。いう書き方のがいいよとか、これ便利だよとかあったら教えて下さい。Trip】いつでも弾丸旅行このブログについてエンジニアとしての考え方が間逆な2人がしょーもないこと書いてます。バツイチIT業界で働くエンジニアです。名前の通りバツイチです。理論や抽象的概念が好きだけど人に説明するのが下手。インケンくんにバカにされてますインケンバツイチちゃんと同じ業界で働いています。バツイチとインケンのエンジニアブログ。