Swift의 도입과 함께 저는 새로운 언어를 이해하려고 노력했습니다.
저는 iOS 개발자이며 NSString, NSInteger, NSDictionary
응용 프로그램에서 와 같은 유형을 사용 합니다. Apple의 "The Swift Programming Language"ebook에서 Swift 유형을 사용합니다.String, Int, Dictionary
Swift 유형에는 Foundation 유형이 수행하는 일부 기능이 없거나 이름이 다릅니다. 예를 들어 NSString
이 length
속성을. 그러나 나는 Swift와 비슷한 것을 찾을 수 없었습니다.String
.
iOS 애플리케이션의 경우 여전히 Foundation 유형을 사용해야합니까?
countElements(str)
하여 질문의 특정 부분에 답변 할 수 있습니다 .
"foo".length" directly in Swift. An implicit cast to
컴파일러에 의해 추가 된 NSString` 을 호출 할 수 있습니다 !
String
. 그러나String
알파 릴리스 에서는 기능이 여전히 약간 제한되어 있으므로 지금NSString
은 더 많이 사용됩니다. GA까지 API를 수정하기를 바랍니다.