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
fromkk
September 17, 2017
Programming
0
5.1k
自分が欲しいと(思った)アプリを作った #iosdc #a /type_iosdc_a
iOSDC 2017のLTで発表したTypeというアプリを一人で作ってみたという内容の資料です
fromkk
September 17, 2017
Tweet
Share
More Decks by fromkk
See All by fromkk
note社の全員野球で品質向上活動について / note_qa_challenge #iOS_test_teatime
fromkk
2
1.6k
1年分のデータが見たいと言われてやったこと/yearly_data_with_note
fromkk
0
770
note iOSチームの自動化 ver.2021/automation_with_iOS_team_on_note_ver2021
fromkk
0
1.7k
Bitrise体験会説明資料/bitrise_explore
fromkk
1
980
noteのiOSアプリで実装したアクセシビリティの全て #iosdc #a /a11y_with_iOS_App_on_note
fromkk
1
2.8k
dSYMのアップロードで SPMを活用する/use_spm_with_upload_dsyms
fromkk
1
2.4k
Bitriseのリモートアクセス機能 #bitrise_meetup/remote_access_of_bitrise
fromkk
1
480
note社でのMagic Pod活用事例 #af_iosdc/magicpod_with_note
fromkk
2
9.7k
iOSには無いmacOS独自機能をCatalystで実装する #iosdc #d/make_macos_apps_with_catalyst
fromkk
9
1.9k
Other Decks in Programming
See All in Programming
15分間でふんわり理解するDocker @ Matsuriba MAX
ukwhatn
PRO
1
340
品質とスピードを両立: TypeScriptの柔軟な型システムをバックエンドで活用する
kosui
5
1.1k
オブジェクト指向のリ・オリエンテーション~歴史を振り返り、AI時代に向きなおる~
hanyudaeiiti
2
200
document.write再考
brn
5
2.5k
MySQL のインデックスの種類をおさらいしよう! / overviewing indexes in MySQL
okashoi
0
170
マイ隙間家具OSSたちのご紹介
karupanerura
2
160
DDDはなぜ難しいのか / 良いコードの定義と設計能力の壁
pospome
25
7.6k
C# 大統一理論推進委員会 会員のための Unity Package Manager プロジェクト構成案
monry
PRO
0
580
コミュニティに参加したことで起きた変化
ohmori_yusuke
3
130
複雑なドメインを扱うプロダクトの探索フェーズではいつどのようにテストをするのか / How to testing during exploratory phase
boykush
2
150
[スクリプト] Swiftの型推論を学ぼう
omochi
0
120
Swiftの型推論を学ぼう | Let's Learn About Type Inference in Swift
omochi
2
770
Featured
See All Featured
Optimising Largest Contentful Paint
csswizardry
7
2.3k
Building an army of robots
kneath
300
41k
Creatively Recalculating Your Daily Design Routine
revolveconf
209
11k
Designing on Purpose - Digital PM Summit 2013
jponch
109
6.4k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
272
12k
The Art of Programming - Codeland 2020
erikaheidi
40
12k
Agile that works and the tools we love
rasmusluckow
323
20k
Java REST API Framework Comparison - PWX 2021
mraible
PRO
18
6.8k
Build The Right Thing And Hit Your Dates
maggiecrowley
23
1.9k
Bootstrapping a Software Product
garrettdimon
PRO
302
110k
Testing 201, or: Great Expectations
jmmastey
27
6.3k
Navigating Team Friction
lara
177
13k
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