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
I💖Xcode Plugins
Search
haranicle
March 10, 2015
Technology
170
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
I💖Xcode Plugins
haranicle/AlcatrazTour |
https://github.com/haranicle/AlcatrazTour
haranicle
March 10, 2015
More Decks by haranicle
See All by haranicle
戦略的手抜きをするためのデザインシステム運用
haranicle
1
3.7k
bitFlyer ウォレット リニューアルの裏側
haranicle
0
190
多次元宇宙と画面遷移
haranicle
0
430
ハッピーな開発チームを築くために iOSエンジニアがしたこと
haranicle
5
15k
Playground芸
haranicle
6
2k
Apple WatchのGlanceについて
haranicle
3
2.7k
Xcode6のFramework Templateについて
haranicle
2
2.7k
iOS8の Custom Keyboard について
haranicle
2
1.4k
Other Decks in Technology
See All in Technology
From Prompt Engineering to Loop Engineering
shibuiwilliam
1
330
Multi-Agent並列開発を 安全に回すための技術 / Technology for Safely Multi-Agent Parallel Development
tooppoo
0
250
型は壁、Rustでもバグを直すな、表現できなくせよ
nwiizo
3
170
本当の”仕事”を手放せる未来が見えた
mu7889yoon
0
220
Claude Codeとハーネスについて考えてみる
oikon48
15
6.9k
“ID沼入口” - 基本とセキュリティから始める、考え続けるためのID管理技術勉強会 告知&イントロ
ritou
0
380
【FinOps】データドリブンな意思決定を目指して
z63d
3
590
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
11k
プロンプト_きのこカンファレンス2026_LT
yurufuwahealer
0
130
技術・能力を向上する原理原則 #きのこセッションa #きのこ2026
bash0c7
0
200
Kotlin 開発のツラミを爆破した話! / Explode the difficulty of Kotlin dev!
eller86
0
140
AI Agentをシステムに組み込む前にゆるく向き合ってみる
hayama17
0
190
Featured
See All Featured
Are puppies a ranking factor?
jonoalderson
1
3.7k
Deep Space Network (abreviated)
tonyrice
0
220
Technical Leadership for Architectural Decision Making
baasie
3
430
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.3k
A designer walks into a library…
pauljervisheath
211
24k
Un-Boring Meetings
codingconduct
0
330
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
180
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
23k
Facilitating Awesome Meetings
lara
57
7k
Navigating Weather and Climate Data
rabernat
0
270
Design in an AI World
tapps
1
260
The SEO identity crisis: Don't let AI make you average
varn
0
510
Transcript
IXcode Plugins !IBSBOJDMF
ࣗݾհ !IBSBOJDMF ݪҰ࢙ Β͔ͣ͠ J04ΞϓϦ։ൃ J04ϓϩδΣΫτͷٕज़ࢧԉ ͨ·ʹαʔόαΠυ ͱ͖Ͳ͖"OESPJE
ݸਓ։ൃ ಛघจࣈ ແྉҐ ϕετ৽ண"QQ 23ίʔυ Ϧʔμʔ ͑ελϯϓ ͨΧϝϥ ಛघจࣈΩʔϘʔυ
9DPEF1MVHJOT
9DPEF1MVHJOTBSFศར ✦ 77%PDVNFOUFS ✦ υΩϡϝϯτίϝϯτΛ͋Δఔࣗಈੜ ✦ $MBOH'PSNBU ✦ ϑΝΠϧอଘͷλΠϛϯάͰίʔυΛ ࣗಈͰܗ
Πϯσϯτͱ͔\ͷҐஔͱ͔ ✦ -JO ✦ /4-PDBMJ[FE4USJOHͷཧΛ؆୯ʹ ✦ 5VOB ✦ $PNJOHTPPOʜ
"MDBUSB[JT࠷ߴ 9DPEF͔Β 1MVHJO $PMPS4DIFNF 5FNQMBUFΛ ͔ΜͨΜΠϯετʔϧ Ҏ্ͷ 1MVHJO͕ରԠ
✦ 9DPEF1MVHJOT/4)JQTUFS]IUUQ OTIJQTUFSDPNYDPEFQMVHJOT ✦ 9DPEF1MVHJO-JTUJOHr2VBMJUZ9DPEF1MVHJOT ]IUUQTNBOJBDEFWDPNYDPEFQMVHJOT ✦ 9DPEFͷศརϓϥάΠϯ·ͱΊ2JJUB]IUUQ RJJUBDPNVTBHJNBSVJUFNT FBEEGCB
✦ J04։ൃऀ!ຊ]J04։ൃϨγϐ]IUUQ XXXJPTKQDPNEFW ✦ ߋ৽͕ਓྗʜ 9DPEF1MVHJOհ#MPH
Ͳͷ1MVHJO͕͍͍ͷ͔ Α͘Θ͔ΒΜ ͔ͤͬ͘ެ։͞ΕͯΔͷʹ ຒΕͯΔ1MVHJO͕ ͋Γͦ͏
"MDBUSB[5PVS
)PXUPVTF ✦ ϩάΠϯ͢Δ ✦ ϩʔυ͢Δ ✦ ݟΔ ✦ ৄ͘͠ݟΔ ✦
5IBU’TJU
ͳʹͯ͠Δͷ ✦ BMDBUSB[QBDLBHFT͔Β"MDBUSB[Ͱެ։͞Ε ͍ͯΔ9DPEF1MVHJOҰཡΛऔಘ IUUQTHJUIVCDPNTVQFSNBSJOBMDBUSB[QBDLBHFTCMPCNBTUFS QBDLBHFTKTPO ✦ ֤1MVHJOͷใΛ(JU)VC"1*͔Βऔಘ ✦ ֤1MVHJOͷใΛ3FBMNʹ֨ೲ
✦ 3FBMNͷใΛ5BCMF7JFXͰදࣔ
3FBMNJT͔Θ͍͍ ✦ ಋೖ͔ΜͨΜ ✦ $PDPB1PETPS$BSUIBHF ✦ ͪΖΜ4XJGUͰ͔ͭ͑Δ ✦ εΩʔϚఆ͔ٛΜͨΜ ✦
ϞσϧΫϥεΛఆٛ͢Δ͚ͩͰ͍͍ ✦ ϞσϧΫϥε3-.0CKFDUΛܧঝͨ͠Ϋϥε class Plugin: RLMObject { dynamic var uuid = NSUUID().UUIDString dynamic var name = "" dynamic var url = "" //(தུ) dynamic var starGazersCount:Int = 0 dynamic var updatedAt:NSDate = NSDate(timeIntervalSince1970: 0) //(தུ) } ॳظΛઃఆͰ͖Δ
3FBMNJT͔Θ͍͍ ✦ τϥϯβΫγϣϯ ✦ 3-.3FTVMUT ✦ ݕࡧ݁Ռͷ݅Λ3-.3FTVMUTʹొ͓ͯ͠ ͘Πϝʔδ ✦ %#͕ߋ৽͞ΕΔͱউखʹ3-.3FTVMUTߋ৽
͞ΕΔ RLMRealm.defaultRealm().transactionWithBlock{ realm.addObject(plugin) } let realm = RLMRealm.defaultRealm() realm.beginWriteTransaction() realm.addObject(plugin) realm.commitWriteTransaction() ˢಉ͡ҙຯˣ var starsResults = Plugin.allObjects().sortedResultsUsingProperty("starGazersCount", ascending: false)
)PXUPJOTUBMM"MDBUSB[5PVS ✦ ͔͜͜ΒDMPOF IUUQTHJUIVCDPNIBSBOJDMF"MDBUSB[5PVS ✦ Ϗϧυ௨Βͳ͍͔ΒࣗͰ"1*Ωʔൃߦઃఆ Ͳ͔͜ʹҎԼΛهड़ let GithubKey
= [ "consumerKey": "abcdefghijklm", "consumerSecret": "1234567890abcdef" ]
50%0 ✦ "QQ4UPSFͰϦϦʔε ✦ ݕࡧͰ͖ΔΑ͏ʹ͢Δ ✦ 4UBS͚ͭΒΕΔΑ͏ʹ͢Δ ✦ $PMPS4DIFNFͱ1SPKFDU5FNQMBUFʹରԠ ✦
৽͍͠1MVHJO͕ϦϦʔε͞ΕͨΒ௨ ✦ ͏ͪΐͬͱݟͨΛ͔ͬ͜ྑ͍ͨ͘͠ʜ ✦ ͩΕ͔8FCΞϓϦԽͯ͠ʜ
WeXcode Plugins!!