Mi chiedo cosa decida se sei autorizzato a usare <Header.h>
o "Header.h"
quando importi file in Objective-C. Finora la mia osservazione è stata che usi le virgolette ""
per i file nel tuo progetto di cui hai l'origine dell'implementazione e le parentesi angolari <>
quando fai riferimento a una libreria o un framework.
Ma come funziona esattamente? Cosa dovrei fare per fare in modo che le mie classi utilizzino le parentesi? In questo momento Xcode non mi consente di farlo per le mie intestazioni.
Inoltre, osservando le intestazioni di alcuni framework, vedo che le intestazioni si riferiscono a vicenda con <frameworkname/file.h>
. Come funziona quel lavoro? Assomiglia molto ai pacchetti in Java, ma per quanto ne so, non esiste un pacchetto in Objective-C.