티스토리 뷰

반응형

안녕하세요 :) Zedd입니다. 

오늘은 Xcode 소스파일들을 폴더로 이쁘게 정리하는 방법을 알아볼게요 :)

※ Xcode 9 이전 버전을 사용하시는 분들만 해당됩니다.

Xcode 9은 알아서 다 해줍니다!!!!!!

Xcode 9이신분들은 절대 따라하지 마세요.

위 사진은 예시이긴한데, 막 우리의 프로젝트 폴더를 생각해봅시다...저 프로젝트 폴더에 들어가면 저렇게 소스가 정리없이 나오면 음......



간지가 안납니다.

어떤 파일끼리 폴더로 묶을것이냐는, 프로그래머한테 달려있어요. 자신이 보기 편한걸로!!!

기능별로 (스토리보드파일, ViewController파일...이런식으로) 묶는 사람도 있고,

 MVC!! Model은 Model끼리₩~~이렇게 폴더로 묶는 사람도 있어요. :)

자신이 어떤 코드를 찾아야할 때 어떤식으로 하면 그 코드를 빨리 찾을 수 있을지 생각합시다.



엥;;;나는 정리했는뎁;;

ㅎㅎ


.

.

.

이렇게 프로젝트안에서 폴더로 정리한거는 프로젝트 폴더에 전혀 적용이 되지않아요.

내가 프로젝트 안에서 View Controllers폴더를 만들었다고 해도, 

여기엔 View Controller라는 폴더가 안생긴다는 의미입니다.

프로젝트안에서 만든 폴더는 전체 폴더에 아무 영향을 주지 않습니다!!!!!!


자...그럼 프로젝트 폴더(프로젝트 안에서 X) 안에서 만든 폴더는 프로젝트에 영향을 줄까요?

네 :) 줍니다.

(물론 그냥 폴더만 만들면 하나도 영향 안주고, 그 폴더에 소스코드를 넣으면 영향을 줍니다. 하지만, 프로젝트 안에서 폴더를 만들고 그 안에 소스코드를 넣어도 전체 폴더에는 영향을 주지 않습니다. )


그럼 본격적으로 프로젝트 폴더 예쁘게 정리해봅시다.

음..저기 Search..로 시작하는 ViewController들이 보이네요.

저는 이 ViewController들을 폴더로 묶어주겠습니다. 


아니..ㅎ 새폴더 만들고싶은데..우클릭할 공간이 없자나..


여러분 이럴때는 Command + Shift + n을 눌러주면 새폴더가 만들어집니다.


갸앙


이름을 음..Search라고 하고 Search가 붙은  ViewController들을 저 폴더 안으로 넣어줄게요.

이렇게요!!

자...그리고..이제 프로젝트를 열면..

이렇게...빨갛게...되어있는...것을..볼 수 있습니다.

당연히 실행도 되지 않죠.

괜찮아요 :) 해결해봅시다.

자..우리는 프로젝트 폴더안에서 폴더를 만들었으니, 프로젝트안에서도 폴더를 만들어줍시다. 

 

New Group을 눌러주시고,

폴더 이름을 정해주신뒤에 저 Search Controller들을 방금 만든 폴더 안에 넣어주세요.


이렇게요!


자...그리고 가장 중요한 작업을 해주면 오류가 없어지게 됩니다.

저 Search폴더를 누르고! 오른쪽 File inspector를 봐줍니다. 


저 폴더모양을 클릭해주세요. 밑에 화살표 모양 말고!!!

그러면 아래와 같은 화면이 뜹니다. 



그러면, 우리가 아까 만든!!! 아까 Search ViewController들을 넣어놓은!!!그 폴더!!!!!

폴더를 클릭해주시고 Choose를 눌러주세요. 

그리고...이제!!!

보면


여전히 빨간색일 수도 있는데... 프로젝트를 종료했다가 다시 들어오면 정상적인 색깔로 돌아와 있을거에요 :)


XD


 소스코드 예쁘게 정리하는데 도움이 되었으면 좋겠습니다 :)

안녕~~.~~~

반응형