| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
| 31 |
- xcode 공백 표시
- 무한스크롤
- contentalignmentpoint
- NSTextStorageDelegate
- 타뷸레이션
- 팀 개발을 위한 git
- swiftdata
- webp
- 코드스쿼드
- NSTextStorage
- 캐러셀
- 함께자라기
- spm 에러
- nidthirdpartylogin
- Cocoa Pod
- 클린 아키텍처
- swift 모듈화
- fetchdescriptor
- JPG
- xcode 엔터 표시
- SwiftUI
- Tuist
- github 시작하기
- 테스트 타겟
- .pbxproj
- TestFlight
- png
- heic
- JPEG
- Firestore
- Today
- Total
목록Tuist (2)
Sure, Why not?
들어가기 앞서클린 아키텍처와 모듈화에 노력을 기울였던 이유는 더 나은 구조와 유지보수를 위한 갈망이 있었습니다.하지만 구현에 집중하다 보니 테스트가 부족했던 점이 아쉬웠고,그로 인해 도메인 테스트의 필요성을 강하게 느끼게 되었습니다. 테스트 타겟 설정 Tuist 기존 프로젝트에 테스트 타겟이 없는 경우,테스트 타겟을 추가하는 방법을 정리하고자 합니다. https://docs.tuist.dev/ko/references/project-description/structs/target#properties What is Tuist? | Tuist docs.tuist.dev타겟의 속성은 위에 내용이 정리되어 있습니다. 추가하는 방법은 정말 간단한데요 해당 Project.swift에서 기존 모듈에 대한 테스트 타겟..
🤔 모듈화?🙋♂️하나의 큰 프로그램을 여러 개의 작은 부분(모듈)로 나누는 과정입니다.각 모듈은 독립적이며,서로 다른 역할과 책임을 수행해야 합니다. 🤔 모듈화의 필요성🙋♂️그러면 모듈화는 왜 하는 것일까요?유지보수: 나누어진 부분에서 수정하면 되기 때문재사용성: 만들어둔 모듈을 다른 프로젝트에서 재사용이 가능합니다.협업: 여러 사람이 동시에 각각의 모듈을 개발할 수 있어, 팀 작업이 더 효율적입니다.iOS 개발을 하다 보면, 프로젝트가 커질수록 코드의 유지보수성과 확장성을 염두한다면, 모듈화의 필요성을 자연스럽게 깨닫게 됩니다.여러 기능이 엮어 있는 프로젝트 경우에모듈화를 통해 코드 간의 결합도를 낮추고, 각 모듈이 독립적으로 동작함으로써,위에 3가지뿐만 아니라 더 많은 장점을 얻고자 하는..