xcode

·iOS(macOS)
개요분리된 여러 프로젝트에서 사용하는 공통 코드들을 SPM(Swift Package Manager)으로 모듈화를 해서 관리하는 중이다.특정 API를 호출하는 서비스 레이어나 유틸리티성 코드들은 한번 분리를 해놓으니 확실히 유지보수 하기 편하다. - SPM 생성에 참고한 블로그 : https://0urtrees.tistory.com/387 iOS Swift Package Manager, SPM 패키지 생성 및 사용방법SPM, Swift Package Manager는 iOS의 built-in swift 코드 배포 관리 도구입니다. 비교적 지원하는 라이브러리가 적긴 하지만, cocoaPods, carthage 처럼 프로젝트에 라이브러리를 연결하거나 프로젝트 코드 모듈0urtrees.tistory.com 위 ..
·iOS(macOS)
겪었던 문제회사 프로젝트 중 하나는 iOS와 macOS를 동시에 지원한다.프로젝트가 아직은 별로 크지 않아서 한 프로젝트로 별도의 모듈화도 없이 관리가 되었지만,추가로 들어온 요구사항 때문에 앞으로는 iOS와 macOS를 분리해서 관리하는 게 유리하다고 판단을 했다. 그래서 공통적으로 사용하는 Extension이나, Util로 분류할 수 있는 코드들은 SPM(Swift Package Manager)을 이용해서 라이브러리화 하였다. Github에 올라와 있는 SPM을 지원하는 라이브러리들 모두가 곧 예제가 되기 때문에, 간단한 SPM 사용법을 익히는 것은 어렵지 않았다.그런데 한가지 굉장히 불편한 점이 있었는데, SPM 프로젝트에 Swift 파일을 새로 생성할 때 그 파일의 이름이 무조건 "File.swi..
·iOS(macOS)
SVG 활용과 “clip: empty path.” 경고 해결하기 Xcode 프로젝트에서 사용할 수 있는 벡터 이미지는 PDF와 SVG가 있다.종류사용조건파일 크기PDFXcode 6, iOS 8, Mac OS 10.9 이후작음SVGXcode 12, iOS 13, iPad OS 13, Mac OS 10.15가장 작음출처 : https://kka7.tistory.com/381 그리고 프로젝트의 Assets에 벡터 이미지(SVG파일)를 추가해서 사용할 때, 함께 확인해 주면 좋은 설정들이 있다. 1️⃣ Attributes inspector의 [Resizing - Preserve Vector Data] 옵션해당 옵션은 벡터 이미지를 생성하는 시점을 “빌드 타임”으로 할 것인지, “런타임”으로 할 것인지 선택하는 ..
·iOS(macOS)/SwiftUI
[SwiftUI/Xcode] 미리 보기(Preview) 화면 숨기기/나타내기  📎 단축키숨기기 : [⌘ + ↩] (command + return)나타내기 : [⌘ + ⌥ + ↩] (command + option + return) ❗️ 단축키가 생각이 나지 않는다면- Xcode 우측 상단의 메뉴 버튼 클릭 후,숨기기 : [Show Editor Only]나타내기 : [Canvas]이거 모를 때는, 미리 보기 화면 안 보이게 하고 싶을 때마다 PreviewProvider struct 전체를주석처리 해가면서 썼었는데.. 알고 난 다음부터는 편하게 사용 중이다. SwiftUI를 처음 접했을 때, 한참 이것저것 만져보다가 실수로 커맨드+엔터를 입력했더니갑자기 화면이 사라져서 당황했던 적이 있었음... 그때 이런 ..
·iOS(macOS)/Swift
🧐 (Xcode 13) 시뮬레이터상 키보드(아이폰/패드 키보드)가 안 보일 때 Storyboard에서 화면 위에 Text field를 올려놓고, 시뮬레이터로 테스트를 해보는데 아이폰 키보드가 시뮬레이터 위로 올라오지 않았다. 이는 맥북과 연결되어 있는 Hardware 키보드를 인식하도록 설정이 되어 있어서 그런 것이므로, 아래의 방법으로 해결할 수 있다. [해결방법 1] 시뮬레이터에서 단축키 [⌘+K] 를 입력하면 바로 작동한다. [해결방법 2] 1. 시뮬레이터의 상단 메뉴 -> I/O 메뉴 클릭 2. Keyboard -> "Connect Hardware Keyboard" 항목 체크 해제. 해결방법 출처: https://stackoverflow.com/questions/24420873/xcode-6-ke..
·iOS(macOS)/Swift
Xcode 13 버전부터 파일의 확장자를 기본적으로 숨기도록 변경되었다고 한다.  나는 확장자가 보여야 속이 편해서.. 확장자가 보이도록 설정을 다시 변경해서 사용하고 있다. [설정 방법]1. [command + ,] 또는 좌측 상단 [Xcode] - [Preferences...] 클릭.2. [General] 탭 - [File Extensions] 항목을 "Show All"로 변경.  곧바로 변경되는 것을 확인할 수 있다.  [해결방법 출처] Xcode 파일확장자 보이게하는법왼쪽부분에서 파일들 보면 파일확장자가 안나와있네요... 해결방법 알려주실분??kin.naver.com
·iOS(macOS)/Swift
스토리 보드로 UI를 개발할 때, App이 launch 될 때 보여줄 첫 화면을 설정하는 방법은 두 가지가 있다. 하나는 "AppDelegate.swift" 파일에서 코드로 설정하는 방법이고,나머지 하나는 Xcode에서 해당 앱의 프로젝트 설정 화면에서 설정을 해주는 방법이다.  1. 프로젝트 설정 화면 진입2. [General] 클릭3. [Deployment Info] - [Main Interface] 항목을 원하는 항목으로 설정.
Clover Laundry
'xcode' 태그의 글 목록