#Importieren mit spitzen Klammern <> und Anführungszeichen ""

Ich frage mich, was entscheidet, ob Sie verwenden dürfen<Header.h> oder"Header.h" beim Importieren von Dateien in Objective-C. Bisher habe ich beobachtet, dass Sie die Anführungszeichen verwenden"" für Dateien in Ihrem Projekt, für die Sie die Implementierungsquelle haben, und spitze Klammern<> wenn Sie auf eine Bibliothek oder ein Framework verweisen.

Aber wie genau funktioniert das? Was müsste ich tun, um meine eigenen Klassen dazu zu bringen, die Klammern zu verwenden? Im Moment erlaubt mir Xcode nicht, dies für meine eigenen Header zu tun.

Wenn ich in einigen Framework-Headern nachschaue, sehe ich auch, dass die Header sich gegenseitig referenzieren<frameworkname/file.h>. Wie geht das?Das Arbeit? Es sieht in etwa wie Pakete in Java aus, aber meines Wissens gibt es in Objective-C kein Paket.

Antworten auf die Frage(7)

Ihre Antwort auf die Frage