Xcodeを便利に使って爆速開発する #yxcm

40,048 views

Published on

「ヤフー vs クラスメソッド iOS 炎の7番勝負」で発表したスライド。
開発効率をあげるためのXcodeのtipsを紹介しました。

補足エントリはこちら:
http://himaratsu.hatenablog.com/entry/xcode

Ustはこちら:
http://www.ustream.tv/recorded/44215492

Published in: Technology
0 Comments
63 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
40,048
On SlideShare
0
From Embeds
0
Number of Embeds
18,965
Actions
Shares
0
Downloads
67
Comments
0
Likes
63
Embeds 0
No embeds

No notes for slide

Xcodeを便利に使って爆速開発する #yxcm

  1. 1. Xcodeを便利に使って 爆速開発 #01: 開発スピード向上 @himara2 ヤフーvsクラスメソッド 炎の7番勝負 2014.02.25 Tue.
  2. 2. 自己紹介 ・平松 亮介(@himara2) ・ヤフー株式会社 iOSエンジニア ・Petapic iOSアプリ ・社内LT会「iOS_LT」 http://techblog.yahoo.co.jp/ios/ios_lt/
  3. 3. x10 今年のヤフーの目標はx10
  4. 4. Xcodeを効率的に使って 普段の作業をx10に.
  5. 5. incremental Ctrl+6 -> search 開いているクラス内のメソッドにJump
  6. 6. Cmd+Shift+O 全ファイル対象にクラスやメソッドを検索
  7. 7. Suggest completions 返り値の型なしでも補完してくれる ※補完されない場合は Preference > Text Editting > Suggest Completion while typing にチェック
  8. 8. Localization 複数言語対応の確認を簡単に
  9. 9. 便利ですね!
  10. 10. blocks そらで書けますか?
  11. 11. 型、名前、パラメータ...
  12. 12. fuckingblocksyntax.com
  13. 13. ムリ。
  14. 14. code snippet.
  15. 15. code snippet ・Xcodeの便利なアイツ
  16. 16. code snippet 名前 shortcut scope body = <#Return Type#>
  17. 17. code snippet ・inlineBlock, typedefBlock ・ショートカット or ドラッグで使用 ・自作のsnippetも登録可 ・追加したsnippetは以下のpathに保存される ~/Library/Developer/Xcode/UserData/CodeSnippets => ここをgit管理すればチームで共有できる
  18. 18. Dash
  19. 19. Dash ・ドキュメントをインクリメンタルサーチ ・Google, Stack Over Flowも検索 ・Xcode pluginある ・Dash Plugin for Xcode
  20. 20. Dash ・http://kapeli.com/dash ・ドキュメントをインクリメンタルサーチ ・GoogleやStack Over Flowも同時に検索 ・Xcode pluginもある ・Dash Plugin for Xcode
  21. 21. 便利ですね!
  22. 22. Xcode Template
  23. 23. Xcode Template
  24. 24. Xcode Template ・Xcodeの初期テンプレートを自作できる ・よく使うものは登録して爆速化 ・iOSの場合の置き場所 自作: ~/Library/Developer/Xcode/Templates/ デフォ: /Applications/Xcode.app/Contents/Developer/Platforms/ iPhoneOS.platform/Developer/Library/Xcode/Templates/ File Templates
  25. 25. Xcode Template ・中身 - TemplateInfo.plist - TemplateInfo.icns - ___FILEBASENAME___.h - ___FILEBASENAME___.m
  26. 26. Xcode Template ・中身 - TemplateInfo.plist - TemplateInfo.icns - ___FILEBASENAME___.h - ___FILEBASENAME___.m これらのファイルを良い感じに編集すると...
  27. 27. 追加されたテンプレを選択
  28. 28. Singletonオプションが増えてる
  29. 29. File作成時点でシングルトンの記述が!
  30. 30. 便利ですね!
  31. 31. まとめ 1. Ctrl+6 -> incremental search 2. Cmd + Shift + O 3. Suggest Completion 4. Localization 5. Code Snippet 5-1. Dash 6. Xcode Template
  32. 32. x10になりそうですね!!
  33. 33. 発表は以上です!
  34. 34. 終わり

×