2014-11-16 10 views

risposta

18

Secondo Apple's docs su Swift e la compatibilità di tipo Objective-C la risposta è no:

Quando si crea una classe Swift che scende da una classe Objective-C, la classe ed i suoi soci-proprietà, metodi , pedici e inizializzatori-che sono compatibili con Objective-C sono automaticamente disponibili da Objective-C. Ciò esclude Swift-solo caratterizza, come quelli elencati qui:

  • Generics
  • tuple
  • enumerazioni definite Swift senza tipo Int valore grezzo
  • strutture definite in Swift
  • funzioni di primo livello definito in Swift
  • Variabili globali definite in Swift
  • Typealiases definiti Swift
  • Swift stile variadics
  • tipi nidificati
  • funzioni curry
+4

__Update: __ è possibile colmare le enumerazioni definite a Swift, con l'aggiunta del '@ objc' flag, e derivante da un 'Int'. – Mazyod

Problemi correlati