반응형
목차
SwiftUI에서 사용하는 라이브러리들을 간단하게 정리해보았다.
Foundation
- Swift 언어의 기본 라이브러리 중 하나이다.
- Foundation Framework는 문자열 처리, 날짜 및 시간 처리, 데이터 저장 및 지속성, 네트워크 통신, 파일 및 디렉토리 작업 등과 같은 다양한 기능을 제공한다.
- Date, DateFormatter, JSONEncoder, JSONDecoder 등과 같은 다양한 클래스 및 유틸리티 함수를 제공하여 앱에서 데이터를 처리하고 저장하는데 유용하다.
- SwiftUI 앱에서 애플리케이션 번들에 있는 리소스 파일에 액세스하거나 앱 내에서 파일 시스템에 액세스하는 데도 사용된다.
CoreGraphics
- Apple의 그래픽 렌더링 및 이미지 처리를 위한 프레임워크이다.
- 그래픽 컨텍스트, 경로 및 이미지 데이터 구조 및 기능을 제공한다.
- PDF 문서의 생성 및 조작에도 사용된다.
- iOS 및 macOS와 같은 Apple 플랫폼에서 기본적으로 사용된다.
- Swift 및 Objective-C 언어를 모두 지원한다.
CoreGraphics Structure
CGPoint
- 2D 좌표 공간에서의 한 점을 나타낸다.
- x, y 좌표 값을 가지며, 'CGPoint(x: 0, y: 0)'은 2D 좌표 공간의 원점을 나타낸다.
- 두 점 사이의 거리, 두 점을 이용한 벡터 연산 등의 다양한 기하학적 계산에 사용된다.
반응형
'XCode' 카테고리의 다른 글
XCode Library (0) | 2023.04.15 |
---|---|
Storyboard, SwiftUI (0) | 2023.04.14 |
XCode 프로젝트(Project) 설정 (0) | 2023.04.14 |
XCode 프로젝트(Project) 만들기 (0) | 2023.04.14 |
Xcode 템플릿(Template) (0) | 2023.04.14 |
댓글