티스토리 뷰

String에 index로 접근

let index = str.index(str.startIndex, offsetBy: i)
let char = str[index]

 

공백을 기준으로 문자열 나누기

let strs = str.split(separator: " ")

 

부분문자열 구하기

let subStr1 = t[startIndex..<endIndex]
let subStr2 = t[startIndex...endIndex]

 

문자열에서 특정 범위 제거하기

let newStr1 = str.removeSubrange(startIndex..<endIndex)
let newStr2 = str.removeSubrange(startIndex...endIndex)

 

정수 <-> 이진수 변경

let binaryNumStr = String(num, radix: 2) // 정수 -> 이진수
let decimalNum = Int(binaryNumStr, radix: 2)! // 이진수 -> 정수

 

대문자, 소문자 변경

let lowerStr = str.lowercased() // -> 소문자
let upperStr = str.uppercased() // -> 대문자

 

캐릭터 ↔ 아스키코드 변경

// A ~ Z : 65 ~ 90
// a ~ z : 97 ~ 122
let asciiIntValue = Int(char.asciiValue!) // 캐릭터 -> 아스키
let charValue = Character(UnicodeScalar(ascii)!) // 아스키 -> 캐릭터

 

문자열 뒤집기

let reversed = String(str.reversed())

'iOS > Swift' 카테고리의 다른 글

[Swift] Combine 간단한 설명과 사용 예시  (0) 2024.05.14
[Swift] String의 요소 index로 접근하기  (0) 2024.03.07
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/09   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
글 보관함