xcode

    [Xcode] Package Manger 사용해 라이브러리 추가하기

    [Xcode] Package Manger 사용해 라이브러리 추가하기

    Package Manager란? Package Manager란 iOS에서 라이브러리(패키지)를 추가하기 위해 Xcode에서 제공하는 Tool이다. Package Manager 이용해 패키지 추가하기 1. File-Add Packages를 클릭한다. 2. 추가하고 싶은 Package를 github이나 package 제공자에서 찾아 추가한다. 이 글에서는 firebase sdk를 추가하였다. 3. 버전을 선택한다. 보통 구체적인 버전 명을 명시할 수 있는 Exact Version을 사용한다. 4. 설정이 다 끝났으면 Add Package를 누른다. 5. 로딩이 끝날 때까지 기다린다. 6. 하나의 경로에서 여러 라이브러리를 제공하는 경우 다음과 같이 원하는 라이브러리를 선택하라는 창이 뜬다. 여기서 원하는 라..

    Xcode에서 Playground 이용해 Swift 코드 실행하기

    Xcode에서 Playground 이용해 Swift 코드 실행하기

    Playground는 무엇인가? Playground는 Light하게 Swift Code를 실행할 수 있는 환경이다. Playground Xcode에서 사용하는 방법 1. File-New-Playground 클릭 2. Blank 선택 한 후 Next 클릭 3. Playground 이름 지정 및 Create 4. 작성한 후 재생버튼(▶) 누르면 실행됨

    Xcode13 에서 Image Literal 사용하는 방법. Image Asset 코드 상에서 가져오기

    Xcode13 에서 Image Literal 사용하는 방법. Image Asset 코드 상에서 가져오기

    Xcode13에서 imageLiteral이 자동완성 되지 않는 문제가 발생 iOS 공부 도중 imageLiteral이 자동완성 되지 않는 문제가 발생했다 Xcode12까지는 됐던 모양인데 13에서는 작동하지 않는다. 해결책 : #imageLiteral 사용하기 #imageLiteral( 을 치면 imageLiteral이 나온다. 여기서 주의할 점은 '('까지 쳐야 나온다는 점이다. #imageLiteral( 위와 같이 치면 그림2로 치환된다. 그림2를 더블클릭하면 아래와 같이 이미지 어셋들이 나오는데 필요한 값을 더블클릭하면 이미지 값이 가져와진다.

    [Xcode] Xcode에 테마(Theme) 설정하기

    [Xcode] Xcode에 테마(Theme) 설정하기

    Theme 설정이 중요한 이유 개발을 하면서 Theme 설정은 중요하다. 중요한 부분을 강조해서 보여주고, 중요하지 않은 부분을 덜 강조해서 보여주기 때문이다. Theme 설정 위치 1. Xcode - Preferece 진입 2. Themes 탭 진입 지원하는 Customizing Options 종류 Color : 색상 커스터마이징 Font : 폰트 커스터마이징 Linespacing : 줄 간격 Customizing Cursor : 커서 커스터마이징 Background : 배경색 커스터마이징 Current Line : 현재 라인 색상 커스터마이징 Selection: 선택시 색상 커스터마이징 Cursor: 커서 색상 커스터마이징 아래에서는 자주 쓰이는 커스터마이징 옵션 두개 Color, Font와 자주 쓰..

    [Xcode] Xcode Dark Mode, Light Mode 변경하는 방법

    [Xcode] Xcode Dark Mode, Light Mode 변경하는 방법

    Dark Mode와 Light 모드 Xcode는 기본적으로 System의 Mode를 따라간다. 하지만 System은 Light 모드로 해놓았더라도 코드를 짤 때 Light 모드로 해놓으면 눈이 아프므로 Dark Mode로 설정하고 싶을 수 있다. Xcode에서는 해당 Mode를 설정하는 옵션을 제공한다. 다음의 과정을 따라서 설정하도록 하자. 1. Xcode - Preferece 진입 2. General Section 진입 3. Appearance를 Light 모드나 Dark 모드로 변경 System 옵션은 Default 값으로 시스템의 설정을 따라가는 값이다.

    [Xcode] Xcode13에서 iOS앱이 지원할 iOS Deployment Target 설정하기 : Minimum iOS Version 설정하기

    [Xcode] Xcode13에서 iOS앱이 지원할 iOS Deployment Target 설정하기 : Minimum iOS Version 설정하기

    Deployment Target 이해하기 우리가 만들 앱이 지원할 최소 버전을 설정하기 위해서는 Deployment Target을 설정해야 한다. 만약 Deployment Target을 설정하면 Deployment Target보다 낮은 iOS Version에서는 앱을 설치할 수가 없어진다. Deployment Target은 Project와 Targets에서 설정할 수 있다. 기본적으로 Project는 하나이고, Targets는 여러개이다. Target의 Deployment Target은 Project의 Deployment Target을 override한다. 이 뜻은 만약 Target의 Deployment Target이 13.1인데 Project의 Deployment Target이 iOS12.1라면 Pro..

    [Xcode] Xcode 13에서 StoryBoard 를 포함해서 프로젝트를 만드는 방법

    [Xcode] Xcode 13에서 StoryBoard 를 포함해서 프로젝트를 만드는 방법

    IOS 프로젝트 생성 방법 Xcode에서 Project를 새로 만드는 방법은 두가지이다. 런처 화면에서 프로젝트 생성 툴바에서 프로젝트 생성 런처화면에서 프로젝트를 생성하는 방법을 살펴본 후, 런처 화면이 나오지 않을 때를 대비해서 툴바에서 프로젝트 생성하는 방법도 살펴보자. 런처화면에서 프로젝트 생성 1. Create new Xcode Project를 누른다. 2. iOS 탭의 App을 누른 후 Next를 누른다. 3. Interface의 기본값은 SwiftUI이다. 이를 눌러 Storyboard로 바꾼다. 툴바에서 프로젝트 생성 1. File - New - Project를 누른다. 그림1. Laucher에서 프로젝트 생성1 2. iOS 탭의 App을 누른 후 Next를 누른다. 3. Interface..