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
250
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
Cloudflare Workers x AWS Lambdaの組み合わせユースケース / Cloudflare Workers x AWS Lambda Combination Use Case
seike460
PRO
2
310
CSC307 Lecture 08
javiergs
PRO
0
330
リハビリmruby
kishima
1
160
ドメイン駆動設計の実践
masuda220
PRO
17
5.2k
Jetpack for KMP
fornewid
1
290
CSC307 Lecture 07
javiergs
PRO
0
220
「2024年版 Kotlin サーバーサイドプログラミング実践開発」の補講 〜O/Rマッパー編〜
n_takehata
2
260
Prompt FlowによるLLMアプリケーション開発
yuto2000
1
1k
12年前の『型システム入門』翻訳の思い出話
mame
11
1.2k
日付と正規化
megmogmog1965
0
140
HMSコンペ 11th Solution (team : kansai-kaggler)
t88
1
680
今こそ始める、CDKコンストラクトライブラリ開発 ― 入門から実践まで
tmokmss
1
930
Featured
See All Featured
Happy Clients
brianwarren
94
6.5k
A better future with KSS
kneath
231
17k
KATA
mclloyd
20
13k
Large-scale JavaScript Application Architecture
addyosmani
506
110k
Building Adaptive Systems
keathley
34
2k
The World Runs on Bad Software
bkeepers
PRO
63
11k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
34
1.9k
The Cult of Friendly URLs
andyhume
75
5.9k
What's new in Ruby 2.0
geeforr
338
31k
Gamification - CAS2011
davidbonilla
78
4.9k
Designing with Data
zakiwarfel
96
5k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
90
47k
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