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
スター数689のライブラリを作る為にやった事
Search
naru-jpn
November 17, 2016
Programming
1
480
スター数689のライブラリを作る為にやった事
半年間ライブラリを作り続けた結果一つ成功したので書いてみました
naru-jpn
November 17, 2016
Tweet
Share
More Decks by naru-jpn
See All by naru-jpn
配信アプリのためのリアルタイムプッシュ通知ぼかしの夢
narujpn
2
650
PiPを応用した配信コメントバー機能の開発秘話と技術の詳解 / pip_streaming_comment_bar
narujpn
3
3.3k
Updating an App to Use Swift Concurrency 解説
narujpn
2
220
PiP で実現するミラティブの配信コメントバー / pip-streaming-comment-bar
narujpn
0
890
App Extension のスタックトレース情報からクラッシュを解析/集計する / Analyzing app extension's stack trace
narujpn
3
1.2k
ミラティブとWebRTC - WebRTC framework の中身を覗いてみよう / WebRTC framework AudioUnit Processing
narujpn
1
2k
CoreML3のオンデバイストレーニングでつくる母音推定
narujpn
0
370
AltConfと周辺の歩き方
narujpn
0
1.9k
エンジニア経験を活かしたスクラムマスターとして 開発チームとプロダクトを成長させる
narujpn
1
360
Other Decks in Programming
See All in Programming
最近追加した型の紹介とその振り返り
aki19035vc
0
170
Namespace on read
tagomoris
2
370
Terraformテスト入門
msato
0
520
CSC307 Lecture 05
javiergs
PRO
0
210
リハビリmruby
kishima
1
160
ドメイン駆動設計の実践
masuda220
PRO
17
5.1k
feature環境をGitHub ActionsとCloudFormationでいい感じに管理する
nealle
2
310
ぼっちを避けて楽しむためのアノテコノテ / Various Tips and Tricks to Avoid Loneliness and Have Fun
nrslib
3
1.7k
なぜ宣言的 UI は壊れにくいのか / Why declarative UI is less fragile
uenitty
29
13k
Advanced App Shrinking Techniques
cbeyls
2
150
Architectures with Lightweight Stores: New Rules and Options
manfredsteyer
PRO
0
100
유연한 Composable 설계
l2hyunwoo
0
380
Featured
See All Featured
Practical Orchestrator
shlominoach
185
10k
Web Components: a chance to create the future
zenorocha
307
41k
How GitHub (no longer) Works
holman
305
140k
Art, The Web, and Tiny UX
lynnandtonic
291
20k
A designer walks into a library…
pauljervisheath
201
24k
How To Stay Up To Date on Web Technology
chriscoyier
784
250k
The Invisible Side of Design
smashingmag
294
50k
Statistics for Hackers
jakevdp
792
220k
Docker and Python
trallard
37
2.9k
The Pragmatic Product Professional
lauravandoore
29
6.1k
Why Our Code Smells
bkeepers
PRO
332
56k
Build The Right Thing And Hit Your Dates
maggiecrowley
28
2.2k
Transcript
ελʔ689ͷϥΠϒϥϦΛ࡞Δҝʹͬͨࣄ Twitter: @naruchigi, GitHub: naru-jpn 2016/11/16 ୈ5ճελʔτΞοϓiOSษڧձ Timers inc. Naruki
Chigira
ؒɺຖ݄1ͭͣͭϥΠϒϥϦΛ࡞ͬͨ ࢼߦࡨޡ 689
View2ViewTransition CustomTransitionͷ࣮Λαϙʔτ͢ΔUIܥϥΠϒϥϦ https://github.com/naru-jpn/View2ViewTransition
View2ViewTransition CustomTransitionͷ࣮Λαϙʔτ͢ΔϥΠϒϥϦ https://github.com/naru-jpn/View2ViewTransition
Ұ͚ͭͩϧʔϧΛܾΊͨ ʮελʔԼ͍͞ʯېࢭ
ͬͨࣄ
1. ϥΠϒϥϦΛ࡞Δ 2. CocoaControls ެ։·Ͱͷεςοϓ
1. ϥΠϒϥϦΛ࡞Δ
ϥΠϒϥϦΛ࡞Δ ɾϥΠϒϥϦͷత/༻్ΛܾΊΔ ɾ࣮ ɾREADME
ϥΠϒϥϦΛ࡞Δ ϥΠϒϥϦͷత/༻్Λ໌֬ʹ͢Δ ൚༻తͳͷΛ࡞Γͨ͘ͳΓ͕ͪ ύϥϝʔλΛ༻ҙͯ͠ɺΧελϚΠζͰ͖ΔΑ͏ʹͯ͠… etc. 1ͭͷࣄ্͑͞ख͘Ͱ͖Εྑ͍
ϥΠϒϥϦΛ࡞Δ ࣮ ɾ࠷৽ͷswiftόʔδϣϯͰॻ͘ ɾCarthage, CocoaPodsରԠ ɾαϯϓϧϓϩδΣΫτ
ϥΠϒϥϦΛ࡞Δ README ɾαϯϓϧίʔυ؆୯͞ΛΞϐʔϧ ɾӳޠʢదͰେৎʣ ɾΊΜͲ͍͚͘͞Ͳඞਢ ɾUIܥGIFΞχϝ͔εΫγϣ
ϥΠϒϥϦΛ࡞Δ ʮREADMEΛಡΜͩਓʹศར͞ͱ͔༻ײΛ͑Δʯ
2. CocoaControls IUUQTXXXDPDPBDPOUSPMTDPN
CocoaControls UIܥͷΦʔϓϯιʔεϥΠϒϥϦ͕ू·Δ
CocoaControls ϥΠϒϥϦΛܝࡌͯ͠ɺΑΓଟ͘ͷਓʹΞΫηεͯ͠ཉ͍͠
CocoaControls ࠨ্͕Ұ൪ΞΫηε͕ଟ͍
CocoaControls ҰͰϦδΣΫτ͞ΕΔͱྲྀ͞Εͯࠨ্ʹදࣔ͞Εͳ͍
CocoaControls
CocoaControls 1. ϥΠϒϥϦ༻࣌ͷεΫϦʔϯγϣοτ 2. ͔Γ͍͢આ໌จ 3. ϥΠηϯεΛؚΜͰ͍Δ 4. ͍ํ͕Θ͔ΔΑ͏ͳαϯϓϧϓϩδΣΫτ ਃ͢Δͱ͖ʹ֬ೝ͢Δࣄ
✅
CocoaControls ʮCocoaControlsͷਃҰൃউෛ☝ʯ
CocoaControls ͳΜͰҰൃউෛʹͩ͜ΘΔͷʁ
CocoaControls ʮॳ͕େࣄʯ
GitHub Trending IUUQTHJUIVCDPNUSFOEJOH
GitHub Trending ϦϙδτϦिؒελʔϥϯΩϯά
GitHub Trending ϦϙδτϦिؒελʔϥϯΩϯά
GitHub Trending GitHubͷτϨϯυΛΩϟονΞοϓͯ͘͠ΕΔਓʑ͕͍Δ
Twitter
Twitter SwiftϥΠϒϥϦͷτϨϯυΛΩϟονΞοϓ͢ΔΞΧϯτ Cocoa Dev Blogs (@CocoaDevBlogs) iosdev (@iosdevio) Swift Trends
(@swiftgit) ϑΥϩϫʔ 6,249 767 5,345
+ Blog @NatashaTheRobot
Twitter + Blog ʮෆ͕ͪ͠ͳιʔγϟϧྗΛิͬͯΒ͏ʯ
;Γ͔͑Γ ʮෆ͕ͪ͠ͳιʔγϟϧྗΛิͬͯΒ͏ʯ ʮREADMEΛಡΜͩਓʹศར͞ͱ͔༻ײΛ͑Δʯ ʮॳ͕େࣄʯ
͜ΕͰ͋ͳͨେྔελʔ֫ಘʂ
ͱݴ͍͍ͨͱ͜ΖɺɺɺͰελʔʰ෭࢈ʱ⭐
৭ʑͳਓʹͬͯΒ͏ͱɺࢁͷϑΟʔυόοΫ͕͑Δ issue͕ͨͯΒΕͯӳޠͰΓͱΓͨ͠Γ…
৭ʑͳਓʹͬͯΒ͏ͱɺࢁͷϑΟʔυόοΫ͕͑Δ RAEDMEΛϩγΞޠʹ༁ͯ͘͠ΕΔํ͕͍ͨΓ…!
OSS׆ಈͷޣຯͰ͢Ͷ
ελʔʹͩ͜ΘΒָ͍ͣ͠044׆ಈΛ͍͖͍ͯͨ͠Ͱ͢Ͷ