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
640
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
スター数689のライブラリを作る為にやった事
半年間ライブラリを作り続けた結果一つ成功したので書いてみました
naru-jpn
November 17, 2016
More Decks by naru-jpn
See All by naru-jpn
配信アプリのためのリアルタイムプッシュ通知ぼかしの夢
narujpn
3
1.2k
PiPを応用した配信コメントバー機能の開発秘話と技術の詳解 / pip_streaming_comment_bar
narujpn
3
4.9k
Updating an App to Use Swift Concurrency 解説
narujpn
2
400
PiP で実現するミラティブの配信コメントバー / pip-streaming-comment-bar
narujpn
0
1.4k
App Extension のスタックトレース情報からクラッシュを解析/集計する / Analyzing app extension's stack trace
narujpn
3
1.8k
ミラティブとWebRTC - WebRTC framework の中身を覗いてみよう / WebRTC framework AudioUnit Processing
narujpn
1
2.3k
CoreML3のオンデバイストレーニングでつくる母音推定
narujpn
0
500
AltConfと周辺の歩き方
narujpn
0
2.1k
エンジニア経験を活かしたスクラムマスターとして 開発チームとプロダクトを成長させる
narujpn
1
440
Other Decks in Programming
See All in Programming
OpenSpecのproposalにbrainstormingを持たせてみた
tigertora7571
1
210
Lean は証明の正しさを確認するためだけのツールって思ってませんか?
inoueasei
1
150
Claude CodeとAgentCore Gatewayを繋ぐ際の認証認可 / Authentication and authorization when connecting Claude Code with AgentCore Gateway
har1101
1
250
AWS DevOps AgentのAzure接続機能を検証して見えた活用法/Use Cases Verified for the AWS DevOps Agent's Azure Connectivity Feature
masakiokuda
1
220
freee が目指す データ マネジメント戦略 AI-Ready 時代を支える 攻めのガバナンスとは
freee
PRO
0
300
【やさしく解説 設計編・中級 #1】一つの車に、運転手は一人 ~ある倉庫システムの事例から~
panda728
PRO
0
210
Go 1.27 における memory allocation の高速化
andpad
0
100
言葉の格闘技のススメ~紙とペンと言葉から始める、キャリアの描き方~
progresscicada
2
140
AWS CDK を「作」ってみた 〜フルスクラッチで見えた CDK の裏側〜 / aws-cdk-from-scratch
gotok365
3
2.8k
壊れたパーサから始める関数型設計と構成的なパーサ #fp_matsuri
raiga0310
2
450
Apache Hive: Toward a Cloud Native Lakehouse
okumin
0
180
源内ハンズオン概要編
hideg
0
130
Featured
See All Featured
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
2
250
Measuring & Analyzing Core Web Vitals
bluesmoon
9
950
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
200
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
260
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
64
56k
Bash Introduction
62gerente
615
220k
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.7k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
62k
Embracing the Ebb and Flow
colly
88
5.1k
Designing Powerful Visuals for Engaging Learning
tmiket
1
480
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.9k
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׆ಈΛ͍͖͍ͯͨ͠Ͱ͢Ͷ