Wenn Xcode 7.3 zum Hinzufügen eines iOS-Frameworks zu einem iOS-Projekt verwendet wird (Allgemein -> Verknüpfte Frameworks und Bibliotheken), verwendet Xcode zwei verschiedene Symbole zur Darstellung von iOS-Frameworks. Einer sieht wie ein weißer Würfel aus und der andere sieht wie ein Werkzeugkasten aus. Was bedeuten diese Symbole?Xcode iOS-Framework Symbolbedeutungen
Antwort
Die Toolbox-Symbol steht für einen Rahmen, der Foundation verwendet. Der White Cube (Legostück) repräsentiert jedes Bündel, das mit den Cocoa/Cocoa Touch-Frameworks verknüpft ist.
Frameworks sind Bundles, die eine verknüpfbare Bibliothek (normalerweise eine Dylib) und die zugehörigen Ressourcen und Header für die Entwicklung enthalten.
Es gibt "öffentliche" und "private" Frameworks. Erstere sind in der Regel gut dokumentiert und für die Verwendung durch allgemeine Entwickler vorbereitet, während die letzteren nur für den internen Gebrauch eingeschränkt sein sollen.
Die ursprünglichen Bibliotheken sind für Nicht-On-Device-Entwickler nicht länger nützlich, daher werden sie aus dem System entfernt. Die Framework-Ordner enthalten weiterhin andere Ressourcen, z. B. Lokalisierungszeichenfolgen.
Frameworks haben eine Erweiterung von .framework. Header, falls vorhanden, werden in einem Unterverzeichnis namens Headers gespeichert. Dies sollte gelbe Toolbox sein.. Dies ist Unterstützung für iOS-Geräte und Simulatoren.
Die White Cube Box repräsentiert das Ressourcenbündel für Ziele.
Die Magie, um die Ressourcen gut zu spielen, besteht darin, alle Ressourcen in ein Paket zu stecken, das wir aus den anderen Projekten einbeziehen.
Also brauchen wir ein Ziel der Bibliothek Projekt des Typen Bundle hinzufügen
Wenn die Ressourcen Bündel Ziele hinzugefügt wird es mit einem Mac OS X Build-Ziel eingerichtet wird standardmäßig wird. Aber wenn Sie IOS eins wollen, müssen Sie nur die relevanten Einstellungen ändern.
Siehe den Link für Bundle erstellen http://jaym2503.blogspot.in/2014/03/how-to-create-resource-bundle-in-ios.html
- 1. Xcode 4.3.2 Compilereinstellungen Absturz xcode
- 2. iOS Projekt-Update Xcode 4.2 Xcode 4,5
- 3. Xcode 4.5 Befehlszeilentools - xcode-wählen Problem
- 4. Xcode 5 zu Xcode 4 Projektlauf
- 5. AutoLayout Xcode. iPhone Simulatoren Xcode Vorschau
- 6. Xcode Zielarchitektur
- 7. xcode Rechtschreibprüfung
- 8. Xcode-Regionen
- 9. Xcode Kompilierfehler
- 10. Xcode-Rechtschreibprüfung
- 11. Xcode Speicherlecks?
- 12. XCode-Klassenvariablen
- 13. Spielzentrum? Xcode
- 14. Xcode & Präprozessor ##
- 15. Xcode autoCompletion
- 16. xcode - phonegap
- 17. Xcode-Quellpfad
- 18. Wie installiere ich xCode-Befehlszeilen-Tools? Wie installiert man Xcode 9 beta zusammen mit xCode 8?
- 19. Wie Xcode Aggregat Ziel auf Xcode 6.1.1 hinzufügen
- 20. Xcode 7 - "openssl/pkcs7.h" Datei nicht in Xcode 7
- 21. Xcode wird unerwartet beendet, jedes Mal wenn ich Xcode öffnen
- 22. Xcode - Verwenden Sie mehrere SDKs auf XCode 5
- 23. NSTask-Startpfad nicht verfügbar. Funktioniert in Xcode. Fehler aus XCode
- 24. CGBitMapContextCreate Methode Ursachen Compiler Warnung Xcode 5 nicht Xcode 4
- 25. xcode 5 nebeneinander mit xcode 4.x installieren
- 26. Xcode Unit Tests: Xcode nicht an Haltepunkten stoppen
- 27. XCode: Dokumente und Ordner Library für Xcode Befehlszeile bauen
- 28. Xcode 7.2 Generierung Generic Xcode Archive statt IPA
- 29. Xcode Dokumentation Abonnieren Buttons
- 30. Xcode-Code-Generierung
ich, dass die Symbole für den gleichen Rahmen bemerkt haben ändern können, wenn ich sie von einem Projekt zum anderen ziehen. Zum Beispiel kann sich eine Toolbox in einen White Cube verwandeln. – e987