Nakajijapan

生きるのに必死です。

Potatotips #24に参加してきた

potatotips (iOS/Android開発Tips共有会) 第24回にブログ枠として参加してきたのでそのメモに綴ります! 今回はGoodpatchさん主催での開催となりました。

iOSでテーマ(着せ替え)機能を実装した時のTips

Goodpatchの重田さん

  • UIAppearanceの話

tvOSでWebSocketを使う

デジタルサーカスの長谷川さん

  • Apple TVの話
  • AppleTVのサーバ通信
  • WEB API?
    • もっとリアルタイムにしたい
  • APNs?
  • WebSocket?
    • Starscreamが良かった
      • Pure Swift!

iOS7をサポート対象外にして開発を健全化する

@shoby さん

  • iOS 7をサポート対象外にして健全にする
  • ユーザにOSのアップデートを促す
  • 最終互換バージョンを提供する
  • 著名なアプリが対象外にしている!!!!!

xcconfigで複数ターゲットのビルド設定をまとめる

@k_katsumi さん

  • Univy targets for multiple platforms into one target
  • メルカリは言語ごとにターゲット作ってる
  • 複数管理する方法
  • keychainaccess
    • v2.1 コピーすればios7でも使える
  • どうやるか
    • configuration file使ってる
      • base.xcconfig
        • 全部デプロイ面とターゲットを利用している
      • Debug.xcconfig
      • Release.xcconfig
  • *で設定すると便利
  • BuildSettingExtractor使うと便利

Enhancements with 3D Touch

Goodpatch の @roothybrid7 さん

  • Enhancements with 3D touch
  • 導入した話
  • なぜ?
    • プロトタイプのプレビューをすぐみたい
  • 3D touch
    • Home Screen
    • Quick Actions
    • Peek and Pop
  • Blurによりうきあがる量いいの指定
  • タッチしたポイント(location)から算出

On Demand Resourcesを意識したコンテンツ制作

ユビレジの @nolili さん

  • try!
  • 昔のアプリをtvOS対応した話
  • サーバのリソース入れ替えよう!! –> ダメ
  • 住めてのアセットがそれ追っていること
  • 適切なタグが振られていること
  • どこでユーザをまあたせていいのか
    • 初回起動時にオフラインのユーザがどの段階までコンテンツにアクセスrすrのかSubmit時の意トラブル発覚は辛い
    • TestFlightでテストする
  • ドキュメントあるからそこみるといい

What’s new in Swift3

@TachibanaKaoru さん

  • Swiftの話
    • try! Swiftの紹介
  • Swift Evolution
  • 今後のSwiftのレビューを振り返る
  • Swift 2.2
  • 春にリリースされるバグ修正、実装の品質向上
  • コード互換性あり
  • 3.0リリースに見据えてwarningを表示するようになる
  • 3.0
    • 2016年秋に出る予定
    • 3.0で対応しないこと
    • Proposalレポジトリ

enumrate

ネクスト の @mo_to_44 さん

  • enumarateはどう実装されているのか
  • .gyb
  • Generate Your Boilerplate
  • Swiftのプロジェクトで使われいてるテンプレート形式
  • GeneratorTypeプロトコル
  • EnumerateSequence

感想

  • ブログ枠だったけど次回はトーク枠で参加したいですね。
  • 企画・主催してくださったグッドパッチさんに鬼感謝です!!!!!!
  • Goodpatchさんのアドベントカレンダーがあるようです!

次回

次回開催はFringe81さんでpotatotipsを行うそうです!!!!