Với sự ra đời của Swift, tôi đã cố gắng tìm hiểu ngôn ngữ mới
Tôi là nhà phát triển iOS và sẽ sử dụng các loại như NSString, NSInteger, NSDictionary
trong một ứng dụng. Tôi nhận thấy rằng trong ebook "Ngôn ngữ lập trình Swift" của Apple, họ sử dụng các loại SwiftString, Int, Dictionary
Tôi nhận thấy rằng các loại Swift không có (hoặc được đặt tên khác) một số chức năng mà các loại Foundation thực hiện. Ví dụ NSString
có mộtlength
tài sản. Nhưng tôi không thể tìm thấy một cái tương tự cho Swift String
.
Tôi đang tự hỏi, đối với một ứng dụng iOS, tôi có nên sử dụng các loại Foundation không?
countElements(str)
để trả lời phần cụ thể của câu hỏi của bạn.
"foo".length" directly in Swift. An implicit cast to
NSString` được trình biên dịch thêm cho bạn!
String
. Tuy nhiên,String
chức năng vẫn còn một chút hạn chế trong bản phát hành alpha, vì vậyNSString
sẽ được sử dụng nhiều hơn cho đến bây giờ. Chúng tôi hy vọng họ sẽ sửa API cho đến GA.