VesselWheel

Foundation String 본문

Xcode Study

Foundation String

JasonYang 2023. 10. 16. 14:41

import UIKit

 

// Foundation String

// 문자열을 참조형식으로 저장하려면

// NSString 클래스를 사용함

// String   : Swift String

// NSString : Foundation String

 

var nsstr1: NSString = "tjoeun"

 

// 일반문자열(Swift String) type 에

// NSString type 의 문자열을 할당하는 경우

// as String 를 사용해야 함

let swiftStr1: String = nsstr1 as String

 

// NSString type 의 문자열에

// 일반문자열(Swift String) type 의 문자열을 할당하는 경우

// as NSString 을 사용해야 함

nsstr1 = swiftStr1 as NSString

 

 

// 문자열의 가변성 : Mutability

 

// 상수

let immutableStr = "더조은"

// immutableStr = "더조은 아카데미"

 

// 변수

var mutablStr = "더조은"

mutablStr = "더조은 아카데미"

 

var thumUp = "👍"

print(thumUp)

 

// unicode scalar

thumUp = "👍"

 

//👍

//올린 엄지

//유니코드: U+1F44D, UTF-8: F0 9F 91 8D

 

thumUp = "\u{1F44D}"

print(thumUp)

 

 

let str1 = "이순신은 조선 중기의 무신이었다.\n본관은 덕수, 자는 여해, 시호는 충무였으며, 한성 출신이었다.\n문반 가문 출신으로 1576년 무과에 급제하여\n그 관직이 동구비보 권관, 훈련원 봉사, 발포진 수군만호,\n조산보 만호, 전라좌도수사를 거쳐 정헌대부\n삼도수군통제사에 이르렀다. 위키백과"

print(str1)

 

let str2 = """

이순신은 조선 중기의 무신이었다.

본관은 덕수, 자는 여해, 시호는 충무였으며, 한성 출신이었다.

문반 가문 출신으로 1576년 무과에 급제하여

그 관직이 동구비보 권관, 훈련원 봉사, 발포진 수군만호,

조산보 만호, 전라좌도수사를 거쳐 정헌대부

삼도수군통제사에 이르렀다. 위키백과

"""

print(str2)

'Xcode Study' 카테고리의 다른 글

ContentView(SwiftUI)  (0) 2023.10.16
Raw String  (0) 2023.10.16
String / Character  (0) 2023.10.16
Tuple Decomposition  (0) 2023.10.16
tuple  (0) 2023.10.16