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
240
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
50
Other Decks in Programming
See All in Programming
Elm 0.19.0 Changes
bkuhlmann
0
490
Behind VS Code Extensions for JavaScript / TypeScript Linnting and Formatting
unvalley
5
910
AWS CDKコントリビュートTIPS / aws-cdk-contribution-tips
gotok365
2
150
GitHub Copilotのススメ
marcy731
1
200
コーンフレークから始める モデリング会話入門
ogurotakayuki
0
370
Micro Frontends for Java Microservices - Devnexus 2024
mraible
PRO
0
490
Build Apps for iOS, Android & Desktop in 100% Kotlin With Compose Multiplatform (mDevCamp 2024)
zsmb
0
320
Goのエラースタックトレースの歴史と今後
sonatard
7
1.2k
データアナリストが行うDatabricksを活用したETLの自動化事例
shinoa
0
270
Netty Chicago Java User Group 2024-04-17
sullis
0
170
二郎系ラーメンのコールで学ぶ AST 解析
memory1994
PRO
7
1.7k
PHP8.3の機能を振り返る / Review of PHP 8.3 features
seike460
PRO
1
110
Featured
See All Featured
How STYLIGHT went responsive
nonsquared
92
4.8k
The Straight Up "How To Draw Better" Workshop
denniskardys
227
130k
How to name files
jennybc
65
93k
StorybookのUI Testing Handbookを読んだ
zakiyama
13
4.6k
From Idea to $5000 a Month in 5 Months
shpigford
377
45k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
226
51k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
227
16k
Documentation Writing (for coders)
carmenintech
60
3.9k
Git: the NoSQL Database
bkeepers
PRO
422
63k
Music & Morning Musume
bryan
41
5.6k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
14
1.5k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
322
20k
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