Swift String 의 일반적인 메모

4053 단어 Xcode6Swift

개발 환경


PC: MacOS X 10.9.4
Xcode: Version 6.1

빈 문자 검사 isEmpty

isEmpty 방법을 사용하여 빈 문자 검사를 합니다.되돌아오는 값은 true/false이기 때문에 if 문장에서 평가할 수 있다.

공백 문자의 대입



nil 대입 시


천나미닐의 대입은 원래 허용되지 않아 컴파일 오류가 발생했다.

따라서 강제nil를 OKOptional로 하는 형식으로 선언을 시도한다.
그나저나 if 문장의 평가는 nil에서 할 수 없기 때문에str?.isEmpty == nil.

이런 평가 방법이라면 물론 빈 문자는 아니다nil.
Optional형의 행위와 사용 방법을 느끼기 어렵다.

문자열 결합


이것은 아직 기억할 정도가 아니다.+의 문자열 조합입니다.
swift의 문자 조합은 보통 +를 사용하지만 NSString의 문자열 함수는 여전히 편리할 뿐만 아니라 사용할 수 있다NSString.
이 경우 Foundation 라이브러리를 가져오고 다음과 같은 방법을 사용할 수 있습니다.

NSString 사용 방식을 대체하는 경우



역할을 NSString 방식으로 할당할 경우



문자 수 가져오기


역시 이것도NSString형의 캐릭터 분배로 length로 얻은 것은 나무랄 데가 없다.

문자열 가져오기



디지털 변환


문자열 사이에 +를 사용할 때 문자열이 연결되므로 다음 예에서는 "3" + "5" = "35"입니다.
숫자 형식으로 변환하여 값을 계산할 수 있습니다.3 + 5 = 8.

그나저나 숫자를 입력하는 것이 아니라 문자를 입력하면 컴파일할 때 오류가 발생할 수 있습니다.
swiftString형을 사용하는 것보다 NSString형을 사용하는 방법이 더 편리하다.
솔직히 나는 이렇게 기억한 것 같다Objective-C.
향후 기대swift.
어쨌든 여기까지.
Lovely Swift!!!

좋은 웹페이지 즐겨찾기