Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
iOS CleanArchitecture 勉強会用の開会前資料
Search
yimajo
January 20, 2020
Programming
160
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
iOS CleanArchitecture 勉強会用の開会前資料
https://connpass.com/event/158269/
用の開会前資料
yimajo
January 20, 2020
More Decks by yimajo
See All by yimajo
片田舎のおっさん、 Swift Buildのダイアモンド問題解決の不具合修正PRを出すが、解決方法がキャッシュをしないようにすることであり、ビルド時間が伸びると言われてマージされないので高速化もする/swiftbuild
yimajo
0
370
OSSとなったswift-buildで Xcodeのビルドを差し替えられるため 自分でXcodeを直せる時代になっている ダイアモンド問題編
yimajo
3
920
いま中途半端なSwift 6対応をするより、Default ActorやApproachable Concurrencyを有効にしてからでいいんじゃない?
yimajo
2
740
11年かかって やっとVibe Codingに 時代が追いつきましたね
yimajo
1
410
iOSアプリ開発で 関数型プログラミングを実現する The Composable Architectureの紹介
yimajo
3
350
良いテストコードのために悪いテストコードを理解する - 不安定なテスト編: iOSアプリ開発ユニットテストの場合
yimajo
22
6.8k
TCAの Shared Stateって どういう仕組みになってんの?
yimajo
0
2.8k
Swift 5.9 からの Observation はiOS17 未満 からも使えて struct の変更検知もできるんすかね?
yimajo
2
1.2k
不安定なテストは200種類あんねん
yimajo
3
1.3k
Other Decks in Programming
See All in Programming
ゲームコントローラやキーボードのファームウェアをSwiftで書く
kishikawakatsumi
1
230
From 6 People Classroom Meetup to 100 People Regional Conference / FOSS4G Hiroshima 2026
furukawayasuto
0
200
Jetpack Compose メカニズム
skydoves
0
400
新人はどこまで自力でやり、どこからAIに頼るべきか/エンジニア育成に向き合う_先輩たちの悩みと知見共有会
toppan_digital_dev
1
620
App Intentsのビルドプロセスを支える技術
kntkymt
0
360
AGENTS.md Is Not Enough:Build Skills, Don't Download Them
lx_t
0
110
更なる可用性を求めて、5年間運用したKotlinのアプリケーションをGoでリプレイスする話
ken_tunc
0
160
Java 27新機能 / Java 27 new features
kishida
2
130
変化を抱擁するドキュメントの作り方 - ビジネスルール駆動開発がもたらす、コードとの新しい関係
ioki
2
200
速く作れる。その次は、速く確かめられる開発へ 〜AIネイティブ開発を支える、Shift Down〜 / Can build fast. Next, moving to development where we can verify fast.
rkaga
2
650
cdk deploy JawsSonic #MARATHONしながらAWSリソースをデプロイしてみよう
akihisaikeda
2
130
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
350
Featured
See All Featured
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
830
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
460
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
0
610
Designing for humans not robots
tammielis
254
26k
Balancing Empowerment & Direction
lara
6
1.3k
The Cost Of JavaScript in 2023
addyosmani
55
10k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
10k
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
4.3k
YesSQL, Process and Tooling at Scale
rocio
174
15k
How to Ace a Technical Interview
jacobian
281
24k
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
740
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
700
Transcript
i O S C l e a n A rc
h i t e c t u re ษ ڧ ձ ։ ձ લ ͷ આ ໌ ࣄ ߲ ͱ ࠷ ޙ ͷ · ͱ Ί
• τΠϨͷॴ/Wifi/20࣌Ҏ߱ͷϏϧୀؗํ๏ͷઆ໌͕ Ͱ͖͍ͯͳ͚Εิ • ࠙ձߦ͖͍ͨਓͰߦ͖·͠ΐ͏ɻϊʔϓϥϯͰ͢ • ϋογϡλά #ios_ca Ͱ͢ •
Ξϯέʔτ https://forms.gle/1pcp32u3iCoiV2b36 • ͑ͯΒ͏ͱVIPERݚڀಡຊΛ্ࠩ͛͠·͢ʢ2͔͠ͳ͍ͷͰ3໊Ҏ্ͳΒ͡ΌΜ͚Μʣ • ΞϯέʔτͷURLΛϋογϡλάͰྲྀ͠·͢ • ൃදॱconnpassͷ௨Γ • ࣍ͷൃදऀωΫετόολʔζαʔΫϧͷ੮ͰͬͯΒ͏λΠϓͰ͢ • ൃදϦΞϧλΠϜʹ·ͱΊ͍͖ͯ·͢ https://qiita.com/yimajo/private/b0ce9d02a9b7f7fe4e18 • ·ͱΊURLΛϋογϡλά͚ͭͯྲྀ͠·͢ • ͍Ζ͍Ζͳ߹Ͱޙํ͔ΒࣸਅΛࡱͬͯΒ͏͔͠Ε·ͤΜ͕ؾʹ͠ͳ͍Ͱ͍ͩ͘͞ • ࠷ॳʹסഋͯ͠উखʹ͋ΔͷΛҿΜͩΓ৯ͨΓ͢ΔλΠϓͷษڧձͰ͢ • ൃදʹಥͬࠐΜͰΑ͠ɺؼΓͨ͘ͳͬͨΒୀ੮ࣗ͝༝ʹ 18:50 - 19:00 ษڧձͷઆ໌
2 0 : 5 5 - 2 1 : 1
0 ษ ڧ ձ ͷ · ͱ Ί • ੮Λ༻ҙͯ͠ൃදऀʹલʹདྷͯΒ͏ • ϦΞϧλΠϜͰ·ͱΊͯΈͨͷͰৼΓฦΓͭͭ • https://qiita.com/yimajo/private/ b0ce9d02a9b7f7fe4e18 • Ξϯέʔτ͔Β࣭ࣄ߲͕͋Ε͑ͯΒ͓͏