Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
AppCode, why not?
Search
Asli Sabanci
January 16, 2016
Programming
0
270
AppCode, why not?
AppCode > Xcode, sometimes.
Asli Sabanci
January 16, 2016
Tweet
Share
More Decks by Asli Sabanci
See All by Asli Sabanci
Let's Dive Into Apple Watch
kirkiki
0
54
Other Decks in Programming
See All in Programming
「手軽で便利」に潜む罠。 Popover API を WCAG 2.2の視点で安全に使うには
taitotnk
0
870
Ruby×iOSアプリ開発 ~共に歩んだエコシステムの物語~
temoki
0
350
AIを活用し、今後に備えるための技術知識 / Basic Knowledge to Utilize AI
kishida
22
5.9k
速いWebフレームワークを作る
yusukebe
5
1.7k
より安全で効率的な Go コードへ: Protocol Buffers Opaque API の導入
shwatanap
2
770
請來的 AI Agent 同事們在寫程式時,怎麼用 pytest 去除各種幻想與盲點
keitheis
0
130
楽して成果を出すためのセルフリソース管理
clipnote
0
190
意外と簡単!?フロントエンドでパスキー認証を実現する WebAuthn
teamlab
PRO
2
780
Android 16 × Jetpack Composeで縦書きテキストエディタを作ろう / Vertical Text Editor with Compose on Android 16
cc4966
2
270
Rancher と Terraform
fufuhu
2
550
Flutter with Dart MCP: All You Need - 박제창 2025 I/O Extended Busan
itsmedreamwalker
0
150
ファインディ株式会社におけるMCP活用とサービス開発
starfish719
0
2k
Featured
See All Featured
The World Runs on Bad Software
bkeepers
PRO
70
11k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
15k
Designing for Performance
lara
610
69k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
8
530
Why You Should Never Use an ORM
jnunemaker
PRO
59
9.5k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
229
22k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
61k
VelocityConf: Rendering Performance Case Studies
addyosmani
332
24k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
50k
Stop Working from a Prison Cell
hatefulcrawdad
271
21k
Writing Fast Ruby
sferik
628
62k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
48
9.7k
Transcript
AppCode, WHY NOT? Asli Sabanci @Cocoaist, Jan 2016 @kirkiki
Navigation » Check method implementation in a popover ⌘Y »
Find usages ⌥⌘F7 » Subclass implementations ⌥⌘B » Superclass implementation ⌘U » Usages of variable in current file ⇧⌘F7
Navigation » Structure window ⌘F7 » Recent files ⌘E »
Jump to last edit position ⇧⌘⌫
Smart Completions » Creating a new variable from usage »
Importing needed headers » Indicating unused headers
Editing » Place multiple cursors ⌥⇧ » Column selection ⇧⌘8
» Move lines, statements up/down ⌥⇧↑ or ⌥⇧↓ » Surround with something ⌥⌘T » Many refactoring options
Code Style Rules » Set code style rules under Preferences
for different languages » Indent a piece of code ^⌥I » Apply code style rules on a piece of code ⌥⌘L » Fold/unfold a piece of code ⌘.
Bookmarks & TODOs » Bookmark code F3 » View bookmarks
⌘F3 » Bookmark with mnemonics ⌥F3 and quick jump to numbered bookmarks » View TODOs ⌘6 » Create special patterns, list & filter them
Code Inspection » Configure inspections » Create profiles » Run
inspections on different scopes (Just uncommitted files, just open files, some files, etc...) » Export inspection issues
Reveal Integration » Just install the plugin and it's done
» No changes on the project file
Cocoapods Integration » Contextual menu items for creating / editing
a podfile » Install pods through menu items » Autocomplete options for pod names and versions
REST Client » Send requests, check responses » Edit headers
» Import / export requests
Terminal Embedded, colorful, functional
Plugins » KeyPromoter » Cocoapods » Reveal
Resources AppCode Workshop