Ich habe mich gefragt, wie man am besten einen Cocoapods Pod mit UI liefert. Ich brauche die Benutzer meines Pods in der Lage, eine Instanz eines Einstiegspunkt-View-Controllers zu initialisieren und dann in ihrer App zu präsentieren (zum Beispiel mit presentViewController:animated:completion
).Liefere einen Cocoapods Pod mit UI
Ich sehe drei Möglichkeiten:
- Bündelung
.xib
Dateien für jede UI (dies wird mir auch.xib
Dateien und nicht intern verwenden Storyboards machen). Auf diese Weise initialisiert der Benutzer den ersten View-Controller und von dort aus übernehme ich die Kontrolle. - Bündeln Sie ein ganzes Storyboard, aber wie erwarten Sie dann, dass der Benutzer es in seine App integriert?
- Erstellen Sie meine Benutzeroberfläche programmatisch in meinem Pod (wie ich sah Braintree tun in ihrem SDK).
Irgendwelche Gedanken?
Ich würde die Benutzeroberfläche in Code machen. Immer. Nicht nur in einem Pod. – dasdom
Wirklich? mit Einschränkungen und allem ??? – mllm
Sicher. Kein Problem. Ich mache alle meine UIs in Code. – dasdom