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
I💖Xcode Plugins
Search
haranicle
March 10, 2015
Technology
180
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.8k
bitFlyer ウォレット リニューアルの裏側
haranicle
0
190
多次元宇宙と画面遷移
haranicle
0
450
ハッピーな開発チームを築くために iOSエンジニアがしたこと
haranicle
5
15k
Playground芸
haranicle
6
2k
Apple WatchのGlanceについて
haranicle
3
2.8k
Xcode6のFramework Templateについて
haranicle
2
2.8k
iOS8の Custom Keyboard について
haranicle
2
1.4k
Other Decks in Technology
See All in Technology
顧客価値を追いかけたら、プライシングにたどり着いた
sansantech
PRO
2
600
フィンテック養成勉強会#68
finengine
0
230
Metadata - Section 2: Simple Metadata & Meta Tags
mohab1
0
120
AWS Continuum for Penetration Testing に Deep Dive してみる
asanoharuki
0
190
スプシの手作業からの解脱 ~更新はClaude Codeに、見せ方と使い方はGASアプリに任せる~
kentarofujii
0
190
ウォンテッドリーの最近のプロダクトと技術の紹介
stomk
0
340
導入から定着へ ~コーディングエージェントを日常業務に組み込む実践知~
yukisakai1225
0
210
国際カードブランドルール変更に伴うクレジットカード決済取引仕様変更について
k1style
0
170
LambdaWebFunctionsを試してみた / exploring-lambda-web-functions
koukihosaka
1
390
ガチで放置できるClaude Code実行環境の作り方.pdf
lamaglama39
4
7.7k
野良MCPサーバーを排除せよ!MCPサーバーのガバナンス
yukiogawa
1
160
Gemini Intelligence 入門 ― AppFunctions と Gemini Nano
takuroabe
0
350
Featured
See All Featured
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
490
Un-Boring Meetings
codingconduct
0
460
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
500
Prompt Engineering for Job Search
mfonobong
0
530
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2.8k
Technical Leadership for Architectural Decision Making
baasie
3
610
StorybookのUI Testing Handbookを読んだ
zakiyama
31
7k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Marketing to machines
jonoalderson
1
5.9k
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
2
310
Reflections from 52 weeks, 52 projects
jeffersonlam
356
22k
Reality Check: Gamification 10 Years Later
codingconduct
0
2.3k
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!!