Wiem, że Apple potrzebuje programistów, aby wziąć udział w programie dla programistów iOS lub Mac dla programistów, aby uzyskać kilka rozwiązań, i chcę wiedzieć, jak zacząć.
Jakie narzędzia są potrzebne do stworzenia mojej pierwszej aplikacji w Xcode i jak mam zostać programistą, korzystając z narzędzi Apple?
macos
ios
xcode
development
app-store-connect
Seasia1
źródło
źródło
Odpowiedzi:
Wymagania dotyczące zostania programistą są dość niskie, chociaż umiejętności i podejście do tego skutecznie wymagają czasu i szkolenia do perfekcji.
Aby rozpocząć korzystanie wyłącznie z narzędzi Apple i bezpłatnych wskazówek, początkowa inwestycja w sprzęt i konta to:
Być może powinieneś poświęcić tydzień częściowego wysiłku (kilka godzin w nocy lub pół dnia każdego weekendu), aby rozpocząć pracę z artykułami wprowadzającymi na stronie http://developer.apple.com dla komputerów Mac lub iOS. Jeśli nie jesteś zaznajomiony z programowaniem w C i jakimś graficznym szkieletem, twoje postępy będą bardzo powolne, ponieważ pojawi się przytłaczająca ilość informacji (na przykład próba wypicia łyka wody z hydrantu przeciwpożarowego - zamiast fontanny wodnej ).
Po kilku godzinach eksperymentów możesz mieć świadomą opinię o postępach w rozwoju i czy chcesz wziąć kurs z przewodnikiem, poświęcić czas na naukę Cocoa lub Objective-C, a jeśli zamiast tego możesz użyć narzędzi takich jak RubyMotion, aby uniknąć potrzebujący nauczyć się C, Objective-C lub Cocoa.
W pewnym momencie będziesz potrzebować płatnego konta programisty Mac, aby uzyskać dostęp do oprogramowania w wersji wstępnej, obsługę poziomu kodu Apple, poświadczenia podpisywania kodu i dostęp do Mac App Store. Podobnie, twój programista iOS będzie w pewnym momencie potrzebował płatnego członkostwa programisty dla podobnego wsparcia i narzędzi. Każdy z tych programów kosztuje 99 USD za rok korzyści z programu.
źródło
Inną rzeczą, którą musisz zostać programistą Apple oprócz wymienionych powyżej, jest iPhone.
Symulatory dostarczane z Xcode są dobre do testowania działania kodu, jednak aby upewnić się, że aplikacja zachowuje się tak, jak tego chcesz, będziesz potrzebował kilku modeli iPhone'a do przetestowania.
źródło