iOS 7 でAVSpeechSynthesizerを使用して音声を読み上げる

このエントリーをはてなブックマークに追加
はてなブックマーク - iOS 7 でAVSpeechSynthesizerを使用して音声を読み上げる

TweetOverviewの新機能の一つとして、音声読み上げ機能があります。最新のタイムライン上のツイートをsiriの声で自動で読み上げてくれるので、デスクサイドに置いておけば新しいツイートも分かりますし、関心ある論題かを知る事も出来ます。精度はまだいまいちですが、日本語で知っているトピックだと結構理解出来ます。
iTunes の App Store で配信中の iPhone、iPod touch、iPad 用 TweetOverview ツイート俯瞰デスクサイドアプリ

これは、iOS7で追加された、AVSpeechSynthesizer、AVSpeechUtteranceという機能を使用して作成しています。AVSpeechSynthesizerの方が実際に読み上げるオブジェクトで、AVSpeechUtteranceは読み上げる内容を定義したものです。

UIKit Dynamics を使用してViewを滑らかに移動する方法

このエントリーをはてなブックマークに追加
はてなブックマーク - UIKit Dynamics を使用してViewを滑らかに移動する方法

TweetOverview 2.0.0 がリリースされました。
iTunes の App Store で配信中の iPhone、iPod touch、iPad 用 TweetOverview ツイート俯瞰デスクサイドアプリ

これまでのバージョンがiOS7でちょっと不具合があり、修正しようと思ったところ、ここもなおそう、あそこもなおそうとやっていたら、ほぼ書き直しになってしまいました。前バージョンではUITableViewを使用してスクロールしていたのですが、これがデータが多くなるとパフォーマンスも落ちますし、また検索ストリームにあまりにたくさんのツイートが入ってきた時に安定性が悪いという問題がなかなか解決しませんでした。