Pytania oznaczone «swift-language»

Swift to język programowania zaprojektowany przez firmę Apple do tworzenia aplikacji na iOS i OS X. Swift opiera się na podstawach C i Objective-C.

53
Konwencje nazewnictwa protokołu Swift [zamknięte]

Pochodząc głównie z języka c #, przyzwyczaiłem się używać terminu „interfejs” do opisywania obiektu bez implementacji, która określa zachowanie. W języku c # konwencja polega na dodawaniu nazw interfejsów do „I”, jak w IEnumerableitd. Oczywiście koncepcja ma różne nazwy w różnych językach. W Swift...

26
Funkcje szybkie a właściwości obliczone

Powiedz, że mam klasę Eventw następujący sposób: 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 2...

10
Dlaczego Swift potrzebuje tabel świadków?

Próbuję przeczytać o szczegółach implementacji Swift, a jedną rzeczą, której nie mogę dopracować, są „tabele świadków”. Wygląda na to, że są one osobnym wskaźnikiem vtable używanym dla struktur. Ale dlaczego miałbyś tego potrzebować? Struktury są kopiowane według wartości, więc wiesz już w czasie...