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
530
スター数689のライブラリを作る為にやった事
半年間ライブラリを作り続けた結果一つ成功したので書いてみました
naru-jpn
November 17, 2016
Tweet
Share
More Decks by naru-jpn
See All by naru-jpn
配信アプリのためのリアルタイムプッシュ通知ぼかしの夢
narujpn
3
830
PiPを応用した配信コメントバー機能の開発秘話と技術の詳解 / pip_streaming_comment_bar
narujpn
3
3.8k
Updating an App to Use Swift Concurrency 解説
narujpn
2
290
PiP で実現するミラティブの配信コメントバー / pip-streaming-comment-bar
narujpn
0
1.1k
App Extension のスタックトレース情報からクラッシュを解析/集計する / Analyzing app extension's stack trace
narujpn
3
1.4k
ミラティブとWebRTC - WebRTC framework の中身を覗いてみよう / WebRTC framework AudioUnit Processing
narujpn
1
2.1k
CoreML3のオンデバイストレーニングでつくる母音推定
narujpn
0
400
AltConfと周辺の歩き方
narujpn
0
1.9k
エンジニア経験を活かしたスクラムマスターとして 開発チームとプロダクトを成長させる
narujpn
1
390
Other Decks in Programming
See All in Programming
Lottieアニメーションをカスタマイズしてみた
tahia910
0
120
CNCF Project の作者が考えている OSS の運営
utam0k
5
690
Java Webフレームワークの現状 / java web framework at burikaigi
kishida
9
2.2k
AWS Lambda functions with C# 用の Dev Container Template を作ってみた件
mappie_kochi
0
240
WebDriver BiDiとは何なのか
yotahada3
1
140
最近のVS Codeで気になるニュース 2025/01
74th
1
250
テストをしないQAエンジニアは何をしているか?
nealle
0
130
Amazon Bedrock Multi Agentsを試してきた
tm2
1
280
第3回 Snowflake 中部ユーザ会- dbt × Snowflake ハンズオン
hoto17296
4
360
CI改善もDatadogとともに
taumu
0
110
2024年のkintone API振り返りと2025年 / kintone API look back in 2024
tasshi
0
210
2,500万ユーザーを支えるSREチームの6年間のスクラムのカイゼン
honmarkhunt
6
5.1k
Featured
See All Featured
Facilitating Awesome Meetings
lara
51
6.2k
Fireside Chat
paigeccino
34
3.2k
Practical Orchestrator
shlominoach
186
10k
How to Ace a Technical Interview
jacobian
276
23k
The MySQL Ecosystem @ GitHub 2015
samlambert
250
12k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
4
400
Speed Design
sergeychernyshev
25
780
StorybookのUI Testing Handbookを読んだ
zakiyama
28
5.5k
A better future with KSS
kneath
238
17k
The Pragmatic Product Professional
lauravandoore
32
6.4k
Site-Speed That Sticks
csswizardry
3
370
Building Applications with DynamoDB
mza
93
6.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׆ಈΛ͍͖͍ͯͨ͠Ͱ͢Ͷ