일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
- 백준
- Flutter
- UIKit
- combine
- visionOS
- realm
- SnapKit
- node.js
- CollectionView
- Lv2
- BOJ
- designpattern
- reactorkit
- tableView
- ios
- swift
- Xcode
- MVVM
- Swfit
- RxSwift
- Kuring
- rxcocoa
- SwiftUI
- XCTest
- raywenderlich
- 프로그래머스
- WWDC24
- 패스트캠퍼스
- arkit
- TCA
- Today
- Total
목록apple/TCA (15)
lgvv98
[TCA] Binding TCA의 Binding 방법 정리 목차 - TCA Binding Basic 예제 - TCA BindingState를 사용한 예제 - BidingReducer()를 가장 상단에 작성하는 이유 - TCA Binding Basic 예제 아래 코드는 TCA를 사용할 때 가장 기본적인 방법. // MARK: - Feature domain struct BindingBasics: Reducer { struct State: Equatable { var sliderValue = 5.0 var stepCount = 10 var text = "" var toggleIsOn = false } enum Action { case sliderValueChanged(Double) case stepCountC..
[TCA] Tutorial #5 (Multiple presentation destinations) // MARK: - Contact import Foundation import ComposableArchitecture struct Contact: Equatable, Identifiable { let id: UUID var name: String } struct ContactsFeature: Reducer { struct State: Equatable { var contacts: IdentifiedArrayOf = [] @PresentationState var destination: Destination.State? // 화면전환을 이렇게 묶어서 분리해서 처리 } enum Action: Equatable ..
#### TCA 공부시작 (첫 포스팅 날짜) 2023. 1. 16. 18:31 (업데이트) 2023. 10. 08. 01:08 - 업데이트 사유: TCA 1.0.0 출시로 인한 공부 계획 업데이트. 해당 포스팅은 현재 크게 의미가 없는 상태 - 환경 - Xcode 15.0 - TCA 1.0.0 - TCA 공부는 아래 링크에서 확인 가능 https://rldd.tistory.com/category/apple/%F0%9F%A6%A5%20TCA 'apple/🦥 TCA' 카테고리의 글 목록 rldd.tistory.com https://github.com/pointfreeco/swift-composable-architecture GitHub - pointfreeco/swift-composable-architect..