08
자주 묻는 내용
프로젝트 파일은 윈도우와 맥 사이에서 어떻게 옮기나요?
저장소나 접근 권한이 제한된 동기화 방법을 하나 정해 두고, 윈도우에서는 Cursor로 수정한 뒤 맥의 Xcode에서 변경 내역을 확인합니다. 수업 비공개 코드와 계정 정보는 공개 저장소에 올리지 않습니다. 파일이 열리는 것과 프로젝트가 빌드되는 것은 별개이므로, 맥에서 의존 파일과 설정을 다시 확인해야 합니다.
시뮬레이터만 통과하면 실제 아이폰도 괜찮은가요?
그렇지 않습니다. 시뮬레이터는 화면 흐름과 기본 동작을 확인하는 데 유용하지만, 실제 기기의 화면 크기와 권한, 센서, 네트워크 조건을 모두 재현하지는 않습니다. 과제에서 실제 기기 테스트를 요구한다면 정식 계정과 서명 조건을 확인하고, 필요한 경우 학교의 승인된 장비를 사용해야 합니다.
Cursor가 만든 코드를 그대로 제출해도 되나요?
제출 전에는 생성된 코드의 변경 내역과 라이선스, 수업 규정을 확인해야 합니다. 코드를 직접 빌드하고 실행했는지, 주요 함수의 역할을 설명할 수 있는지도 점검합니다. AI가 만든 수정은 오류를 숨기거나 불필요한 파일을 바꿀 수 있으므로, 검토와 테스트 없이 그대로 제출하는 방식은 피해야 합니다.
맥을 꼭 구매해야 하나요?
첫 문법 연습만 한다면 당장 구매할 필요는 없습니다. 그러나 SwiftUI 미리 보기와 시뮬레이터, 실제 기기 테스트를 반복해야 한다면 승인된 맥 환경이 필요합니다. 한두 번의 과제라면 학교 장비나 단기 원격 맥을 먼저 시험하고, 장기 학습과 반복 사용이 확실해졌을 때 구매 비용과 대여 비용을 비교하는 편이 합리적입니다.
원격 맥은 초보자에게 어떤 경우에 맞나요?
윈도우를 유지하면서 수업 기간에만 Xcode와 시뮬레이터를 써야 하는 학생에게 맞습니다. 반면 장시간 무거운 작업을 계속하거나 물리적인 아이폰 연결과 특정 주변 기기가 꼭 필요하다면 직접 사용할 수 있는 맥이 더 편할 수 있습니다. 먼저 작은 프로젝트로 파일 이동, 실행, 저장 과정을 시험해야 합니다.