전체 글 (22) 썸네일형 리스트형 [Xcode] Swift DEBUG Flag 사용 및 Build Run Setting 안녕하세요 오늘은 Xcode에서 DEBUG Flag와 build 설정에 관해 포스팅해보도록 하겠습니다. 우선 DEBUG가 무엇인지 간단하게 얘기해보면, 기기의 상태를 바로바로 감지할 수 있도록 빌드하는 것? 이라고 생각하면 이해하기 쉬울 것 같습니다. DEBUG를 사용하는 이유는 DEBUG, Release를 구분하는데 굉장히 편리하기 때문입니다!! Release는 ipa추출 또는 appstore Connect에 upload 하는 것입니다. 이렇게 사용하면 좋은 점은 여러 가지가 있을 텐데 두 가지 정도 예를 들어보면 1. 개발용과 실제 운영용으로 분기하기가 쉽습니다. 2. 실제 운영으로 올릴 때 로그를 남기지 않기 수월합니다. 우선은 이 정도로 마무리하고 바로 사용하는 방법을 알아보겠습니다. 1. Xco.. [Swift] Date() 날짜구하기, DateFormatter() 다루기 오전, 오후 등등 안녕하세요. 오늘은 날짜와 관련된 코드에 대해 포스팅하도록 하겠습니다. 예를 들어 "2020-08-13 16:30" String을 Date 형태로 변환하여 날짜 계산을 한다던지, "2020-08-13 16:30" String을 "2020.08.13 오후 4시 30분" 형태로 변환한다던지, 현재의 시간과 날짜를 구하던지, 아무튼 시작해 보겠습니다. dateformat은 맨 아래에 테이블로 작성하도록 하겠습니다. 우선은 소스코드 먼저 공개하고 설명하도록 하겠습니다. let dateStr = "2020-08-13 16:30" // Date 형태의 String let nowDate = Date() // 현재의 Date (ex: 2020-08-13 09:14:48 +0000) let dateFormatter = .. [Xcode] UILabel, UITextField, UIButton(action) 안녕하세요~!! 오랜만에 포스팅입니다. 오늘은 제목과 같이 iOS 개발에 있어서 필수적인 UI에 관한 설명입니다. 간략하게 설명부터 드릴게요 UILabel: Text 등을 보여주는 UI UITextField: 사용자가 키패드를 사용해 Text를 입력받는 UI UIButton: 클릭하였을 때 행동을 추가할 수 있는 UI (이미지, 글씨 넣을 수 있음) UI란 User Interface의 줄임말로, 기계와 사용자가 소통할 수 있도록 보여주는 화면이라고 간단하게 생각하면 될 것 같습니다. 대충 느낌은 오시죠?? 글씨를 입력해 버튼을 눌렀을 때 UILabel이 변하는 UI를 만들어 보겠습니다. 그럼 바로 실전으로 들어가 보겠습니다. 우선 Xcode를 실행하고, 프로젝트를 생성해 주세요. 생성 방법은 -> for.. [Xcode] Simulator 실행방법 및 Device 선택방법 안녕하세요!! 굉장히 오랜만에 포스팅입니다. 오늘은 Xcode에서 Simulator를 실행하는 방법과 원하는 Device를 선택해 작업하는 방법을 설명하겠습니다. 1. Storyboard를 선택한 후 Xcode 하단에 Device를 선택해 디자인을 해줍니다. 2. 실행할 Device 선택 후 빌드하기 좌측 이미지의 빨간색 네모칸의 버튼을 클릭하면, 기기를 선택할 수 있습니다. 다양하죠?? 저는 iPhone 11 Pro Max를 선택했습니다. Device를 선택했으면 연두색 네모칸의 버튼을 눌러 빌드와 시뮬레이터를 실행해줍니다. 단축키는 cmd + R 입니다. 빌드가 성공적으로 되면 기분 좋은 Success 표시와 함께 시뮬레이터가 켜집니다. 어떤가요?? 참 쉽죠?? 이렇게 Simulator 실행방법은 .. [Xcode] Could not locate device support files Xcode Swift Build 에러에 관하여 포스팅하겠습니다. 제목과 같이 "Could not locate device support files"이라는 안내문구는 Xcode를 최신 버전으로 업데이트를 하지 않고 구버전을 계속 사용할 경우 나타난다. 에뮬레이터를 사용하지 않고 실제 장치에 빌드할 경우 나타나는 현상이다. 위의 사진을 보면 실행할 iPhone의 iOS 버전이 13.5인데 현재 Xcode버전에서는 13.5 버전의 장치를 실행할 파일이 없다고 친절하게 설명해주고 있다. 이럴 때는 Xcode를 업데이트를 해도 되지만.. 현재 진행 중인 프로젝트의 영향이 갈 수도 있으므로 'support files'만 추가해 주도록 하겠습니다. 1. 사이트 접속 https://github.com/filsv/iPh.. Xcode 설치 (iOS 시작) iOS 개발을 시작하기 위해서는 우선 Xcode세팅이 필요하다. Xcode(엑스코드)란 MacOS와 iOS 개발을 위해 애플이 개발한 툴 모음이다. 또한 Xcode를 사용하기 위해 Mac이 필요하다.. Mac을 사용해야하는 이유때문에 iOS에 접근하기 힘든부분인것 같다. 아무튼 Xcode 세팅을 시작하겠습니다. 1. MacOS 확인 Mac화면 좌측 최상단에 애플로고[ 🍎] 를 클릭한 후 [이 Mac에 관하여] 를 클릭한다. 2020.06.05기준 Xcode 최신버전은 11.5 다. OS를 Catalina(macOS 10.15)로 업데이트 하지 않으면 Xcode 11.4 이상을 설치하지 못한다. 그저 참고바람 2. Xcode 설치 [App Store]에 접속하여 Xcode를 검색 후 설치를 하시면 됩니다... 이전 1 2 3 다음