南東京勉強会 #12回目

前回は一旦スルーしてしまったのですが、適当なメモ。

ARアプリ開発

  • きっかけ:お客さんの希望
  • 使ってるFramwwork
    • AVFoundation
    • OpenGL
    • CMLocationManager:地磁気と加速度からデバイスの向きを算出
    • CMMotionManager:角速度と加速度からiPhoneの角度を算出

シリアル通信 これがすごく面白い!

  • レシートプリンタと繋ぎたい
    • プリンタのインタフェース:RS-232C シリアルポート・LANなど
    • iPadのインタフェース
      • GKSessionでBluetoothやNetworkが、同一アプリ内しか使えない
      • NSStreamでNetwork
  • NSStreamを使う

Storebord

  • InitialViewController
  • ViewControllerのコンテナ機能
  • Static Cells TableView
  • User Defined Runtime Attibutes

辞書アプリ

  • UIReferenceLibraryViewController
    • 表示レイアウト編集などできない
    • モーダルモードできない
  • UITextChecker
  • 辞書の切り替え
    • NSLocale +(NSArray *)prefferedLanguageをオーバーライド

岸川さん

  • UITableViewCellのパフォーマンス
    • 小さいCellに分けるほうが体感が速い
    • UIImageViewでいい
    • NSCacheで画像キャッシュ
      • 使い方はNSDictionaryとほぼ同じ
  • スクロールのスナップ
    • スクロールの方向を見る
    • 連続スクロールしているか。
  • UITableViewを横で使う
    • UIScrollViewでtransformで90度回す
  • 複数スタイルのテキストを描画
    • UICoreTextを使ってもいい