第53回 Cocoa勉強会に行ってきた(6/30)
会場は今回も新宿伊藤ビルの貸し会議室。
以下発表など。
データ解析 (Mac)
ふだんはperlでやっているログ(テキストファイル)の解析をCocoaでやってみる話。主に正規表現など。ARCが使えるようになって、この手の処理が簡単に書けるようになったとのこと。
たしかにこの手の処理だと、オブジェクトの生成多くなるものねえ。
Sandboxと XPCによるPrivilege Separation (Mac)
Sandboxの概要と、Sandbox+XPC構成のアプリの実装方法について。
- アプリケーションに多くの機能がある場合、使用するリソースが多種になる
- Sandbox化していてもリスクは大きく
- アプリケーションを複数に分割し、そのアプリごとにミニマムのentitlementを設定することでセキュリティを高めることができる
そのとき、分割したアプリ間の連携に使用するのが"XPC"というアプリケーション間通信。Lion以降で利用可能で、 アプリの再構成が必要になるのでけっこう大変とのこと。
MPMusicPlayerController vs AVPlayer (iOS)
iPodの曲・Podcastなどを再生するときに利用できる、MPMusicPlayerControllerとAVPlayerの2つについて機能の比較。
- MPMusicPlayerControllerのほうが簡単。
- それぞれに利用可・不可の機能があり、どちらか一方ではすべてを網羅できない。
- AVPlayerは非同期で、さらに停止などの結果を受け取れないものもあるのがワナ。
Xcode You may not know... (Xcode)
Xcodeの細かい機能についてのまとめ。みんなも実は知らないものがけっこうあったり、とか。
Enterpriseの話のなかで、testflightの話題があがって、ついでに議論など。
その他の話題
次回の予定
9月上旬の予定です。そのころは10.8の知見とか落とし穴についての情報が集まってるころですかねえ。