[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..
[iOS] 아이폰 이름 출력 앱 만들기
·
Apple/iOS
서론 이번 포스팅에서는 Xcode로 이름을 입력받고 화면에 출력하는 iOS 앱을 한 번 만들어보겠습니다. 아이폰 앱을 만들 때 최근에는 Swift UI로 많이 넘어가는 추세인 것 같지만 아직 스토리보드로 개발하시는 분들도 많기 때문에 우선은 스토리보드로 해보려고 합니다. *개발 환경은 macOS Sonoma 14.1, Xcode 15.0.1 입니다. 그럼 바로 시작하겠습니다. 본론 프로젝트 파일 생성 우선 앱을 제작하려면 프로젝트 파일을 만들어야겠죠? 우선 플랫폼은 iOS 앱을 제작하는 거니까 당연히 iOS로 선택해주시고, Application에서는 App을 선택하고 Next 버튼을 눌러줍니다. Product Name은 여러분들이 원하는 걸로 해주시면 됩니다. 저는 이름을 출력하는 앱이니 NameApp으..
[iOS] Playground 사용법
·
Apple/iOS
이번에는 Xcode에 있는 Playground에 대해서 알아보고 사용하는 방법에 대해 포스팅을 해보려고 합니다. 바로 한 번 살펴보도록 하죠! Playground란? Playground는 Xcode의 도구 중 하나로, 스위프트 언어를 쉽고 빠르게 학습하거나 테스트하려는 사용자를 위해 제공됩니다. 코딩 초기 단계에서는 Playground를 사용해 실시간으로 코드의 결과를 확인하며, 즉시 피드백을 받을 수 있습니다. Swift 문법을 공부하기 좋은 도구이죠. Playground 기능 Playground에서 코드를 작성하면, 해당 코드가 바로 실행되며 결과를 즉시 확인할 수 있습니다. 이는 코드를 수정하고 실험하는데 있어 매우 편리하며, 실시간으로 피드백을 받게 해서 문제를 빠르게 해결할 수 있게 돕습니다. ..
[iOS] 맥의 키보드와 Xcode 사용 방법
·
Apple/iOS
서론이번 포스팅은 Mac 키보드와 Xcode의 사용 방법에 대해서 먼저 살펴보고 다음 포스팅부터 iOS 앱 제작 과정에 대해 작성해볼까 합니다!본론MacOS 키보드와 Windows 키보드 비교먼저 우리에게 익숙한 Windows 키보드를 보겠습니다.우리가 평소에 사용하던 키보드와 크게 다르지 않죠? Windows 키보드는 제조사마다 조금씩 차이가 있지만 Ctrl, 윈도우 버튼, Alt 등 기본적인 버튼들의 위치는 거의 대부분 비슷합니다. 자 이제 MacOS의 키보드를 살펴보겠습니다.한 눈에 봐도 조금 차이가 있죠? Alt가 없고 option이라는 버튼이 있고 Ctrl 자리에는 command라는 버튼이 있습니다. 윈도우에서 작업할 때 Ctrl + c를 했다면 맥에서는 command + c 이렇게 사용합니다...
[Swift] Self 프로퍼티
·
Apple/Swift
서론 안녕하세요, 여러분! 오늘은 Swift에서 굉장히 중요한 역할을 하는 self 프로퍼티에 대해 이야기를 나눠볼까 합니다. Swift를 처음 배우는 분들이나, 다른 언어에서 넘어오신 분들이라면 '이 self는 도대체 뭐지?'라는 생각을 해보셨을 겁니다. (사실 제가 그랬어요 ㅎ..) 오늘은 그런 의문점을 풀어드리겠습니다!! 바로 살펴보도록 하겠습니다. self가 뭐야? Swift에서 self는 현재 인스턴스를 가리키는 키워드입니다. 클래스, 구조체, 열거형 내부에서 사용되며 해당 인스턴스 자신을 참조하게 됩니다. 이 개념을 알고 나면 "어? 이거 다른 언어들에서 쓰던 this 키워드랑 비슷한데?"라고 하실 텐데요. 맞습니다! Swift의 self와 Java나 JavaScript 등의 언어에서의 thi..