SwiftUI와 iOS 개발을 공부하면서 만든 예제 코드 모음입니다. 각 폴더는 독립된 Xcode 프로젝트이며, 처음 보는 사람도 쉽게 열어보고 따라할 수 있도록 단순한 예제로 구성했습니다.
- 저장소를 클론하거나 다운로드합니다.
- 원하는 폴더에서
.xcodeproj혹은.xcworkspace파일을 열어 Xcode에서 실행합니다. - 대부분 SwiftUI 기반으로 작성되었으며 Xcode 15 이상을 권장합니다.
| 폴더 | 설명 |
|---|---|
| 1Text&Stack | Text와 Stack(HStack, VStack) 사용 예제 |
| 2Image | Image 뷰와 이미지 리소스 다루기 |
| 3Spacing&Padding | 레이아웃의 spacing과 padding 실습 |
| 4Button&State&TextField | 버튼, 상태 관리, TextField 입력 |
| 5ForEach&LazyVStack | 목록 구성과 LazyVStack 활용 |
| 6Navigation | NavigationStack, NavigationLink를 통한 화면 전환 |
| 7SafeArea | Safe Area 처리 방법 |
| 8StateManagement | @State, @Binding 등 상태 관리 기법 |
| Calculator | 간단한 계산기 앱 예제 |
| Settings | iOS 설정 화면 스타일 UI |
| Practice01 / Practice2 | 기타 연습용 프로젝트 |
| FlipFlick_iOS | 카드 뒤집기 애니메이션 실습 |
| InstagramClone | 인스타그램 스타일의 피드 UI |
| Landmark | Apple Landmarks 튜토리얼 구현 |
| Clazzi / Clazzi2 / ClazziFirebase | 인증 및 투표 기능, Firebase 연동 연습 |
| MVVMStudy / MVVMStudy2 | MVVM 아키텍처 연습 |
| MVVM&SwiftDataStudy | MVVM과 SwiftData 결합 실험 |
| SwiftDataStudy | SwiftData 기초 실험 |
이 저장소의 예제들은 개인 학습용으로 작성되었습니다. 자유롭게 참고하고 수정하면서 공부해보세요.
