...
본문 바로가기

아키텍처

(6)
TCA(1.14) 튜토리얼 및 개념 정리 같이 일하시는 분이 TCA가 핫하다고 하기도 하고, 아키텍처 공부하면서 관심이 생겼어서 조금씩 공부하고 있다. 막 파볼려고 공부한건 아니고 TCA가 어떤거고, 간단하게 샘플코드 짜면서 TCA에 대해 인지만 하려고 했으나..구글링해서 나오는 TCA들을 토대로 코드를 작성하다보면 TCA 업데이트가 상당해서 코드에러를 굉장히 많이 봤다. Deprecated된 코드들도 많고.. 그러다보니 궁금증도 생기고, 찾다보니 TCA공식문서에서도 튜토리얼도 굉장히 자세히 나와있고,SwiftUI에 대해서도 공부가 필요하고, Swift언어도 공부가 필요하고.. TCA공식문서도 계속 찾다보니, 정리할 필요가 있겠다 싶었고, 또 나처럼 무작정 덤벼들었다가 시간낭비 안했으면 해서 글을 작성해본다.  TCA 공식 문서 https://..
TCA(1.14) - StackState & NavigationStack 간단 구현 요즘 TCA를 공부하고있습니다.혹시나 TCA를 공부하려고 한다면, TCA 공식문서에 컴포넌트 개념만 보고, TCA 공식 튜토리얼 보는게 가장 낫다고 생각합니다. 튜토리얼이 굉장히 잘나와있습니다. ( 튜토리얼보면서 알게된 개념들을 간단하게 정리하려는 글도 쓰려고해요 ! )https://pointfreeco.github.io/swift-composable-architecture/main/tutorials/meetcomposablearchitecture Documentation pointfreeco.github.io TCA 지원이 상당하여 버전업이 굉장히 많이 이루어지고 있고, 그에따라 코드도 굉장히 많이 바뀌었습니다. 구글링해서 나오는 자료들보면 TCA 0.40 이하 버전도 많고,  (8월27일 1.14버전..
아키텍처 공부중.. RIBs, TCA 트리구조 ? 지금까지는 내 직무와는 무관한 내가 하고 싶었던걸 했었고( flutter) , 이제는 커리어 측면에서 도움이 되는 공부를 하려고한다. 그래서 몇달간은 Swift, 아키텍처 공부를 중점으로 하려고 한다.  그동안 아키텍처없이 MVC, MVVM 만 써왔는데, 클린아키텍처 책을 읽고서, flutter 개발하면서 내가 이해한 클린아키텍처를 적용하면서 앱을 만들어봤었다. 그러면서 이제는 다른 자명한 아키텍처를 공부하고 있다. RIBs 맛보기  RIBs도 구조만 잠깐 봤다. 무려 3년전에 찍먹으로 RIBs 강의를 들은적이 있었지만, 다 까먹어서RIBs의 요소들을 천천히 살펴보면서, 실제 예시 코드까지 보니까 머리가 도라방스 RIBs 의 요소들의 세부구조는...아래처럼 다이어그램 짜볼수 있을것 같다. ( -> 는 의..
아키텍처 공부 amitshekhariitbhu/iOS-Viper-Architecture 이번에는 VIPER 아키텍처를 공부해보려고한다. 예제는 깃헙에서 별이 많은 아래 코드로 공부해봤다. https://github.com/amitshekhariitbhu/iOS-Viper-Architecture GitHub - amitshekhariitbhu/iOS-Viper-Architecture: This repository contains a detailed sample app that implements VIPER architec This repository contains a detailed sample app that implements VIPER architecture in iOS using libraries and frameworks like Alamofire, AlamofireImage, P..
아키텍처 공부 kudoleh/iOS-Clean-Architecture-MVVM 클린아키텍처 책을 읽고난후 관련 아키텍처를 공부하려고 한다. 공유의 시대이므로 깃헙에 많은 아키텍처 샘플 코드가 많았다. 그중 iOS-Clean-Architecture-MVVM 라는 샘플코드를 보면서 공부해보려고 한다. 깃헙에 Clean-Architecture ios 라고 치면 상단에 나오는 레포지토리다. - https://github.com/kudoleh/iOS-Clean-Architecture-MVVM GitHub - kudoleh/iOS-Clean-Architecture-MVVM: Template iOS app using Clean Architecture and MVVM. Includes DIContainer, FlowCoor Template iOS app using Clean Architectur..
클린 아키텍처 - Clean Architecture 오랜만에 개발관련 책을 읽었다. 변명이라면 변명이겠지만.. 일만 하다보니 업무관련된 것에는 공부를 잘안했다. 그래서 그런지 플러터 같은 업무와 관련없는것에 잠깐 빠졌었는데, 우리팀으로 합류한 팀원덕분에 클린아키텍처 책을 읽을 동기부여를 얻었다. 동기부여가 궁금하다면.. 동기부여 워낙 클린아키텍처 이름을 많이들었고, 봐야지, 봐야지만 해왔었고, 이름그대로.. 클---린 한 아키텍처인가보다. 라고만 생각해왔었다. VIPER, RIBs 등 유명한 패턴들이 있었고, 이것들도 공부해야지~만 생각했었다. (RIBs는 잠깐 강좌만 들어봤었다.) 동기부여를 주신 팀원분이 클린아키텍처 란 개념서 같은 느낌이고, 이를 각기 나름대로 재해석하여 만든 아키텍처가 VIPER, RIBs, TCA 등이 있다고 한다. 여기서부터 머..