Apple 플랫폼 프로젝트에서는 코드를 수정할 때마다 빌드하거나 앱을 실행하거나 시뮬레이터에서 동작을 확인하면 Codex를 효과적으로 활용할 수 있습니다. 다음 활용 사례는 iOS 및 macOS 앱을 새로 만들거나 기존 앱을 개발하면서 UI를 반복해서 개선하고 문제를 디버깅할 때 도움이 됩니다.
앱의 기본 구조 만들기
Codex에 빌드를 반복해서 실행할 수 있도록 iOS 및 macOS 앱의 기본 구조를 만들어 달라고 요청하세요. Mac 앱의 기본 구조를 만드는 사례에서는 사이드바, 상세 보기, 인스펙터로 구성된 레이아웃부터 명령어와 설정까지 데스크톱 앱에 맞는 구조를 자세히 다룹니다.
iOS 앱 개발
Codex로 iOS용 SwiftUI 프로젝트의 기본 구조를 만들고, `xcodebuild`나 Tuist로 CLI에서 빌드를 반복하세요
macOS 앱 개발
Codex로 SwiftUI 기반 macOS 앱을 만들고 셸에서 빌드와 실행을 반복할 수 있도록 구성하세요
Mac 앱의 기본 구조 만들기
Codex와 Build macOS Apps 플러그인으로 앱 아이디어를 Mac에 맞는 `NavigationSplitView` 앱으로 구현하세요
iOS SwiftUI 화면 리팩터링하기
Codex를 활용해 기존 동작을 유지하면서 큰 SwiftUI 뷰를 여러 뷰로 나누세요. 그런 다음 앱이 준비되면 선택한 iOS 플로우에 Liquid Glass를 적용하세요.
SwiftUI 화면 리팩터링
Codex와 Build iOS Apps 플러그인으로 긴 SwiftUI 뷰를 섹션별 뷰로 나누고 사이드 이펙트를 `body` 밖으로 옮기세요
Liquid Glass 도입하기
Codex와 Build iOS Apps 플러그인으로 기존 iPhone 및 iPad UI를 점검하고, 직접 구현한 블러 효과나 여러 겹으로 쌓은 머티리얼을 네이티브...
iOS 앱의 동작을 시스템에 제공하기
사용자가 시스템 인터페이스에서 앱 기능을 실행할 수 있도록, App Intents를 통해 시스템에 제공할 앱의 동작과 엔티티를 Codex와 함께 파악하세요.
앱 디버깅하기
Codex에 Simulator에서 버그를 재현하거나 macOS 앱에 텔레메트리를 추가해 달라고 요청하세요. 문제의 원인을 파악하고 해결하는 데 도움이 됩니다.