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
自分が欲しいと(思った)アプリを作った #iosdc #a /type_iosdc_a
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
fromkk
September 17, 2017
Programming
5.9k
0
Share
自分が欲しいと(思った)アプリを作った #iosdc #a /type_iosdc_a
iOSDC 2017のLTで発表したTypeというアプリを一人で作ってみたという内容の資料です
fromkk
September 17, 2017
More Decks by fromkk
See All by fromkk
note社の全員野球で品質向上活動について / note_qa_challenge #iOS_test_teatime
fromkk
3
2k
1年分のデータが見たいと言われてやったこと/yearly_data_with_note
fromkk
0
1k
note iOSチームの自動化 ver.2021/automation_with_iOS_team_on_note_ver2021
fromkk
0
2.1k
Bitrise体験会説明資料/bitrise_explore
fromkk
1
1.2k
noteのiOSアプリで実装したアクセシビリティの全て #iosdc #a /a11y_with_iOS_App_on_note
fromkk
2
5k
dSYMのアップロードで SPMを活用する/use_spm_with_upload_dsyms
fromkk
1
3.2k
Bitriseのリモートアクセス機能 #bitrise_meetup/remote_access_of_bitrise
fromkk
1
680
note社でのMagic Pod活用事例 #af_iosdc/magicpod_with_note
fromkk
2
12k
iOSには無いmacOS独自機能をCatalystで実装する #iosdc #d/make_macos_apps_with_catalyst
fromkk
9
2.3k
Other Decks in Programming
See All in Programming
Talking to terminals (and how they talk back) (KotlinConf 2026)
jakewharton
PRO
1
160
初めてのRubyKaigiはこう見えた
jellyfish700
0
350
Oxlintはいかにしてtsgolintのlint ruleを呼び出しているのか
syumai
2
1k
Inside Stream API
skrb
1
400
Oxlintのカスタムルールの現況
syumai
5
900
不変条件と整合性境界—ビジネスが決める設計判断と実現パターン / Invariants and Consistency Boundaries
nrslib
11
3.1k
プロパティの順序で型推論が壊れる!? TypeScript6.0の修正からContext-Sensitivityの仕組みを追う
bicstone
2
1.3k
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
390
New "Type" system on PicoRuby
pocke
1
380
代数的データ型って何が嬉しいの? #frontend_phpcon_do
kajitack
1
500
今さら聞けないCancellationToken
htkym
0
200
LLM Plugin for Node-REDの利用方法と開発について
404background
0
140
Featured
See All Featured
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
118
120k
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2k
Bash Introduction
62gerente
615
210k
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
160
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
1.1k
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
230
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
370
The Limits of Empathy - UXLibs8
cassininazir
1
340
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.3k
Producing Creativity
orderedlist
PRO
348
40k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
AI: The stuff that nobody shows you
jnunemaker
PRO
7
670
Transcript
1
2
͕ࣗཉ͍͠ͱ(ࢥͬͨ) ΞϓϦΛ࡞ͬͨ iOSDC Japan 2017 3
Profile Kazuya Ueoka Timers inc.ͷiOSΤϯδχΞ Twitter: @fromkk Github: fromkk Qiita:
fromkk 4
·ͩۀͷ։ൃͰ ফͯ͠Δͷʁ 5
ۀ։ൃ͋Δ͋Δ • ͜Ζ͜ΖมΘΔ༷มߋͷରԠ! • ࢼͯ͠Έ͍ͨϥΠϒϥϦΞʔΩςΫνϟΛऔΓೖΕΔͷʹී ٴ׆ಈ͕ඞཁ! • Έ͡Όͳ͍Lint! ͳͲͳͲ 6
ݸਓ։ൃͳΒશ෦ղܾ! 7
ࠓճ࡞ͬͨ 8
9
Version 2.0ϦϦʔε! • ☑ Swift 4 • ☑ iOS 11ରԠ
• ☑ Drag & Dropػೳ(iPadͷΈ) 10
Q. Կނ࡞͔ͬͨ 11
A. ͕ࣗཉ͔͔ͬͨ͠Β‼ 12
Կނ࡞͔ͬͨ • ొஃͷػձ͕૿͖͑ͯͨ • Decksetͱ͍͏MacΞϓϦΛར༻͍ͯ͠Δ • ిंͷதͳͲࢥཱ͍ͬͨ࣌ʹࢿྉͷฤू͕͔ͨͬͨ͠ 13
։ൃظؒ • ։ൃ։͔࢝ΒϦϦʔε·Ͱ3ϲ݄ • ʙҾ͖ଓ͖ࡉ͔͍ػೳΛՃத 14
ΞʔΩςΫνϟ 15
ίʔυྔ 111 text files. 111 unique files. 10 files ignored.
github.com/AlDanial/cloc v 1.74 T=1.23 s (82.1 files/s, 8683.4 lines/s) ------------------------------------------------------------------------------- Language files blank comment code ------------------------------------------------------------------------------- Swift 81 1513 781 7203 CSS 1 120 0 561 JSON 16 0 0 458 HTML 1 3 0 32 JavaScript 1 0 5 1 C/C++ Header 1 1 3 1 ------------------------------------------------------------------------------- SUM: 101 1637 789 8256 16
ݱࡏͷࣈ • μϯϩʔυ: 2.28K • ಉظػೳ(ֹ݄՝ۚ): 8ਓ ※2017/09/15ݱࡏ 17
େมͩͬͨࣄ 18
ͳ͔ͳ͔ϦϦʔεग़དྷͳ͍ 19
Ճ͍ͨ͠ػೳ͕͔࣍Β࣍ʹ ग़͖͍ͯͯͭ·ͰܦͬͯϦϦʔεग़དྷͳ͍ 20
ΞϓϦ͕͋Δఔͨ͠Β ຬͯ͠͠·͏ 21
ϦϦʔεʹ͚ͨจݴ࡞ LP࡞Ϟνϕʔγϣϯ্͕͕Βͳ͍ 22
ֹ݄՝ۚػೳΛϦϦʔε͠Α͏ͱਃͨ͠Β৹͕ࠪݫ͍͠ • App Store৹ࠪΨΠυϥΠϯͷ3.1.2 ఆظߪಡ • ΞϓϦ/֎ͰஈΛ໌ࣔ͢Δ • ٻઌΛ໌ࣔ͢Δ •
Ωϟϯηϧͷํ๏Λ໌ࣔ͢Δ 23
ӡ༻ʹ͍ͭͯ • ϨϏϡʔܦ༝Ͱෆ۩߹ใࠂ • AppFollow (ϨϏϡʔΛSlackʹࣗಈߘ) • Twitterܦ༝ͰػೳՃཁ • Qiitaܦ༝ͰػೳՃཁ
24
ࠓޙ • Decksetͷ༷ͳϓϨθϯςʔγϣϯػೳཉ͍͠ • Mac൛ཉ͍͠ 25
·ͱΊ • ࣗͷཉ͍͠ɾ͖ͳͷΛ࡞ͬͯΔͱۀͱׂΓΓ͕ग़ དྷΔ • ۀͰͳ͔ͳ͔͠ͳ͍ࣄ͕ͨ͘͞Μग़དྷΔ • ͕ࣗཉ͍͠ͷ͖ͬͱଞͷਓཉ͍͠ • ԿΑΓࣗͷҝͳͷͰযΒ͖ͣ์ʹ։ൃ͕ग़དྷΔ
26
PR Α͔ͬͨΒͬͯͶ! https://fromkk.github.io/type- app/ 27
PR 28
29
30
31
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠! 32