42
ここが変だよ Xcode id:happy_ryo 131220日金曜日

AppCode Night @happy_ryo #ACNight #jbugj

Embed Size (px)

DESCRIPTION

AppCode Night で Xcode と AppCode を雑に比較しながら AppCode使おうぜ,という話をしました。 動画はこちら http://www.youtube.com/watch?v=ud3MZWO2kz0

Citation preview

Page 1: AppCode Night @happy_ryo #ACNight #jbugj

ここが変だよXcode

id:happy_ryo13年12月20日金曜日

Page 2: AppCode Night @happy_ryo #ACNight #jbugj

id:happy_ryo

• Allied Architects, inc.•社内カメラマン• AppCode は多分2年以上使ってる•人工無能が作りたかった• Net Beans を愛している(が、使っていない)• 30歳独身

13年12月20日金曜日

Page 3: AppCode Night @happy_ryo #ACNight #jbugj

会社

個人

13年12月20日金曜日

Page 4: AppCode Night @happy_ryo #ACNight #jbugj

PHP のエンジニア探してますガチで

http://www.aainc.co.jp

13年12月20日金曜日

Page 5: AppCode Night @happy_ryo #ACNight #jbugj

なにはともあれ

13年12月20日金曜日

Page 6: AppCode Night @happy_ryo #ACNight #jbugj

なぜ

13年12月20日金曜日

Page 7: AppCode Night @happy_ryo #ACNight #jbugj

ぼくらは

AppCode を

使うのか

13年12月20日金曜日

Page 8: AppCode Night @happy_ryo #ACNight #jbugj

JetBrains が好きだから

13年12月20日金曜日

Page 9: AppCode Night @happy_ryo #ACNight #jbugj

Xcode さんが微妙にイケてないから

13年12月20日金曜日

Page 10: AppCode Night @happy_ryo #ACNight #jbugj

色々理由は有ると思いますが

13年12月20日金曜日

Page 11: AppCode Night @happy_ryo #ACNight #jbugj

今回は happy_ryo の独断で幾つかの機能を比較しながらお話します

13年12月20日金曜日

Page 12: AppCode Night @happy_ryo #ACNight #jbugj

その1

補完13年12月20日金曜日

Page 13: AppCode Night @happy_ryo #ACNight #jbugj

NSUserDefaults *defaults =

13年12月20日金曜日

Page 14: AppCode Night @happy_ryo #ACNight #jbugj

ぽちっとな

13年12月20日金曜日

Page 15: AppCode Night @happy_ryo #ACNight #jbugj

13年12月20日金曜日

Page 16: AppCode Night @happy_ryo #ACNight #jbugj

Xcode (Esc)

13年12月20日金曜日

Page 17: AppCode Night @happy_ryo #ACNight #jbugj

Xcode (Esc)

AppCode (Ctrl + Space)

13年12月20日金曜日

Page 18: AppCode Night @happy_ryo #ACNight #jbugj

Ctrl + Shift + Space

13年12月20日金曜日

Page 19: AppCode Night @happy_ryo #ACNight #jbugj

Ctrl + Shift + Space

SmartType

13年12月20日金曜日

Page 20: AppCode Night @happy_ryo #ACNight #jbugj

その2

Debugger

13年12月20日金曜日

Page 21: AppCode Night @happy_ryo #ACNight #jbugj

最近の Xcode は大分良い感じになりました

13年12月20日金曜日

Page 22: AppCode Night @happy_ryo #ACNight #jbugj

だけどlldb 一々叩くのは面倒

13年12月20日金曜日

Page 23: AppCode Night @happy_ryo #ACNight #jbugj

AppCode なら

13年12月20日金曜日

Page 24: AppCode Night @happy_ryo #ACNight #jbugj

AppCode なら

13年12月20日金曜日

Page 25: AppCode Night @happy_ryo #ACNight #jbugj

AppCode なら

13年12月20日金曜日

Page 26: AppCode Night @happy_ryo #ACNight #jbugj

AppCode なら

13年12月20日金曜日

Page 27: AppCode Night @happy_ryo #ACNight #jbugj

その3

Quick DefinitionDocumentation

13年12月20日金曜日

Page 28: AppCode Night @happy_ryo #ACNight #jbugj

13年12月20日金曜日

Page 29: AppCode Night @happy_ryo #ACNight #jbugj

Xcode

13年12月20日金曜日

Page 30: AppCode Night @happy_ryo #ACNight #jbugj

Xcode

AppCode

13年12月20日金曜日

Page 31: AppCode Night @happy_ryo #ACNight #jbugj

その4

インポート

13年12月20日金曜日

Page 32: AppCode Night @happy_ryo #ACNight #jbugj

AppCode は基本的に自動で書いてくれる(もしくは Alt + Enter)が、Xcodeは自分で書

かないといけない。

13年12月20日金曜日

Page 33: AppCode Night @happy_ryo #ACNight #jbugj

その5

Refactoring

13年12月20日金曜日

Page 34: AppCode Night @happy_ryo #ACNight #jbugj

実は Xcode が結構頑張ってる

13年12月20日金曜日

Page 35: AppCode Night @happy_ryo #ACNight #jbugj

•リネーム•メソッド抽出•スーパークラスを作ったり•Move up/down•カプセル化

Xcode にもある

13年12月20日金曜日

Page 36: AppCode Night @happy_ryo #ACNight #jbugj

AppCode の場合

多い……

13年12月20日金曜日

Page 37: AppCode Night @happy_ryo #ACNight #jbugj

AppCode の場合

13年12月20日金曜日

Page 38: AppCode Night @happy_ryo #ACNight #jbugj

その6

REST Client

13年12月20日金曜日

Page 39: AppCode Night @happy_ryo #ACNight #jbugj

Xcode には無いのです

13年12月20日金曜日

Page 40: AppCode Night @happy_ryo #ACNight #jbugj

まとめ

13年12月20日金曜日

Page 41: AppCode Night @happy_ryo #ACNight #jbugj

• CoreDataを使う時は Xcode 便利•プロジェクトの設定も Xcode•コードを書く時は AppCode•デバッグは状況に応じて• AppCode にはプレゼンテーションモードがあるよ

13年12月20日金曜日

Page 42: AppCode Night @happy_ryo #ACNight #jbugj

Xcode とは決別出来ない

多少の困難は愛で乗り越えましょう

13年12月20日金曜日