Think Big Act Local

iPhone開発を軸にブレブレの記事を書いていきます。

第6回はUIEvolution開催! #potatotips で発表されたiOSのtipsまとめ

第6回となるクックパッドさんの #potatotips に参加させて頂きました。
今回はUIEvolution株式会社@恵比寿での開催でした。 https://github.com/potatotips/potatotips/wiki/Potatotips-6

f:id:himaratsu:20140410002344j:plain

potatotipsは発表者だけが参加できる、持ち時間1人5分のtips共有会です。
6回目となる今回は勢い余って3時間のボリュームたっぷりな会となりました。

そんな第6回で発表された15個のiOSのtipsをまとめます!

iOS tips

Xcode5.1 and Clang 3.5 Tips + CarPlay

  • @SEENEEさん
  • Xcode5.1 での変更点(QuickLook, CodeSnippet)
  • Clang3.5 での変更点(Box C String, DEPRECATED ATTRIBUTE)
  • CarPlayをSimulatorで動かしてみる
  • 発表資料 | qiita

ゲームのプレイ動画を気軽にシェアしてもらう

UIKit DynamicsとCoreMotionを組み合わせて物体を転がしてみた

リリース前の安全確認

やはりお前らのCoreDataの使い方も間違っている(仮)

CoreDataでSUBQUERY構文を使って副問い合わせをする

え!?Storyboard使ってるのにそんな画面遷移のしかたしてるのですか!?

  • @tokoromさん
  • Storyboardは便利だが、値渡しの時にcodeを書くのが不満
  • Storyboardを疎結合のままに値渡せる方法を考えた
  • Androidのintentのように値の受け渡しができるようになる
  • ライブラリは明日公開予定!

SDWebImageを1年半使ってみた

  • @ninjinkunさん
  • SDWebImage について紹介
  • 非同期ロードやキャッシュを備えた画像フェッチャーの決定版
  • アニメGIFやWebPもシンプルに扱える
  • キャッシュのExpireもよい感じに処理してくれる
  • 自分の実装はすぐに捨てるべきなくらい良いライブラリ

An idea for removing NSNull from JSON

StoryboardでUIを使いまわす

AutoFlight 〜簡単セットアップで自動ビルド〜

  • @y_310さん
  • プロジェクト毎にJenkins立てる必要って実はない
  • GitHubベースの、ビルド&配布を簡単にできる仕組みを作った
  • push するだけでJenkinsでビルドされてTestFlightで配布できる
  • 発表資料 | Gist

OSSのUIコンポーネント作るならそんなダさいAPIやめときな

  • @modocacheさん
  • OSSのUIコンポーネントを作るときに注意する点と提案の話
  • 継承より組み立てを好む。継承よりカテゴリにした方が使いやすい
  • 設定オブジェクト
    • option をまとめて一つのオブジェクトにして設定できるように
  • パラメータオブジェクト
    • パラメータを複数与えるのではなく、一つのオブジェクトにして渡すと良い
    • 特にblock構文のパラメータで有用

デバッグ時のカスタムQuick Look機能

クックパッドアプリのプロトタイプ検証

まとめ

今回もおもしろいtipsが次々と紹介され、3時間が一瞬に感じられる勉強会となりました。yimajoさんの「お前らの○○は間違っている」というタイトルにインスパイアされた発表者が次々と自分の資料タイトルを変えておられて面白かったですw

次回のpotatotipsは5/15(木)にDeNAさんのオフィスで行われるそうです。
応募は1~2週間前にオープンされるようなので、参加されたい方はチェックしてみてください!

発表者のみなさん、UIEvolutionのみなさん、本日はありがとうございました!

Togetter

関連記事

f:id:himaratsu:20131113234202j:plain