iOSでGoogleAutoCompleteするサンプルコードを公開しました

まだ一つもアプリを公開できていないわけですが、iOS8に向けたブラウザの開発は着々と進んでおります。

開発期間中のアウトプットも必要かと思いましたのでGitHubにサンプルコードを公開してみました。

autosuggestion

GitHub - ShingoFukuyama/FFFGoogleSearchAutoCompleteTextFieldSample

キーボードの上下運動に合わせてUITextFieldを動かし、UITextFieldの文字の変化を読み取り、AFNetworkingを使ってXMLを取得します。その結果を逆配列のUITableViewに流し込むといった感じですね。

正式なAPIの解説ページは存在しませんが、Googleが提供していて多くの人も使っているAPIを利用しています。

そしてもう一つ、最近勢いの出てきたDuckDuckGoのAPIに切り替えることもできます。

詳しい解説はしませんが興味がありましたらコードを覗いてみてください。

そして、コード内にけしからん部分があったら是非ともTwitterから教えてください。

参考