Ich bin ein schnelles 2.3-Projekt in schnelle 3.x zu konvertieren. Etwa 12 Frameworks werden über Cocoapods zum Projekt hinzugefügt. Ich wollte nur die Best Practices für externe Bibliotheken erfahren, die über Pods hinzugefügt wurden.Best Practices für schnelle Konvertierung von 2.3 zu 3.x
Antwort
Ich hatte etwa 4 Bibliotheken alle über Kokospalmen installiert. 0. Bestätigen Sie Ihre korrekte Verzweigung (speichern Sie Ihren Code vor der Konvertierung) 1. Aktualisieren Sie Ihre Pods zu swift 3. 2. lassen Xcode den Code automatisch konvertieren. 3. Korrekte und behobene Probleme ergeben sich aus der Konvertierung (in Ihrem Code), einschließlich API-Änderungen der Bibliotheken (sofern vorgenommen). - Dies sind meist geringfügige Änderungen.
Hinweis: Eine der Freiheiten, die ich geändert habe, war Alamofire. Hinweis2: Keine Angst, Sie können jederzeit zu Ihrer aktuellen Position zurückkehren. Anmerkung3: Wenn es Bibliotheken gibt, die keine schnelle 3-Version haben, haben Sie ein Problem zu konvertieren und im Grunde müssen Sie es manuell tun, und das ist nicht zu empfehlen.
- 1. Silverlight (3) Best Practices
- 2. Silverlight 3 Dataform Best Practices
- 3. Best Practices für Sharepoint
- 4. Best Practices für PHP?
- 5. Best Practices für Datenbanken
- 6. Best Practices für Transaktionen
- 7. Best Practices für Sitzungen
- 8. Best Practices für Datenbankanwendungen
- 9. Websphere x JSR 286 Best Practices
- 10. MVC-3-User-Bildmanagement - Best Practices
- 11. Ressourcen für TDD Best Practices, Methoden, etc.
- 12. Best Practices für sichere APIs?
- 13. Best Practices für Audio-Streaming
- 14. Best Practices für den Aufruf von intuit.ipp.anywhere.setup()?
- 15. Best Practices für die Dateiverwaltung
- 16. ID Best Practices für Datenbanken
- 17. Best Practices für leistungsstarke Netzwerkanwendungen
- 18. Best Practices für asynchrone Webanfragen
- 19. Best Practices für hartcodierte Strings
- 20. Best Practices für Polymer-Apps
- 21. Best Practices für die Transaktionen in Spring 3/Hibernate Rollback
- 22. Best Practices für ältere Kompatibilität
- 23. Best Practices für Sandbox-Websites?
- 24. Best Practices für Entity Framework?
- 25. Best Practices für Cruise Control.Net
- 26. Move to Python 3 - Best Practices
- 27. Best Practices für die Verbindungszeichenfolge
- 28. Wenige Fragen zu Best Practices von Polymer
- 29. Best Practices für Firebase-Speicher
- 30. iOS - Best Practices für Datenspeicherung
Ich hatte etwa 4 Bibliotheken alle über Cocoopods installiert, war der erste Schritt, um die Pods zu Swift 3 zu aktualisieren, war der zweite Schritt Xcode automatisch konvertieren den Code, Schritt 3 war zu korrigieren und beheben Probleme entstehen aus der Konvertierung. Nicht sicher, dass das ist, was Sie gefragt haben, wenn es geholfen hat, werde ich eine Antwort schreiben –
@ inspector_60 Ja, ich war wirklich verwirrt, wo ich anfangen soll, welche zuerst getan werden sollte, Wenn Sie Ihre Schritte teilen können, wird es hilfreich für mich sein. Ich benutze Alamofire im Projekt und ich konnte sehen, dass sich die Syntax für Swift 3 drastisch geändert hat. Hast du irgendwelche Gedanken dazu? –
Ich denke, Sie müssen nur die Fehler nacheinander beheben. – Sweeper