2024/11/10 3

iOS 앱에서 데이터를 저장하는 방법에는 어떤 것들이 있나요?

iOS 앱에서 데이터를 저장하는 방법에는 여러 가지가 있으며, 앱의 요구 사항과 데이터의 유형에 따라 적절한 방식을 선택할 수 있습니다.   1. UserDefaults설명: UserDefaults는 간단한 설정 값이나 사용자 선호도 데이터를 저장할 때 사용하는 방식입니다.저장 가능한 데이터 유형: String, Int, Bool, Array, Dictionary 등 기본 데이터 타입.사용 예시: 로그인 상태, 앱 설정 (예: 다크 모드 여부), 사용자가 선택한 언어 등 간단한 데이터를 저장하는 데 적합합니다.특징: 앱이 삭제되지 않는 한 데이터를 영구적으로 저장하지만, 보안이나 데이터 크기에 제한이 있기 때문에 중요한 데이터는 적합하지 않습니다. 2. FileManager설명: FileManager는 ..

정보/레벨 1 2024.11.10

Swift의 기본 데이터 타입과 컬렉션(Collection) 타입에는 어떤 것들이 있나요?

Swift는 타입 안전성과 타입 추론을 강조하는 언어로, 코드의 가독성을 높이고 오류를 줄이는 데 초점을 두고 있습니다. Swift의 기본 데이터 타입과 컬렉션 타입은 이러한 목표를 지원하는 중요한 요소입니다. 1. 기본 데이터 타입 (Primitive Data Types)Int: 정수를 나타내는 타입으로, Int는 64비트 시스템에서 64비트 정수를 나타냅니다. 특정 크기를 필요로 할 경우 Int8, Int16, Int32, Int64와 같은 명시적인 타입도 사용할 수 있습니다.Double과 Float: 실수를 나타내는 타입입니다. Double은 64비트 부동 소수점 숫자, Float은 32비트 부동 소수점 숫자를 사용합니다. Double은 보다 높은 정밀도를 제공하기 때문에 Swift에서 기본으로 사..

정보/레벨 1 2024.11.10

UIImage와 UIImageView의 차이

UIImage와 UIImageView는 둘 다 UIKit에서 이미지를 다루는 클래스이지만, 각각 역할이 다릅니다:UIImage:이미지 데이터 자체를 저장하는 객체입니다.보통 파일이나 URL 등에서 이미지를 로드할 때 사용합니다.이미지를 표시하거나 저장, 편집하는 등 다양한 용도로 사용할 수 있지만, 화면에 직접적으로 표시하는 기능은 없습니다.예: UIImage(named: "imageName")는 해당 파일 이름을 가진 이미지를 로드해서 UIImage 객체로 반환합니다.UIImageView:UIView를 상속받은 클래스로, 이미지를 화면에 표시하는 데 사용됩니다.UIImageView는 UIImage를 포함할 수 있으며, 이를 통해 이미지가 화면에 렌더링됩니다.다양한 속성을 이용해 이미지의 표시 방식(예:..

iOS/UIKIT 2024.11.10