iOS

iOS/SwiftUI

[ SwiftUI ] SwiftUI #Previews

이번 맥북 버전 업그레이드와 함께 Xcode 버전 또한 함께 업그레이드를 했습니다. 그 중 가장 빠르게 보였던 변경점은 Preview의 변경..!! 기존의 사용하던 프리뷰의 생김새는 아래와 같이 생겼었습니다. 하지만 이번 Xcode15버전 및 iOS 17에 새로 추가된 매크로 기반 #Preview 옵션은 아래와 같이 바뀐것을 볼 수 있습니다. 기존 프리뷰보다 훨신 간결한 코드로 되어있고 기존과 동일한 방법으로 작업을 수행할 수 있지만, 사진과 같이 작업을 시도하면 오류가 발생합니다. ( 해당 오류때문에 잊지않으려고 기록하는건 비밀입니다..! ) 해당 오류를 해결하는 방법은 아래와 같습니다. #Preview 클로저가 ViewBuilder가 아님을 인식하는 것에 있다는 사실을 인식하는데 있습니다. 이를 고치..

iOS/UIKit

[ UIKit ] UISlider

안녕하세요 공공돌🧸 입니다. UISlider에 대해 공식 문서를 번역해보면서 알아보겠습니다. 1. UISlider Overview( 개요 ) 슬라이더의 엄지손가락을 움직이면, 그것은 업데이트된 값을 해당되는 액션에 전달합니다. 슬라이더의 모양은 구성할 수 있습니다 트랙과 엄지손가락의 색상을 지정하고, 슬라이더의 끝에 나타날 이미지를 제공할 수 있습니다. 슬라이더를 인터페이스에 프로그래밍 방식으로 추가하거나 Interface Builder를 사용하여 추가할 수 있습니다. 다음 이미지는 UISlider 객체의 구성 요소를 설명하는 데 사용되는 용어를 왼쪽에서 오른쪽으로 표시합니다. 인터페이스에 슬라이더를 추가하려면 다음을 수행합니다 슬라이더가 나타내는 값의 범위를 지정합니다. 적절한 틴트 색상으로 슬라이더의..

iOS/SwiftUI_Tutorials_Apple_Developer

[ SwiftUI_Tutorials ] Creating and combining views

안녕하세요 공공돌🧸 입니다. 해당 글은 AppleDeveloper의 SwiftUI Tutorials를 진행하면서 남기는 글 입니다. 1. Creating and combining views Section 1 Create a new project and explore the canvas 새 프로젝트를 만들고 캔버스를 탐색하세요. Section 2 Customize the text view 텍스트 뷰를 사용자 정의하세요. Step 1 캔버스 모드 변경 기본적으로 캔버스는 라이브 모드에서 미리보기를 표시하여 상호 작용할 수 있지만, 편집을 활성화하려면 선택 가능한 모드를 사용할 수 있습니다 라이브 모드 단축키 Command + Option + Enter 해당 단축키를 사용하여 편리하게 캔버스 모드를 변경할 수..

iOS/SwiftData

[ SwiftData ] Defining a new data model

안녕하세요 공공돌🧸 입니다. 오늘은 SwiftData에 새로운 데이터 모델을 정의하는 방법에 대해 공부해봤습니다. 1. Defining a new data model ( 새로운 데이터 모델 정의하기 ) 데이터를 조직화하고 구조화하기 위한 과정에서 명확하고 명시적으로 정의된 데이터 모델을 만드는 것은 중요한 단계입니다. @Model 매크로를 사용하여 SwiftData 모델 정의하기 - 단계별 안내. @Model 매크로를 SwiftData 모델 클래스에 사용할 것입니다. 이 매크로를 사용하면 SwiftData로부터의 자동로드 및 저장이 가능하며, 변경 사항을 관찰하는 기능을 지원하며, Hashable, Identifiable, Observable 및 PersistentModel에 대한 준수를 추가합니다. 간..

iOS/SwiftData

[ SwiftData ] SwiftData란?

안녕하세요 공공돌🧸 입니다. 오늘은 SwiftData에 대해 공부해봤습니다. 1. Introducing SwiftData The Future of Data Persistence in SwiftUI 새로운 SwiftData 프레임워크는 선언적인 코드를 사용하여 데이터를 지속하는 것을 쉽게 만들어줍니다. 정규 Swift 코드를 사용하여 데이터를 쿼리하고 필터링할 수 있습니다. 그리고 SwiftUI와 원활하게 통합되도록 설계되었습니다. Create models with Swift ( Swift로 모델 생성하기 ) 데이터를 @Model을 사용하여 일반 Swift 타입으로 모델링하세요. 추가적인 파일이나 도구 없이 관리할 수 있습니다. SwiftData는 많은 관계를 자동으로 추론할 수 있으며 @Attribute..

iOS/UIKit

[ UIKit ] UIButton

안녕하세요 공공돌🧸 입니다. UIButton에 대해 공식 문서를 번역해보면서 알아보겠습니다. 1. UIButton Overview( 개요 ) 버튼을 누르거나 포커스가 있는 버튼을 선택하면 버튼이 연결된 모든 작업을 수행합니다. 텍스트 레이블, 이미지 또는 둘 다를 사용하여 버튼의 목적을 전달합니다. 버튼의 모양은 구성 가능하므로 앱 디자인에 맞게 버튼에 색조를 지정하거나 제목 형식을 지정할 수 있습니다. 프로그래밍 방식으로 또는 인터페이스 빌더를 사용하여 인터페이스에 버튼을 추가할 수 있습니다. 인터페이스에 버튼을 추가할 때 다음 단계를 수행하세요. 생성 시 버튼 유형을 설정합니다. 제목 문자열이나 이미지를 제공하세요. 콘텐츠에 맞게 버튼 크기를 조정하세요. 하나 이상의 작업 메서드를 버튼에 연결합니다...

Sheep1sik
'iOS' 카테고리의 글 목록 (2 Page)