Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Time for Xcode Behavior
Search
Tachibana Kaoru
February 22, 2018
Technology
1.4k
4
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Time for Xcode Behavior
Tachibana Kaoru
February 22, 2018
More Decks by Tachibana Kaoru
See All by Tachibana Kaoru
GeoLocationAnchor and MKTileOverlay
toyship
0
420
Custom Group Activities
toyship
3
1.5k
Synchronized iPhones, Again!
toyship
2
1.7k
ARKit4.pdf
toyship
1
2.4k
Custom Gesture Recognizer on iOS
toyship
3
1.5k
HEVC Video with Alpha Channel
toyship
1
1.3k
RealityKit & Reality Composer
toyship
3
700
ARKit3
toyship
4
7.7k
UIViewPropertyAnimator and Easing
toyship
2
1.2k
Other Decks in Technology
See All in Technology
dbt Semantic Layerで進めるenechainのデータ民主化
akizhou
1
240
オントロジーって 結局なにもの? AI エージェントに「意味」を渡す知識設計の話
greenmidori
0
260
Claude Code をローカルとサーバー上で利用した際の Bedrock 利用料をユーザー単位で一本化してみる
ohorig
0
130
2026-10-24 JAWS JAWS-UG 茨城 #18 IAM Policy Autopilotってなにさ。terraform planからIAM Policyつくれるの? / What's IAM Policy Autopilot
masasuzu
0
120
Refining Active Record
shugo
0
200
トークン化預金DCJPYの取り組みと活用ユースケース
finengine
0
240
国際カードブランドルール変更に伴うクレジットカード決済取引仕様変更について
k1style
0
190
Gemini Intelligence 入門 ― AppFunctions と Gemini Nano
takuroabe
0
360
Teaching Python with three kinds of AI
reuven
0
110
React改造してみた
tsukina_7mochi
0
160
Code for Security プロジェクト紹介 2026年10月
yu23ki14
0
120
シンプルな設定ファイルで実現する AWS IAM Identity Center の ユーザー管理Terraformフレームワークを公開しました / Simplifying AWS IAM Identity Center User Management: An Open-Source Terraform Framework
yamaguchitk333
0
250
Featured
See All Featured
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
310
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
950
The untapped power of vector embeddings
frankvandijk
2
1.9k
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
550
We Are The Robots
honzajavorek
0
400
Deep Space Network (abreviated)
tonyrice
0
380
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4.2k
The Spectacular Lies of Maps
axbom
PRO
1
1.1k
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
940
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
3.1k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.4k
Transcript
Time for Xcode Behavior! potato tips 2018/02/22 Tachibana Kaoru
About Me • @TachibanaKaoru • iOS freelance engineer • This
years theme : No Travel, No Work! • Bali όϦౡ • Greece ΪϦγϟ
Xcode Source Code Extension • WWDC 2016 Ͱհ • Apple's
Xcode official extension!
ͬͨʙʂ ެࣜϓϥάΠϯͩʂ
Ͱ;ͨΛ͚͋ͯ ΈΔͱ……
Xcode Source Code Extension • ࡞σόοάେมͩ͠……ɻ • ಈ࡞ʹ͔ͳΓ੍ݶ͕͋Δ͠……ɻ • GUIදࣔͰ͖ͳ͍͠……ɻ
ʢৄ͘͠ɺ@takasek͞Μͷ Xcode Source Editor Extensionͷ ੈքΛࢀরʣ
͜͜Ͱ Xcode Behavior!
Xcode Behaviorͱ • Xcode ͷmenu͔ΒىಈͰ͖Δಠࣗ εΫϦϓτ • ଠݹͷੲ͔Β͑·͢ɻ
XcodeͷઃఆͷBehaviorsը໘Ͱઃఆ
What can it do? Xcode Source Code Extension Xcode Behavior
XcodeͷΤσΟλʔͰࠓͻΒ ͍͍ͯΔϑΝΠϧͷதΛม ߋ͢Δ͜ͱ͔͠Ͱ͖ͳ͍ɻ Xcode͔Βಠཱͯ͠ಈ࡞͢Δ εΫϦϓτͳͷͰɺͳΜͰ Ͱ͖Δɻ
context from Xcode... Xcode Source Code Extension Xcode Behavior XcodeͰ։͍͍ͯΔϑΝΠϧ
ͷதͷΈऔಘͰ͖Δɻ ڥมͰࠓXcodeͰ։͍ͯ ͍ΔϓϩδΣΫτ͕Θ͔Δɻ
Editing, Distributing... Xcode Source Code Extension Xcode Behavior ࡞มߋෳࡶ ࣗͰॻ͍ͨεΫϦϓτΛࣗ
ݾͰ͏εΩʔϜͳͷ Ͱɺ࡞มߋָ
show GUI Xcode Source Code Extension Xcode Behavior GUIΛදࣔͰ͖ͳ͍ GUIΛදࣔͰ͖ΔɻAppKit
ͪΖΜՄɻ
Programming Language Xcode Source Code Extension Xcode Behavior XcodeͰίϯύΠϧͰ͖Δݴ ޠͷΈ
εΫϦϓτͱͯ͑͠Δݴޠ ͳΒͳΜͰՄɻSwiftͰɺ γΣϧεΫϦϓτͰɺapple scriptͰɺrubyͰɻ
Hello World with Apple Script #!/usr/bin/osascript set theDialogText to "Hello
World!" display dialog theDialogText
ͯ͞ɺ͜͜Ͱɺ࣮ϓϩδΣΫτͰ͑ ΔXcode BehaviorͷαϯϓϧΛݟͯ Έ·͠ΐ͏ɻ
Markdown in Xcode
Markdown in Apple Sample • preview mode
Markdown in my project... • not preview mode!
to change makrdown's preiew mode ϓϩδΣΫτʹಛఆͷ໊લͷplistϑΝΠϧΛ͓͘ͱɺXcode ͰϚʔΫμϯϑΝΠϧ͕ϓϨϏϡʔϞʔυͰදࣔ͞ΕΔΑ͏ ʹͳΓ·͢ɻ Xcode9ͰͷMarkdownϨϯμϦϯά -
http://www.toyship.org/ archives/2541
script to change preview mode of markdown in Xcode #!/usr/bin/swift
import Foundation let env = ProcessInfo.processInfo.environment let manager = FileManager.default let fileNakami = "...." if let pathValue = env["XcodeProjectPath"] as? String{ var fileURL = URL(fileURLWithPath: pathValue) fileURL.appendPathComponent(".xcodesamplecode.plist") try! fileNakami.write(to: fileURL, atomically: true, encoding: String.Encoding.utf8) } https://gist.github.com/TachibanaKaoru/ 4ffa5dda9b86b4f0ef1a02e064ba34e9
·ͱΊ • Xcode Behaviorศརʂ • ଠݹͷੲ͔Β͑ΔٕͰ͕͢ɺࠓͦ͜Έͳ͓͞ΕΔ͖ʂ