티스토리 뷰
반응형
안녕하세요 오늘은 기존에 사용하던 String.subString이 deprecated 되어
그래서 찾았다 이상한것들 투성이 였습니다.
그것을 정리 했습니다. String extention에서 사용하는것을 추천 드립니다.
func subSequenceIndex1(strVal:String, iIndex:Int) -> String {
let endIdx = strVal.index(strVal.startIndex, offsetBy: iIndex)
let strTemp = strVal[strVal.startIndex...endIdx]
let retString = String(strTemp)
return retString
}
func subSequenceLastDrop(strVal:String, iIndex:Int) -> String {
let substring = strVal.dropFirst(iIndex)
let realString = String(substring)
return realString
}
var str = "Hello, playground"
let endIdx:String.Index = str.index(str.startIndex, offsetBy: 5)
var tempString = str[str.startIndex...endIdx]
let startIdx:String.Index = str.index(str.startIndex, offsetBy: 3)
print("1 : \"(strObj[startIdx.. 6개의 문자열)")
// 특정 문자열 찾기
let findIdx:String.Index = str.firstIndex(of: ",")!
print("3 : \(str[findIdx...])")
print("4 : \(str[...findIdx])")
//5번쨰 부터 버린다
let strsequence1 = subSequenceIndex1(strVal: str, iIndex: 5)
print("subSequenceIndex1=\(strsequence1)")
//앞에 5개를 버린다
let strsequence2 = subSequenceLastDrop(strVal: str, iIndex: 5)
print("subSequenceLastDrop=\(strsequence2)")
반응형
'IOS' 카테고리의 다른 글
Swift) [WindowScene] Failed to Error....designated entry point is not set? (0) | 2020.08.25 |
---|---|
Sandbox account "sign out" (0) | 2020.08.11 |
Swift ) scrollView ContentSize Auto (0) | 2020.08.02 |
Swift ) App의 버전 정보 가져오기 (0) | 2020.07.27 |
Swift ) label underline programmatically (0) | 2020.07.22 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- iPhone X safe area size
- Swift app version check
- Swift button text underline
- wwdc21 actor
- Sandbox account logout
- Swift 노치 구분
- 쇼미더머니6
- swift actor
- firebase remote config
- [WindowScene] Failed to Error
- Sandbox account sign out
- autoclosure
- Android
- Bundle main infodictionary swift 4
- swift uitextfield 글자수 제한
- SceneDelegate error
- Swift label underline storyboard
- Sandbox test login on
- swift autoclosure
- android notification
- Swift textField max length
- 위메프
- Swift button underline programmatically
- 맛집
- Swift check notch
- How to get version swift
- Swift version code
- [WindowScene] Failed to instantiate the default view controller for UIMainStoryboardFile 'Main' - perhaps the designated entry point is not set?
- 샤브샤브
- Swift 앱 버전
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
글 보관함