Pertanyaan yang diberi tag swift-language

Swift adalah bahasa pemrograman yang dirancang oleh Apple untuk membuat aplikasi iOS dan OS X. Swift dibangun di atas fondasi C dan Objective-C.

53
Konvensi Penamaan Protokol Swift [ditutup]

Berasal dari latar belakang c #, saya terbiasa menggunakan istilah "antarmuka" untuk menggambarkan suatu objek tanpa implementasi yang mendefinisikan perilaku. Di c #, konvensi ini untuk menambahkan nama antarmuka dengan "I", seperti pada IEnumerable, dll. Tentu saja, konsep tersebut memiliki nama...

26
Fungsi cepat vs properti yang dihitung

Katakanlah saya memiliki kelas Eventsebagai berikut: class Event { private var attendees: [Person] = [] // Case 1 //******* // Should I use a func… func countOfAttendees() -> Int { return attendees.count } // …or a var var countOfAttendees: Int { return attendees.count } // Case...

10
Mengapa Swift membutuhkan meja saksi?

Saya mencoba untuk membaca detail implementasi Swift, dan satu hal yang tidak bisa saya pecahkan adalah "tabel saksi" nya. Sepertinya itu adalah pointer vtable terpisah yang digunakan untuk struct. Tetapi mengapa Anda membutuhkannya? Struct disalin oleh nilai, jadi Anda sudah tahu pada waktu...