본문 바로가기
XCode

SwiftUI Library

by ljw 2023. 4. 11.
반응형

목차

    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

    댓글