iOS 프로그래밍/iOS
iOS)문자열의 처음, 마지막 지정된 개수만큼 지우기
myoungsc.dev
2018. 12. 20. 14:34
문자열의 처음, 마지막 지정된 개수만큼 지우기
설명
이번 포스팅은 문자열의 앞뒤 문자를 지우는 메소드 입니다.
문자열의 길이 만큼만 자를수 있기때문에 고정된 길이의 문자열에서만 사용해야됩니다. 안 그럴경우 Range over로 인해 앱이 튕기게 됩니다. 간단하게 dropLast(:), dropFirst(:)의 메소를 이용해서 자를수 있습니다.
사용환경
* Swift 4.2 * XCode 10.0
코드
let str = "You Know Programing?" print("original = \(str)") //output = original = You Know Programing? let drop_last = String(str.dropLast(3)) print("Last Drop index 3 = \(drop_last)") //output = Last Drop index 3 = You Know Programi let drop_first = String(str.dropFirst(3)) print("First Drop index 3 = \(drop_first)") // output = First Drop index 3 = Know Programing?
맞치며
문자열 길이에 따라 앱이 죽을수도있기 때문에 자르려고 하는 길이가 문자열 길이보다 적은지 항상 확인 해주고 사용해야됩니다.
궁금한점이나 틀린점이 있다면 댓글 남겨주세요. 감사합니다 :)