Was ist eine *.PODSPEC-Datei?
Ich bin ein iOS-Entwickler, und ich bin wirklich daran interessiert, alles über PODSPEC Datei:
- Für was wird es verwendet?
- Warum brauchen wir es?
- Was ist es hilfreich, für?
Vielen Dank Jungs.
Hoffe, in dieser Frage werden wir sammeln genug Informationen, Ursache, die ich noch nicht gefunden, eine Sache über Sie.
- wenn Sie google "podspec" das erste Ergebnis ist die cocoapods-website, die ziemlich viel erklärt alle deine Fragen
- bevor ich Sie erreicht, öffnen Sie diese Frage, die ich gefunden habe, cocoapods-Website, aber es beantwortet nicht die Frage, es bereits erklärt, wie Sie installieren und verwenden Sie es. Meine Frage Staaten zu sein, eine Wiki-Antwort, die dem Benutzer helfen wird, die auch nicht verstehen, seine Verwendung, in schneller und einfacher Weise. Beantworten Sie einfach die Frage, wenn Sie wirklich wissen, wie zu machen es einfach und klar für alle diejenigen, die nicht wirklich verstehen.
- es gibt keinen Punkt, der mit einem wiki hier, die cocoapods-website (in Kombination mit github-Seite) bereits die Antwort auf diese Fragen und enthält ein eigenes wiki, das verschieben von Inhalten scheint hier sinnlos
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dies ist die Datei-Erweiterung für CocoaPods, die verteilt wird, als ein ruby-gem. Die in twitter.
Auch auf github
EDIT:
Cocoapods (http://cocoapods.org/) ist ein dependency-management-framework für XCode. Sie erlaubt es deklarativ zu definieren, Projekt Abhängigkeiten, und Sie enthalten in der build des Projekts. Es ist wie Apache Maven oder Ruby-Gems für XCode.
Warum brauchen Sie diese?
Als iOS-Entwickler, werden Sie sicherlich eine Menge von code, die andere gemacht haben, in Form von Bibliotheken. Sie kann sich nicht erinnern, aber wie kompliziert wäre Ihr Leben, wenn Sie implementieren mußte alles von Grund auf neu?
In der Regel (da der Bau von statischen Bibliotheken manuell ist sooooo langweilig), fügen Sie einfach den code für die Bibliothek in Ihr Projekt. Aber das hat einige Nachteile:
Code, der könnte woanders sein wird im repository gespeichert sind, Platz verschwenden.
Manchmal ist es schwer zu bekommen eine bestimmte version einer Bibliothek.
Es gibt keinen zentralen Ort, wo können Sie sehen, welche Bibliotheken zur Verfügung stehen.
Die Suche nach einer neuen version einer Bibliothek und aktualisieren Sie Ihren Projekt mit, es ist langweilig und manchmal schmerzhaft.
Herunterladen von Bibliotheken erstellt manuell eine Tendenz, vielleicht machen einige änderungen an den heruntergeladenen code, und gerade verlassen es gibt (was Aktualisierungen härter, als Sie brauchen, um das Zusammenführen der änderungen, die Sie mit dem code, den Sie herunterladen, wird für die nächste version).
Kopiert von : http://www.raywenderlich.com/12139/introduction-to-cocoapods