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
みんなTCAって知ってる?
Search
tiking
February 27, 2021
Programming
0
980
みんなTCAって知ってる?
tiking
February 27, 2021
Tweet
Share
More Decks by tiking
See All by tiking
デザインシステムっていいな
tiking76
0
200
GraphQL 入門
tiking76
0
1.4k
みんなTCAって 知ってる?ver2.0
tiking76
1
340
最近きてるかもって思ってるデザイン
tiking76
0
260
Swiftのちょっとうれしい構文
tiking76
0
100
p1assさんを作ろうと試みました
tiking76
0
150
PRのときに使われがちな略語のやつ
tiking76
0
120
swiftでもグラフ書いてみたくない??
tiking76
0
240
コードでUI構築してみた
tiking76
0
120
Other Decks in Programming
See All in Programming
AI時代のドメイン駆動設計-DDD実践におけるAI活用のあり方 / ddd-in-ai-era
minodriven
20
7.8k
GUI操作LLMの最新動向: UI-TARSと関連論文紹介
kfujikawa
0
960
Dart 参戦!!静的型付き言語界の隠れた実力者
kno3a87
0
200
State of CSS 2025
benjaminkott
1
110
MCP連携で加速するAI駆動開発/mcp integration accelerates ai-driven-development
bpstudy
0
300
物語を動かす行動"量" #エンジニアニメ
konifar
14
5.1k
ゲームの物理
fadis
5
1.2k
DataformでPythonする / dataform-de-python
snhryt
0
180
サイトを作ったらNFCタグキーホルダーを爆速で作れ!
yuukis
0
350
Vibe coding コードレビュー
kinopeee
0
450
バイブコーディング × 設計思考
nogu66
0
120
ライブ配信サービスの インフラのジレンマ -マルチクラウドに至ったワケ-
mirrativ
1
230
Featured
See All Featured
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
1.4k
A designer walks into a library…
pauljervisheath
207
24k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4k
A better future with KSS
kneath
239
17k
KATA
mclloyd
32
14k
Side Projects
sachag
455
43k
Agile that works and the tools we love
rasmusluckow
329
21k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
251
21k
How GitHub (no longer) Works
holman
314
140k
GraphQLとの向き合い方2022年版
quramy
49
14k
The Invisible Side of Design
smashingmag
301
51k
Faster Mobile Websites
deanohume
309
31k
Transcript
みんなTCAって 知ってる? tiking Zli・LOCAL学生部 合同LT会2021 2021/2/26
自己紹介 名前 : 舘佳紀 大学 : 会津大学学部3年 サークル : Zli所属です
ハンドルネーム: チキング 好きな言語 swift twitter @tikin0716 gitHub tiking76
Agenda 1. TCAとは 2. 実際にやってみた… 3. 総評
TCAとは
TCAとは The Composable Architecture • Redux,Elmの思想を受け継いだアーキテクチャ • UIKit,SwiftUI両方で使えます😤
TCAとは • State management • Composition ←これがいい!! • Side effects
• Testing • Ergonomics
データの流れ Action View State Reducer Effect Store
データの流れ テストしたい時 Action View State Reducer Effect Environment Store DI
実際にやってみた…
Store
View
総評 ドキュメントが少ないんじゃ… ある程度慣れてくると、楽にかけるみたい…
tips Document • https://github.com/pointfreeco/swift-composable-architecture#learn-mor e • ComposableArchitecture - ComposableArchitecture •
https://carbon.now.sh/sdYH1wRRXcQpQM6t75eV • iOSDC Japan 2020: iOSアプリ開発のための"The Composable Architecture" が… / 今城 善矩