第44回 Cocoa勉強会に行ってきた
会場は松戸の森のホール21。八柱の駅から歩いて15分くらいなのに電波つかまらないとか、ちょっと不思議。
発表
「XYZZY LISPブラウザ を作る」MVCでなくPACパターンのほうがGUIを考えるときに適切では?という視点からnibをビューごとにわけて構成するときの実装方法について。
「Cocoaのアニメーションについて」Cocoaのアニメーション機能、NSAnimationとCoreAnimationについて。
「PDFビューアを議論する」iOSでPDFを表示する方法ついてそれぞれ(WebKit/CoreGraphics/CoreAnimation)。 アノテーション・テキスト選択などについてはどうする?(標準ではできない)
- 選択→マークするには描画と同じようなことしないといけない
- そもそもテキストとるのもたいへん→描画された画像にOCRかけるのどう?という画期的なアイディア
- libHaru( http://libharu.org/ )は新規PDFつくるにはいいけど、編集には向かない
「popoverとsheetの便利実装」( https://github.com/kyoshikawa/ZPopoverController )について。標準のクラスを使うとコードがごちゃっとするので規約化して簡単に扱えるように。
- popover: ひとつだけ表示、表示されてる状態でクリックは非表示に、の標準的な動作を
- sheet: アクションをオブジェクト化してtagを使わない
お知らせ
- 次回の勉強会は3月