티스토리 뷰
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 |