오랜만에 swift를 보는데 스토리보드 삭제 방법이 기억나지 않았다. 장시간 안 쓰면 잊는건 어쩔 수 없으니 미래의 나를 위해 작성한다. 참고로 현재 Xcode 14.2를 사용 중인데 설정하면서 13 때랑 조금 달라졌다😅 1. 프로젝트를 생성 임의로 대충 만들어보았다. 2. Storyboard(Main) 삭제 빨간 네모박스에 해당되는 파일을 삭제한다. 3. Info 수정 네비게이터 영역에서 최상단 프로젝트명 클릭(실수로 바로 아래를 클릭하도록 표시했음) → TARGETS 아래 프로젝트명 클릭 → Info 클릭 참고로 13에서는 General 아래 Deployment Info의 Main Interface 값을 지워주면 됐었음. Info 아래 Main stroyboard file base name, Appl..
변수와 상수 변수 (Variable) 상수 (Constants) 설명 변할 수 있는 데이터(자료)를 담을 수 있는 메모리 공간 변하지 않는 데이터(자료)를 담을 수 있는 메모리 공간 선언 var let 특징 차이 값 변경이 가능(mutable) 값 변경이 불가능(immutable) 공통 - 이름은 식별자로 한 영역에 유일한 하나의 이름만을 사용. - 이름 중간에 숫자가 들어가는 것은 괜찮지만 숫자가 첫글자로 시작하는 것은 안 됨. - Swift 는 관습적으로 Camel case (ex: swiftVar) 기법을 권장함. 문자열 보간법(String Interpolation) let nickName: String = "신규유저" var year: Int = 2021 print(“안녕하세요, \(nickNam..
사진 추가하기 시도해봄 1. ImagePicker.swift import SwiftUI import PhotosUI @MainActor class ImagePicker: ObservableObject { @Published var image: Image? @Published var images: [Image] = [] @Published var imageSelection: PhotosPickerItem? { didSet { if let imageSelection { Task { try await loadTransferable(from: imageSelection) } } } } @Published var imageSelections: [PhotosPickerItem] = [] { didSet { Task..