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
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
400
ハッピーな開発チームを築くために 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
Agile Leadership Summit Keynote 2026
m_seki
1
500
Introduction to Bill One Development Engineer
sansan33
PRO
0
360
IaaS/SaaS管理における SREの実践 - SRE Kaigi 2026
bbqallstars
4
1.7k
Amazon S3 Vectorsを使って資格勉強用AIエージェントを構築してみた
usanchuu
3
440
ファインディの横断SREがTakumi byGMOと取り組む、セキュリティと開発スピードの両立
rvirus0817
1
1.2k
ブロックテーマ、WordPress でウェブサイトをつくるということ / 2026.02.07 Gifu WordPress Meetup
torounit
0
120
あたらしい上流工程の形。 0日導入からはじめるAI駆動PM
kumaiu
5
760
Webhook best practices for rock solid and resilient deployments
glaforge
1
270
会社紹介資料 / Sansan Company Profile
sansan33
PRO
15
400k
GSIが複数キー対応したことで、俺達はいったい何が嬉しいのか?
smt7174
3
140
なぜ今、コスト最適化(倹約)が必要なのか? ~AWSでのコスト最適化の進め方「目的編」~
htan
1
110
CDKで始めるTypeScript開発のススメ
tsukuboshi
1
330
Featured
See All Featured
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
160
GraphQLとの向き合い方2022年版
quramy
50
14k
Building Adaptive Systems
keathley
44
2.9k
Being A Developer After 40
akosma
91
590k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
1.9k
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
140
Leading Effective Engineering Teams in the AI Era
addyosmani
9
1.6k
Statistics for Hackers
jakevdp
799
230k
Exploring anti-patterns in Rails
aemeredith
2
250
Raft: Consensus for Rubyists
vanstee
141
7.3k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
450
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!!