Dengan diperkenalkannya Swift, saya telah mencoba memahami bahasa baru
Saya seorang pengembang iOS dan akan menggunakan jenis seperti NSString, NSInteger, NSDictionary
dalam aplikasi. Saya perhatikan bahwa dalam ebook "Bahasa Pemrograman Swift" oleh Apple, mereka menggunakan jenis SwiftString, Int, Dictionary
Saya perhatikan tipe Swift tidak memiliki (atau diberi nama berbeda) beberapa fungsi yang dilakukan tipe Foundation. Misalnya NSString
memiliki length
properti. Tapi saya belum bisa menemukan yang serupa untuk SwiftString
.
Saya bertanya-tanya, untuk aplikasi iOS, apakah saya harus tetap menggunakan tipe Foundation?
countElements(str)
, untuk menjawab bagian spesifik dari pertanyaan Anda.
"foo".length" directly in Swift. An implicit cast to
NSString` ditambahkan untuk Anda oleh kompilator!
String
. Namun,String
fungsionalitasnya masih agak terbatas dalam rilis alfa, jadiNSString
akan lebih banyak digunakan untuk saat ini. Kami berharap mereka akan memperbaiki API hingga GA.