[iOS] Date Picker
·
Apple/iOS
이번 시간에는 Xcode에서 iOS 앱을 만들 때 사용하는 Date Picker에 대해서 알아보도록 하겠습니다.Date Picker란?Xcode의 DatePicker는 iOS 앱 개발을 위한 사용자 인터페이스(UI) 요소 중 하나입니다. DatePicker는 날짜와 시간을 선택할 수 있는 컨트롤입니다. 사용자가 DatePicker에서 날짜나 시간을 선택하면 앱은 해당 값을 사용할 수 있게 됩니다. 아마 아이폰을 사용하거나 아이패드를 사용하시는 분들은 한 번쯤은 사용해봤을 겁니다. 잠깐 아이폰의 시계 앱을 살펴보겠습니다.아이폰 시계 앱에서 타이머를 보면 저렇게 시간을 설정할 수 있는 룰렛이 있습니다. 저 룰렛을 회전 시켜서 시간을 설정하는데요. 바로 이것이 Date Picker입니다. DatePicker는..
[iOS] Xcode 기능 정리
·
Apple/iOS
서론 이번 시간에는 맥의 개발 도구인 Xcode에 대해서 살펴보려고 합니다. 먼저 포스팅을 시작하기에 앞서 해당 포스팅은 Do it! 스위프트로 아이폰 앱 만들기 입문, 송호정, 이범근 저, 이지스퍼블리싱, 2023.01.20 책의 프로젝트 파일을 참고하여 포스팅 했음을 알려드립니다. Trust Project 자 우선 프로젝트 신뢰에 대한 문제입니다. 뜬금없이 무슨 프로젝트 신뢰냐 하면, 우리가 평소에 프로젝트 파일을 만들어서 개발을 하긴 하지만 외부에서 프로젝트 파일을 다운 받아서 쓸 때도 있잖아요? 그럴 때 나타나는 현상(?)을 말하려고 합니다. 자 외부에서 프로젝트 파일을 다운 받고 해당 프로젝트 파일을 열면 이런 화면이 나오게 됩니다. 해당 화면을 해석해보면 "PageControl"은 인터넷에서 ..
[iOS] 앱 아이콘 넣는 방법
·
Apple/iOS
이번 포스팅에서는 iOS 앱을 만든 후 앱 아이콘을 넣는 방법에 대해서 다뤄보려고 합니다. 바로 한 번 알아보겠습니다! 앱 아이콘 넣기 자 우선 완성된 프로젝트 파일을 열어야겠죠? Xcode에서 각자 본인들의 프로젝트 파일을 열어주시고 왼쪽에 Assets 폴더를 선택합니다. Assets 폴더는 앱에 사용될 이미지 및 리소스를 관리하는 폴더라고 이해하시면 됩니다. 자 Assets 폴더에 들어오시면 이렇게 AccentColor와 AppIcon 이렇게 2가지가 있을 겁니다. 우리는 앱 아이콘을 설정할 거니까 당연히 AppIcon을 선택해주면 되겠죠? AppIcon을 선택해보겠습니다. 자 AppIcon에 들어오니 이런 화면이 나타나게 됩니다. 딱 봐도 저 네모 칸 안에 로고를 넣으면 되겠죠? 여기서 주의할 점이..
[iOS] "key value coding-compliant" 오류
·
Apple/iOS
서론 이번 포스팅에서는 "key value coding-compliant" 오류에 대해서 다뤄보려고 합니다. 갑자기 뜬금없이 에러에 다룬다고 생각할 수도 있는데 iOS 앱을 개발하다보면 많이 만나게 되는 오류고 이런 오류가 발생했을 때 딱히 나와 있는 곳이 잘 없더라고요. 그래서 저도 iOS 개발에 막 입문 했을 때 많이 애 먹었던 오류라서 한 번 여러분들한테도 이 에러와 해결방법에 대해서 설명해드리려고 합니다!! key value coding-compliant 오류란? 이 오류는 "setValue:forUndefinedKey:"라는 메소드를 호출할 때 발생하는 "key value coding-compliant" 오류입니다. 이 오류는 특정 클래스가 지정된 키에 대한 Key-Value Coding(KVC..
[iOS] Image View와 카운팅 기능
·
Apple/iOS
이번 포스팅에선 지난번에 다뤘던 iOS 앱에서 조금 더 응용해보려고 합니다. 지난번 포스팅이 궁금하신 분은 여기를 참고해주시면 됩니다! 그럼 시작해보겠습니다! Image View 추가 우선 Image View를 추가하고 해당 Image View에 사진을 넣어보겠습니다. 자 아래처럼 터치 버튼 밑에 Image View를 추가하고 네비케이터 창에서 Assets에 들어가서 원하는 사진을 드래그 앤 드롭을 해줍니다. 그리고 우리가 iOS앱을 개발하고 있지만 iPad에서도 돌아갈 수 있으니 원래는 해상도별로 사진을 넣어줘야 하지만 지금은 그냥 공부용이니 1x에 들어간 사진을 옆에 2x, 3x에도 똑같이 넣어주겠습니다. 자 그리고 다시 Main으로 돌아와서 Assets에 넣었던 사진을 Image View에 드래그 ..
[iOS] Playground에서 UIView 사용하기
·
Apple/iOS
서론 이번 포스팅에서는 Xcode의 Playground에서 UIView에 대해서 살펴보겠습니다. Playground에서 UIView를 사용하면 코드를 View로 보여주게 되는데 좀 신기하더라구요! ㅋㅋㅋㅋ Xcode의 playground 사용법은 저번 포스팅에서 다뤘으니 궁금하신 분들은 여기를 참고해주시면 됩니다! UIView UIView는 사용자 인터페이스를 구성하는 데 사용되는 객체입니다. UIView는 화면에 보이는 컨텐츠를 그리고 레이아웃을 관리하는 역할을 합니다. UIView는 다양한 속성과 메서드를 가지고 있어 다양한 작업을 수행할 수 있습니다. 예를 들어, UIView를 생성하고 크기와 위치를 지정할 수 있습니다. 또한 UIView의 배경색, 텍스트, 이미지 등을 설정할 수도 있습니다. UI..