Mac의 XCode에 Visual Studio로 작성한 코드 가져오기

XCode 프로젝트에 외부 소스코드 추가하기

Visual Studio에서 작성한 소스코드를 XCode로 열어서 컴파일하기 위해서는 UTF-8 형식으로 변환이 필요합니다. 이 포스팅에서는 이러한 경우에 대한 대처 방법을 제시합니다.

Mac의 Finder에서 XCode에서 생성한 프로젝트 안으로 소스코드를 드래그 앤 드롭 합니다.

xcode1

 

소스코드를 추가하기 위한 옵션이 표시됩니다. 아래 화면과 같이 선택하면 소스코드가 XCode 프로젝트 안에 “복사”됩니다.

xcode2

 

 

소스코드 인코딩 변경하기

Window의 Visual Studio에서 작성한 소스코드 파일은 CP949 (한국어) 형식으로 인코딩 되어 있습니다.

UTF-8 형식을 지원하는 XCode에서는 이 파일이 정상적으로 보이지 않습니다.

XCode에서 화면 우측 상단의 “Source Code Inspector” 버튼을 열어서 우측의 설정창을 표시하고 Text Encoding 항목을 찾습니다.

xcode3

 

 

Text Encoding 항목에서 “Korean (Windows, DOS)” 항목을 선택하고 팝업창에서 “Reinterpret”를 선택합니다.

이 옵션은 선택한 인코딩 방식으로 소스코드 보기 모드를 변경합니다.

처음부터 CP949형식인 파일이므로 이 형식으로 보기 모드만을 변경하는 겁니다.

선택하고 나면 소스코드가 정상적으로 표시됩니다.

xcode4

 

하지만 XCode는 UTF-8 형식의 소스코드만 컴파일 할 수 있기 때문에, 정상적으로 표시되는 소스코드의 인코딩을 UTF-8로 변경해야 합니다.
다시 한번 Text-Encoding 항목에서 “Unicode (UTF-8)” 항목을 선택합니다. 이번에는 표시되는 팝업에서 “Convert”를 누릅니다. 파일의 인코딩을 변경하여 다시 저장하게 됩니다.

xcode5

 

이제 정상적으로 컴파일이 가능해 집니다.

 

댓글 남기기