문자
-
[레인스톤 iOS] 스위프트 easy하게 배워볼까? - 문자열과 문자(2)Swift 기초문법 2022. 2. 3. 13:33
안녕하세요! iOS개발자로 일하고있는 레인스톤입니다:) 오늘은 문자열과 문자 2편! 유니코드부터 문자열 카운팅, 문자열 인덱스까지 알아보겠습니다. 유니코드 유니코드는 전 세계의 모든 문자를 컴퓨터에서 일관되게 표현하고 다룰 수 있도록 설계된 국제 표준입니다. 유니코드 스칼라 swift의 네이티브 문자열 타입은 유니코드 스칼라 값으로 만들어졌습니다. 하나의 유니코드는 21비트의 숫자로 구성되어 있습니다. let a = "\u{0061}" let chick = "\u{1F425}" print(a) // a print(chick) // 🐥 자모그룹의 확장 유니코드를 결합하여 사용할 수도 있습니다. let 한: Character = "\u{D55C}" let ㅎㅏㄴ: Character = "\u{1112}\u{..
-
[레인스톤 iOS] 스위프트 easy하게 배워볼까? - 문자열과 문자(1)Swift 기초문법 2022. 1. 29. 13:08
안녕하세요! iOS개발자로 일하고있는 레인스톤입니다:) 오늘은 문자열과 문자에 대해 알아보겠습니다! 문자열과 문자 swift의 string은 Foundation 프레임워크의 NSString이 bridge된 타입 즉 NSString의 메소드를 String에서 캐스팅 없이 사용 가능 swift의 string은 값 타입(value type) 그래서 string이 다른 메서드로 부터 생성되면 string값이 할당될 때 레퍼런스가 아닌 값을 복사해서 할당 즉 다른 메서드에서 할당 받은 문자열은 그 문자열을 수정해도 원본 값이 변하지 않음 문자열 리터럴 문자열은 큰 따옴표로 묶어 표현합니다. let hello = "설 연휴입니다." 여러줄의 문자열을 사용하고 싶은 경우? 큰 따옴표 3개로 묶어서 사용할 수 있습니다..