학습 기록/swift 4

날짜 플래너: 앱 데이터 지속화하기

📌Swift Playgrounds  📌 앱 데이터 지속화하기- UserDefaults: 앱 상태 데이터의 간단한 저장을 담당한다. 재실행해도 유지해야 하는 데이터 저장에 유용. - FileManager: 파일이나 이미지를 저장하거나 읽어오는 파일 관리 시스템. 파일 단위 데이터 저장에 유용하다. UserDefaults보다 더 큰 데이터를 다룰 수 있다. - CoreData: 말하자면 데이터베이스 역할. 구조화된 저장과 복잡한 관계 처리 필요시 사용하는 프레임워크이다. - AppStorage: UserDefaults에 데이터를 간단히 저장하고 자동 업데이트를 가능하게 한다. 데이터는 변수에 자동으로 저장되며, 뷰가 그걸 참고하여 자동적으로 업데이트된다.    📌 로컬 저장 공간에서 데이터 로드하기 -..

학습 기록/swift 2024.10.27

날짜 플래너: 데이터 모델 이해하기 및 동적 목록 생성하기

📌Swift Playgrounds  📌 앱 구성@StateObject private var eventData = EventData() - 속성 래퍼변수를 좀 더 쉽게 선언하고 관리할 수 있도록 함: 변수를 관리하고 추적. @로 시작특정 작업을 자동으로 해주는 코드를 변수에 적용할 수 있게 됨 - @StateObject: 객체(위의 예문에서는 eventData)의 상태 변화를 뷰가 알 수 있도록 하고, 그 변화에 따라 화면을 업데이트 - private 접근 제어자: 변수를 현재 파일에서만 사용하도록 함 - 인스턴스: 특정 클래스(=설계도)로부터 만들어진 객체. 설계도(EventData)를 토대로 실제 사용 가능한 데이터 덩어리를 만드는 것 - 위의 예문을 해석해 보자면,EventData라는 클래스의 인..

학습 기록/swift 2024.10.26

The Basics #1

/date 24.10.22. 📌- 정수Int / 부동소수점Double / Bool- 튜플tuple : 값을 그룹화해서 생성 및 전달. 함수의 여러 값을 단일 복합 값으로 반환 가능하도록 함- swift는 type-safe 언어: 값의 type을 specify  📌 상수와 변수✔️ 상수와 변수 선언- let 상수, var 변수- 여러 개의 상수와 변수는 콤마(,)로 구분하여 한 줄로 선언이 가능하다. ✔️ 타입 명시var red, green, blue: Double 위와 같이 한 줄로 선언이 가능하다 ✔️ 상수와 변수의 이름- 숫자로 시작하는 상수 및 변수 이름은 설정 불가능. 숫자를 포함하는 것은 가능하다.- 특정 타입으로 한 번 선언한 후 동일한 이름으로 다시 선언하거나 다른 타입을 지정하는 것은 ..

학습 기록/swift 2024.10.22

A Swift Tour - Object and Class 객체와 클래스

/date 24.10.15.  스위프트 공식 문서와 비공식 한글 번역 문서를 참고했습니다.https://docs.swift.org/swift-book/documentation/the-swift-programming-language/guidedtour/ Documentation docs.swift.orghttps://bbiguduk.gitbook.io/swift/welcome-to-swift/swift-a-swift-tour Swift 둘러보기 (A Swift Tour) | SwiftSwift 의 기능과 구문을 살펴봅니다. 전통적으로 새로운 언어의 첫번째 프로그램은 "Hello, world!" 를 출력해야 한다고 합니다. Swift 에서는 이것을 한줄로 표기할 수 있습니다: 이 구문은 다른 언어bbigud..

학습 기록/swift 2024.10.15