Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
I💖Xcode Plugins
Search
haranicle
March 10, 2015
Technology
0
160
I💖Xcode Plugins
haranicle/AlcatrazTour |
https://github.com/haranicle/AlcatrazTour
haranicle
March 10, 2015
Tweet
Share
More Decks by haranicle
See All by haranicle
戦略的手抜きをするためのデザインシステム運用
haranicle
1
3.6k
bitFlyer ウォレット リニューアルの裏側
haranicle
0
170
多次元宇宙と画面遷移
haranicle
0
390
ハッピーな開発チームを築くために iOSエンジニアがしたこと
haranicle
5
15k
Playground芸
haranicle
6
1.9k
Apple WatchのGlanceについて
haranicle
3
2.7k
Xcode6のFramework Templateについて
haranicle
2
2.7k
iOS8の Custom Keyboard について
haranicle
2
1.3k
Other Decks in Technology
See All in Technology
チーリンについて
hirotomotaguchi
6
2k
AWS Security Agentの紹介/introducing-aws-security-agent
tomoki10
0
250
エンジニアとPMのドメイン知識の溝をなくす、 AIネイティブな開発プロセス
applism118
4
1.3k
re:Invent2025 3つの Frontier Agents を紹介 / introducing-3-frontier-agents
tomoki10
0
120
Reinforcement Fine-tuning 基礎〜実践まで
ch6noota
0
190
新 Security HubがついにGA!仕組みや料金を深堀り #AWSreInvent #regrowth / AWS Security Hub Advanced GA
masahirokawahara
1
2k
非CUDAの悲哀 〜Claude Code と挑んだ image to 3D “Hunyuan3D”を EVO-X2(Ryzen AI Max+395)で動作させるチャレンジ〜
hawkymisc
2
190
年間40件以上の登壇を続けて見えた「本当の発信力」/ 20251213 Masaki Okuda
shift_evolve
PRO
1
130
Sansanが実践する Platform EngineeringとSREの協創
sansantech
PRO
2
860
乗りこなせAI駆動開発の波
eltociear
1
1.1k
MLflowで始めるプロンプト管理、評価、最適化
databricksjapan
1
230
Python 3.14 Overview
lycorptech_jp
PRO
1
110
Featured
See All Featured
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
The Pragmatic Product Professional
lauravandoore
37
7.1k
Faster Mobile Websites
deanohume
310
31k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
3.8k
4 Signs Your Business is Dying
shpigford
186
22k
Music & Morning Musume
bryan
46
7k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.6k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.5k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
359
30k
Mobile First: as difficult as doing things right
swwweet
225
10k
The Cost Of JavaScript in 2023
addyosmani
55
9.4k
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!!