Ho scaricato la versione di anteprima dello sviluppatore Xcode 4.2 e ho creato un'applicazione di cacao. Ma ho trovato una sintassi molto strana nella classe dei delegati:Cosa fa la parola chiave "strong"
@property (strong) IBOutlet NSWindow *window;
Che cosa significa? E il compilatore non può nemmeno compilarlo.
Grazie in anticipo!
Non posso dirvelo a causa della NDA, ma, dato che ci si trova nel Programma di sviluppo, leggere la Programmazione con le note di rilascio di ARC. Per inciso - questo è il motivo per cui non possiamo avere cose carine. – Abizern
Wow - Non riesco a trovare nulla online su 'strong'. Sembra essere correlato a IBOutlets e in particolare se sono riferimenti forti o deboli, ma questo è tutto ciò che ho ottenuto. Quale messaggio di errore ricevi dal compilatore? –
@Chris Gregg: non specificamente IBOutlets; è per le proprietà. La sessione WWDC 2011 (NDA'd) che introduce ARC lo copre; è probabilmente anche in almeno parte della documentazione della NDA. –