Skip to content

DeveloperAcademy-POSTECH/learnMetal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌱 프로젝트 이름

한 줄 설명 – 어떤 문제를 해결하거나 실험하려 했는지?

프로젝트 배너 또는 스크린샷

Swift Xcode License


🗂 목차


💡 프로젝트 동기

SwiftUI의 Combine을 학습하면서, 비동기 UI 상태 관리에 대한 이해를 높이기 위해 시작했습니다.

📌 목표

  • 개인 학습 or 실험 프로젝트
  • 특정 기술 습득 (예: SwiftUI, Combine, Firebase 등)
  • 배운 것 정리 및 레퍼런스 확보

⚙️ 개발 환경

  • Xcode 15.0 / iOS 17.0
  • Swift 5.9
  • SwiftUI + MVVM

🧩 구현 기능

  • 기능 1 설명
  • 기능 2 설명
  • 기능 3 (To-do)

필요 시 코드 스니펫, 이미지, 링크 추가

📚 배운 점 / 트러블슈팅

주제 요약
SwiftData SwiftData에서의 CRUD 구현 과정
NavigationStack 복잡한 화면 전환 구조

⚙️ 설치 및 실행

git clone https://github.com/yourname/myproject.git
open MyProject.xcodeproj

🔍 프로젝트 구조

📦ProjectName
┣ 📂Feature
┃ ┣ 📂SceneA
┃ ┗ 📂SceneB
┣ 📂Core
┣ 📂UI
┣ 📂Test
┗ 📂Resources

🧪 테스트 / 시연

  • GIF나 시연 영상 링크 추가
  • 시나리오별 이미지/설명 삽입

📝 추후 개선 사항

  • 다크모드 대응
  • 리팩토링 (네이밍 정리)
  • 테스트 코드 보완

🙋🏻‍♀️ 작성자

이름 GitHub
@me

📝 License

This project is licensed under the CHOOSE A LICENSE. and update this line

About

Metal API 사용법을 배웁니다.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published