Pracuję nad kilkoma projektami rozwojowymi iPhone'a i zaczynam korygować kod i chciałbym móc go spakować w bibliotekę lub framework, który będę mógł ponownie wykorzystać w różnych projektach xcode dla różnych aplikacji iPhone. Spojrzałem na okno dialogowe Nowy projekt w Xcode i jedyną dostępną opcją pod iPhone OS jest stworzenie aplikacji. Czytałem również gdzieś w dokumentacji iPhone SDK, że nie mogę stworzyć własnego framework do ponownego użycia w różnych aplikacjach iPhone. Jaki jest zatem najlepszy sposób na spakowanie moich komponentów do ponownego użycia? Przeszedłem przez dokumentację iPhone SDK i nie mogłem się dowiedzieć. Mógłbym zachować wszystkie moje klasy wielokrotnego użytku w projekcie fikcyjnym i link do tych plików źródłowych z innych projektów (więc chciałbym mieć jedną kopię źródła do utrzymania), ale to wydaje się bardzo niezdarne. Dziękujemy, fxtJak mogę spakować komponenty do użycia w wielu aplikacjach na iPhone'a?
5
A
Odpowiedz
2
Niestety, na tym etapie Apple nie zezwala na tworzenie frameworków do rozwoju iPhone'a. Możesz spakować swój kod w statycznej bibliotece lub po prostu pliki źródłowe w taki sposób, aby z łatwością wykorzystać je w wielu projektach.
używam SVN i strzec mojego wielokrotnego użytku kodu w repozytorium tak, że można łatwo włączyć je do nowych projektów, jak zewnętrznymi
4
- stworzyć swój wspólny kod jako statyczne biblioteki.
- Przeciągnij plik xcodeproj do sekcji grup i plików projektu, w którym chcesz go użyć.
- Zaktualizuj ścieżkę dołączania, aby wskazać nagłówki swojej biblioteki statycznej.
- W panelu informacyjnym projektu, którego chcesz użyć statycznej biblioteki, dodaj go jako bezpośrednią zależność.
Ten proces sprawia, że prawie jest tak prosty w obsłudze, jak zwykłe środowisko.
0
Apple nie zezwala na tworzenie własnych ramek. Ale możesz osiągnąć swój cel, tworząc statyczną bibliotekę. Oto ważne łącze do biblioteki statycznej. Zobacz: http://blog.stormyprods.com/2008/11/using-static-libraries-with-iphone-sdk.html
Powiązane problemy
- 1. Jak mogę spakować folder w pomruk?
- 2. Sprawdzanie użycia pamięci długoterminowej w aplikacjach na iOS
- 3. Test końcowy w wielu aplikacjach Spring Boot
- 4. Używanie tożsamości ASP.Net w wielu aplikacjach WWW
- 5. Pobieranie wielu plików jednocześnie w aplikacjach Android
- 6. Jak spakować strukturę w NSData?
- 7. Jak spakować składnik środowiska wykonawczego systemu Windows do dystrybucji?
- 8. Czy istnieje sposób użycia wbudowanego sass w komponenty Angular2?
- 9. Narzędzia do identyfikacji świnek pamięci w aplikacjach VB6
- 10. Jak spakować aplikację Ruby?
- 11. Jak załatwiasz awarie w aplikacjach na iPhone'a?
- 12. Jak spakować bibliotekę źródłową do ponownego wykorzystania?
- 13. Jak najlepiej wykorzystać kontroler/widoki MVC3 w wielu aplikacjach?
- 14. Podejście na komponenty Microservice
- 15. Google map Ograniczenie użycia V3 w aplikacjach Phonegap
- 16. w Numpy, jak spakować dwie tablice 2D?
- 17. Jak spakować bibliotekę za pomocą pakietu internetowego?
- 18. Jak spakować bibliotekę .NET Framework?
- 19. Jak mogę odzyskać typ zwracanej funkcji do użycia w szablonie?
- 20. Jak mogę przekonwertować mapę map Java do użycia w Scali?
- 21. Jak spakować rozszerzenie oparte na VSIX dla wielu wersji Visual Studio
- 22. Jak mogę debugować ciche błędy w aplikacjach Java?
- 23. Metody wielokrotnego użycia w wielu modelach szyn
- 24. Jak nawigować w aplikacjach angular2?
- 25. jak spakować zawartość w asp.net MVC?
- 26. Kontrola wersji w aplikacjach na Androida
- 27. Jak mogę zmierzyć Rozmiar tekstu w aplikacjach UWP?
- 28. Pozycja Komponenty w Kręgu
- 29. Dynamicznie dodawać komponenty do JDialog
- 30. Jak spakować webappa jako wojnę możliwą do rozmieszczenia?