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
170
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
420
OSSとなったswift-buildで Xcodeのビルドを差し替えられるため 自分でXcodeを直せる時代になっている ダイアモンド問題編
yimajo
3
960
いま中途半端なSwift 6対応をするより、Default ActorやApproachable Concurrencyを有効にしてからでいいんじゃない?
yimajo
2
780
11年かかって やっとVibe Codingに 時代が追いつきましたね
yimajo
1
420
iOSアプリ開発で 関数型プログラミングを実現する The Composable Architectureの紹介
yimajo
3
360
良いテストコードのために悪いテストコードを理解する - 不安定なテスト編: iOSアプリ開発ユニットテストの場合
yimajo
22
6.9k
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
コーディング自動化の次へ。人の介入をゼロにするファクトリーとサポートAIによる実践
timakin
5
5.1k
Lambda durable functionsでHuman in the Loopを楽に…楽に……
har1101
2
280
Vapor Mode でアクセシビリティは 壊れないか検証した話
fuqda
1
320
Groovy as a human and AI friendly programming language
paulk
0
180
TanStack Vue Query と Pinia Colada から学ぶ非同期状態の型設計
aoshi
0
620
Railsバージョンを4倍にした話
optim
0
930
オーケストレーション記述言語 Katari
yukikurage
0
220
Herb in Rails 8.2: Your ERB views, now HTML-aware @ Kaigi on Rails 2026, Tokyo, Japan
marcoroth
2
410
Getting Started with Vibe Coding
miccheng
0
180
Distance field of Julia set
kinakomoti321
0
180
Web3Dライブラリを作ってVue Custom Rendererの仕組みを理解しよう / lets learn vue custom renderer by making 3d library
drumath2237
1
120
全ての永続トークンを、生まれる前に消し去りたい!
sylph01
3
1.7k
Featured
See All Featured
Color Theory Basics | Prateek | Gurzu
gurzu
1
510
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
Making Projects Easy
brettharned
120
6.8k
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
730
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
300
30 Presentation Tips
portentint
PRO
1
460
Embracing the Ebb and Flow
colly
88
5.2k
How to Ace a Technical Interview
jacobian
280
24k
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
470
Evolving SEO for Evolving Search Engines
ryanjones
0
350
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
390
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
2
6.4k
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 • Ξϯέʔτ͔Β࣭ࣄ߲͕͋Ε͑ͯΒ͓͏