이 글의 구성 1. 텍스트 코드 2. 텍스트와 수식어를 사용하여 활용한 코드 시작 Xcode 를 실행하여 SwiftUI 로 만든 뒤 ContentView.swift 파일을 확인하면 아래와 같은 코드를 볼 수 있습니다. import SwiftUI struct ContentView: View { var body: some View { Text("Hello, World!") } } struct ContentView_Previews: PreviewProvider { static var previews: some View { ContentView() } } Text 코드 사용법 Text() 에 " " 안에 문자를 넣을 수 있습니다. Text ("문자를 넣을 수 있습니다.") Text 와 수식어 사용 -1 Text..
파일 이름에 들어간 후 Class 다음에 있는 이름에 마우스 커서를 놓고 오른쪽 클릭 또는 Control 키를 누른 채 클릭 시 다음과 같은 옵션을 보이게 되고 아래와 같이 클릭 Refactor Rename 화면이 아래와 같이 전환되어 수정할 수 있게 됨 수정이 끝나면 오른쪽 상단에 Rename을 클릭
IBOutlet? IBAction? 너무 생소한 단어 찾다보니 간략하게 정의되어 있는 아래의 문장 IBOutlet은 컨트롤러 헤더 파일에 선언한 객체를 인터페이스 빌더가 알아 볼 수 있도록 하는 것 하지만 이해 안됨 그래서 코드로 만들어 보면서 이해하기 간단히 화면에 라이브러리 몇 개를 구성하여 넣기 슬라이더 및 레이블 생성 라이브러리(Command+Shift+L)에서 Slider를 검색 후 스토리 보드에 슬라이더를 생성 (레이블도 마찬가지) 스토리보드에 추가한 슬라이더를 Outlet을 통해 연결 IBO = (Interface Builder Outlet) 여러가지 방법이 있으나, 스토리 보드에 슬라이더를 누르고 Control 키를 누른 채 코드로 드래그 그럼 위와 같은 창이 뜨고 Name 에 원하는 이름..
1. 에러의 발생 앱을 등록할 때 앱 아이콘이 필요 그럼 앱 아이콘을 등록했는데도 불구하고 아래와 같은 에러가 발생 에러는 내가 못한게 있거나 빠뜨렸기 때문에 발생한다는 마인드를 가지고 해결하러 고고! 2. 에러 원인 우선 원인을 파악 분명 시킨대로 아이콘을 다 넣었지만 유효하지 않다는 App Store 아이콘 글을 더 읽어 보면 알파 채널을 넣을 수 없다고 하는데 alpah 채널이 아이콘에 들어가 있는 듯 이미지에 대한 알파 채널을 설명하기에는 저도 지식이 부족 그리고 Apple 이 알파 채널을 들어가 있는 아이콘은 전혀 받아 들일 생각이 없나보다 라는 생각으로 진행 다시 생각하면 원인은 아이콘에 알파채널이 들어가 있음! 3. 해결하기 해결을 위해 아이콘을 클릭하여 Preview 프로그램으로 열기 Fi..
Xcode 버전 10.3 에서 진행 StoryBoard 에서 화면을 같은 비율로 보여주기 위해 Label이나 button 등등 Libray에서 선택 가능 하지만, 저 같은 경우는 ImageView 를 이용하여 도전! 화면은 아래와 같이 ImageView를 살포시 놓아봅니다. 그리고 상단과 왼쪽 및 오른쪽에 Constraints 값을 입력하여 위치를 조정 이제 여기서 비율을 보여주기 위한 방법은 아래와 같이 해주시기 바랍니다. 1. 생성된 ImageView를 클릭 2. Control 버튼을 누른 채 드래그 (생선된 imageView 크기 안에서) 3. Control 버튼을 해제 그러면 아래와 같은 Width와 Aspect Ratio 옵셥이 나타남! 여기서 Aspect Ratio를 선택 선택 시 ImageV..
2019년 7월 26일 Xcode를 업데이트 버전은 Xcode10.3 모두 다 아시겠지만 용량이 너무 크고 시간이 꽤 걸려요. 3일 전에 나왔는데 조금 늦었지만... 다행히 업데이트가 끝남 그럼 버전 업 된 Xcode를 실행 흥분 흥분 하지만 무언가 잘 못 되었다는 것을 인지함 나의 StoryBoard 가... 어떻게 된거야?? 이상하지만 잠깐 에러난 거라 프로그램 종료 후 다시 시작 하지만 똑같은 상황 그래도 모르니 실행 그런데 아래와 같은 메세지가 떠서 Simulator가 실행도 안되는 상황 A Build only device cannot be used to run this target 너무 당황 순간 다시 설치해야 하나... 싶었는데... 그래도 해결책을 찾기로 하고 Google 에게 물어봄 역시 ..