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
iOS team meeting by AppBrew #01
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Akio Itaya
February 21, 2023
Programming
260
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
iOS team meeting by AppBrew #01
Akio Itaya
February 21, 2023
More Decks by Akio Itaya
See All by Akio Itaya
What If Your App Could Debug Itself?
akkeylab
0
32
How to stabilize UI tests using XCTest
akkeylab
0
170
Bringing Spatial Web to E-Commerce
akkeylab
0
90
Learn CPU architecture with Assembly
akkeylab
1
2.1k
Porting a visionOS App to Android XR
akkeylab
0
1.2k
How to handle 3D content on Android XR
akkeylab
0
240
Create a website using Spatial Web
akkeylab
0
420
How to build visionOS apps using Windows
akkeylab
0
220
How to build visionOS apps using Persona
akkeylab
1
480
Other Decks in Programming
See All in Programming
The Arts and Crafts of Work in the AI Era — Toward Mastery in Software Development
kuranuki
1
720
タクシーアプリ『GO』の バックエンド開発のおける AI利活用と若者のすべて
pyama86
3
1.9k
技術記事、AIに書かせるか、自分で書くか? 〜それでも私が自分の手で書く理由〜 / #QiitaConference
jnchito
2
1.3k
Composerを使ったサプライチェーン攻撃の様子を眺めてみる #phpstudy
o0h
PRO
2
220
TSKaigi Night Talks 2026_TypeScriptでサプライチェーンの整合性を型に閉じ込める
geekplus_tech
0
310
AI駆動開発で崩れていくコードベースを立て直す
kyoko_nr_nr
1
440
AIエージェントの隔離技術の徹底比較
kawayu
0
460
Datadog × OpenTelemetry 入門と実践のあいだ
kn_to_maxpno
1
150
3Dシーンの圧縮
fadis
1
650
Make SRE Operations Easier with Azure SRE Agent
kkamegawa
0
4.2k
Javaの型とAI時代に型が大事な理由 / java types and type in AI era
kishida
2
110
肥大化するレガシーコードに立ち向かうためのインターフェース分離と依存の逆転 / JJUG CCC 2026 Spring
hirokunimaeta
0
500
Featured
See All Featured
The #1 spot is gone: here's how to win anyway
tamaranovitovic
2
1.1k
AI Search: Where Are We & What Can We Do About It?
aleyda
0
7.6k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.8k
We Are The Robots
honzajavorek
0
240
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.9k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.2k
A Soul's Torment
seathinner
6
2.9k
How to build a perfect <img>
jonoalderson
1
5.6k
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
260
jQuery: Nuts, Bolts and Bling
dougneiner
66
8.5k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
6k
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
770
Transcript
#1 SwiftPM, SwiftUI, TCA iOS team meeting by AppBrew Topic
SwiftPM ͰϓϩδΣΫτཧ
Sources Լʹ࡞ͨ͠σΟϨΫτϦ ΛϞδϡʔϧͱͯ͠ೝࣝ͢Δ Package.swift Ͱ ҰൠతʹϞδϡʔϧͱݺͿͷ Λλʔήοτͱදه͢Δ
ϑϨʔϜϫʔΫͱͯ͠ ֎෦͔Βࢀর͞ΕΔͷΛఆٛ
None
ϓϩδΣΫτϑΝΠϧ ʹӨڹ͢Δͷ͜Ε͚ͩ ※ґଘ͢Δ Framework ͷઃఆଞʹՕॴ͋Δ͕লུ
ϓϩδΣΫτϑΝΠϧ ʹӨڹ͢Δͷ͜Ε͚ͩ Package σΟϨΫτϦͷࢀরʢid ఆٛʣ Ϧιʔεͱͯ͠ͷཧ ґଘ͢Δ Frameworkʢidʣ Target ຖͷґଘؔ
※ґଘ͢Δ Framework ͷઃఆଞʹՕॴ͋Δ͕লུ
ɾPackage.swift, Sources, Tests ͕͋Ε $ ͱஅ ɾϑΥϧμ, ϑΝΠϧ ΞϧϑΝϕοτॱ ɾϑΥϧμˠϑΝΠϧͷॱ
→ैͬͯɺϓϩδΣΫτϑΝΠϧ͕ඞཁͳ͍
SwiftUI ͱ TCA
1. The Composable Architecture 2. FluxʢReduxʣ෩ຯ 3. SwiftUI Λߟྀͯ͠࡞ΒΕ͍ͯΔ 4.
Point-Free ͕ఏڙ͍ͯ͠Δ OSS SwiftUI ͱ TCA
State Reducer Action View ViewStore Effect UseCase https://github.com/pointfreeco/swift-composable-architecture
Code ΛݟͯΈΔ
Thank you !!