まさたか日記スマートフォン用の表示で見るまさたか日記2014-10-30HTMLReaderというフレームワークがすごいSwift/XCode/C++HTMLをクライアント側でちょっとパースする要件にてiOSで使えるHTMLパーサを調べると、いくつかあるのですが、HTMLReaderというのがたまたま目につきました。}}シングルViewの雛形に、UITextViewを一個貼っただけの画面を用意して、起動時に外部URLを叩いてます。WEBでACミラン本田の活躍記事です。実行すると以下のようにページをスクレイピングして情報を表示しました。Selectorでタグ抽出できるところです。Selectorを用いて検索をかけられます。(OGP)関連の情報だけを取り出しています。ちなみにOGPはFacebookでリンクシェアしたときに埋め込んでくれるWEBページのタイトル、写真、概要などをスクレイピングするための標準です。上下でHTMLReaderとOGPのサイトリンクを埋め込むのにはてなブログが作ってくれているコラムのようなものをページ側の意図を汲んで表示するための標準。protocol更にこのライブラリは、HTMLSerialization.hを追加インクルードさせることでDOM操作した結果のHTMLを文字列出力することができます。アプリケーションでHTMLテンプレート機能も容易に作れる。外からHTML取ってきてaタグやimgタグをローカル化させたりも手数少なく可能かな。直後からXCode6.1が大乱調。SourceKitがクラッシュしたっていうのです。以下のURLと同じ状況なのですが回避方法が不明で、調べてもたくさんの人が困ってて、かつ誰もはっきりとした解決をしていないという状況でした。明らかにXCodeのバグとしか思えないし、HTMLReaderが悪いわけじゃないと思いますけど状況的にSwiftと相性悪いのかも。いいフレームワークなのに環境クラッシュするとどうにもならないので、XCodeがアップデートされるまでしばらくは別の方法でしのいでおきます。04:36HTMLReaderというフレームワークがすごいTweet広告を非表示にする関連記事2016-02-15gulp-jasmineでES6で書いたReactコンポーネントとReactステートレスコンポネント...一通りハマって模索した結果、それぞれしっかり原因判明やりき...2015-02-14RetrofitとJsoupでWebスクレイピングRobolectricで書いたお試しコードですが、RetrofitでHTMLのスク...2014-11-06NSNotificationCenterとセレクター記述のことiOSでは段を積んだようにメッセージキューが用意されています。Technology(米国)はてなブログをはじめよう!masataka_kさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。