2009-02-26 5 views
5

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?

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.

Powiązane problemy