iOS

    [Swift] Ascii Code로 변환하기

    c, c++에서는 char 타입이 1 byte 정수인 아스키코드로 저장되어서 char 타입에서 int로 형변환하여 쉽게 아스키코드 값을 구할 수 있다. swift에서는 Character 타입은 단일 문자 string 으로 되어 있기 때문에 아스키코드 값을 구하기 위해서는 추가적인 변환이 필요하다. asciiValue var asciiValue: UInt8? { get } // The ASCII encoding value of this character, if it is an ASCII character. Charater 타입 문자의 아스키코드 값을 알 수 있다 해당 문자의 아스키코드 값을 8UInt?로 반환한다 사용 시에는 옵셔널을 벗겨 Int 타입으로 변환해 사용할 수 있다 let chars: [Cha..

    [Swift] 날짜와 시간 다루기 - Date(), DateFormatter()

    Date() https://developer.apple.com/documentation/foundation/date Apple Developer Documentation developer.apple.com swift에서는 struct Date 를 이용해 날짜와 시간을 다룰 수 있다. date value 는 어떠한 시점의 날짜와 시간 정보를 가지고 있다. struct Date를 이용해 날짜를 비교하거나, 두 날짜 사이의 시간 간격을 구하거나, 특정 날짜에서 3일이 지나면 날짜가 어떻게 되는지 등을 구할 수 있다. Date()을 통해 date value를 생성하면 기본적으로는 현재 시점의 날짜의 시간 정보를 가진다 import Foundation var now = Date() print(now)// 2022..