Xcode(4)
-
[Xcode] 아이폰 무선으로 빌드하기(iPhone : Enable Wireless Builds and Debug)
아이폰 무선 빌드하는 법Enable Wireless Builds and Debug in Xcode 9 & iOS 11 Xcide 9 이상iOS 11 이상 Xcode 9과 iOS 11 이상에서는 무선으로 아이폰을 빌드 할 수 있습니다. 순서는 다음과 같습니다. 1. 맥과 아이폰를 라이트닝케이블(USB)로 연결2. Window > Devices and Simulations 를 실행 3. 맥과 연결된 아이폰이 뜨면, 화면에서 "Connect via network" 체크박스를 클릭하여 체크. (설정 끝) 4. 아이폰과 맥을 연결하던 USB를 제거하고 둘다 Wi-Fi에 접속 5. Xcode에서 빌드 타겟을 아까 등록한 아이폰으로 잡고 빌드하면 무선으로 빌드 실행 (끝) 이제 아이폰과 맥을 라이트닝 케이블로 연결하..
2018.02.05 -
[Xcode] 아이폰 스토리보드 객체 테두리 보기(Show Bounds Rectangles)
[아이폰개발] Xcode 스토리보드에서 객체 테두리 보기 Xcode 9.2 (2018.1.) 스토리보드에서 레이블이나 각종 뷰를 가지고 와서 이리저리 배치를 하다 보면, 각 객체의 반경이 어디까지인지 몰라서 매우 답답합니다. 객체를 클릭하면 현재 사이즈를 볼 수 있는데, 마우스를 때면 다시 테두리는 사라집니다. 이때, Show Bounds Rectangles 옵션을 사용하면 편리합니다. (Xcode 메인메뉴) [Editor] > [Canvas] > [Show Bounds Rectangles]
2018.01.30 -
[Xcode] 뷰 컨트롤러 사이즈에 원하는 아이폰 기종이 없을 때(아이폰 해상도 총정리)
아이폰 해상도 총정리 Xcode 9.2 기준 (2018.1.) Xcode에서 스토리보드 파일을 연 상태에서, 인터페이스 빌더 하단에 View as 영역을 보면 뷰 컨트롤러 사이즈를 설정할 수 있는 그림이 있는데, 거기에는 모든 아이폰 기기가 표시되어 있지않습니다. 멍청하게도 동일한 크기의 디바이스들은 대표적인 디바이스 하나로 표시됩니다. 예를 들어, 아이폰 5는 아이폰 SE와 화면크기가 같기 때문에 표시되지 않고, 제가 현재 쓰고 있는 아이폰6는 아이폰8과 화면크기가 같기 때문에 표시가 되지 않습니다. 그림을 생략하는 건 좋은데, 최소한 해당 화면크기에 해당하는 기종이 뭔지 표시해주면 좋았을텐데. 애플 홈페이지에서 아이폰6, 7, 8 화면을 비교해보고서야 아이폰 6에 해당하는 뷰 컨틀롤러를 고르려면 아이..
2018.01.30 -
[Xcode] 프로젝트 이름 바꾸기 (프로젝트 'AAA'를 프로젝트 'BBB'로 변경)
기존 프로젝트를 새로운 프로젝트 이름으로 바꿔 사용할 수는 없을까? 기존에 만들어 뒀던 프로젝트의 내용이 새로 만들 프로젝트의 내용과 거의 비슷할 때, 프로젝트 파일을 통채로 복사하고 이 프로젝트 이름을 새로운 앱 이름에 맞춰 수정해서 사용하고 싶은데, 뭐 간단한 방법 없을까? 한번만 바꾸면 나머지도 다 같이 싹~ 바뀌는 그런 기능. 결론부터 말하면 2018년 1월 현재, Xcode는 그런 기능을 전혀 지원하고 있지 않습니다. January 2018macOS 10.13.3 (High Sierra)Xcode 9.2 결국, 기존 프로젝트를 재활용하기 위해서는1. 새로운 프로젝트를 만들어서 필요한 부분을 복사해서 옮기거나, 2. 프로젝트 이름을 바꾼 다음, 프로젝트명으로 연결된 모든 설정들을 하나하나 변경해줘..
2018.01.27