Aby tworzyć aplikacje na iOS, będziesz musiał użyć Xcode, który jest plikiem zintegrowane środowisko programistyczne, nazywane również IDE (akronim w języku angielskim oznaczający Izintegrowane środowisko programistyczne), co oznacza, że jest to program komputerowy złożony z zestawu plików narzędzia programistyczne.
To IDE zapewnia Graficzny interfejs który jest bardzo przydatny przy tworzeniu aplikacji i zawiera nowy język programowania Szybkiwydany przez Apple w tym roku.
Apple jest promowanie Swift, ale to nie znaczy, że nie możesz programować inne języki jak Objective-C. Język, który wybierzesz, zależy od Ciebie, oto lista zasoby aby Cię poprowadzić:
- Zacznij tworzyć aplikacje na iOS już dziś: To jest oficjalny przewodnik Apple Aby rozpocząć programowanie, zacznij od kompresji Xcode i zacznij od struktury swojej aplikacji, zaimplementuj ją i zakończ przesyłaniem do App Store.
- Przedstawiamy Swift: Jest to nowy język Apple, jest o wiele łatwiejszy w użyciu, więc jeśli uczysz się od zera, może tak jest słodkie miejsce na rozpoczęcie uczyć się.
- Filmy rozwojowe firmy AppleApple ma kompilację filmów WWDC pokazujących części rozwoju, wskazówki i zasoby, warto się zatrzymać, aby zobaczyć
- Poradniki Raya Wenderlicha: Jeśli chcesz stworzyć grę, najlepszym punktem wyjścia są samouczki Raya Wenderlicha. Będziesz musiał mieć pewną wiedzę na temat Swift i Objective-C.
- Możliwości API Apple: Apple ma wiele różnych interfejsów API do uzyskiwania dostępu do rozszerzeń iOS 8, w tym dla Touch ID, Zdjęć, HealthKit i innych. Zapoznanie się z tymi interfejsami API może podnieść poziom swojej aplikacji wykładniczo.
- Klasa Code School dotycząca programowania aplikacji na iOS: Możesz uzyskać dostęp do podstawy programowania bezpłatnie poprzez zajęcia wprowadzające w tej szkole.
- Zajęcia rozwojowe iOS w Stanford: Oferty Stanford darmowe zajęcia do nauki iOS. W tej chwili są dostępne tylko dla iOS 7, ale najprawdopodobniej wkrótce wypuszczą aktualizację dla iOS 8.
Podręcznik przeglądu aplikacji
Apple ma bardzo konkretny pogląd na aplikacje, które pozwolą w sklepie, dlatego warto znać jego zasady jeszcze przed uruchomieniem aplikacji. Jeśli tego nie zrobisz, możesz spędzić dużo czasu nad aplikacją, której Apple nie zezwoli w App Store. Te normy Oni są w Wskazówki dotyczące przeglądu Sklepu App Store.
Po zakończeniu aplikacji możesz wysłać ją do App Store i zostaną poddane surowej recenzji na podstawie treści, projektu i szczegółów technicznych. Dlatego ważne jest, aby wziąć pod uwagę przewodnik przeglądowy, Przejrzyj wskazówki. Apple ma również listę plików najczęstsze przyczyny odrzucenia.
W ten sam sposób konkretne przewodniki Jeśli chcesz użyć któregokolwiek z interfejsów API, najczęściej są to:
- Wytyczne Apple Pay
- Rozszerzenia aplikacji
- HealthKit
- HomeKit
Przewodnik projektowy
Apple chce, aby wszystkie aplikacje w jego sklepie miały «spójność«I chociaż nie musi to oznaczać dobrego projektu, oznacza to, że aplikacje używają tych samych podstawowych elementów w interfejsie użytkownika, co jest szczegółowo opisane w Wskazówki dotyczące interfejsu ludzkiego. Znajdziesz w nim to, czego tak bardzo wymagają projekt aplikacji jak w projektowaniu ikon.
Aby ułatwić ten proces, mają podsumowanie tego, co można, a czego nie można zrobić, aby łatwiej było rozpocząć, można to zobaczyć w Za I przeciw. Inne zasoby są;
- Projektowanie wspaniałych aplikacji: Kompilacja najlepszych referatów WWDC na temat projektowania interfejsów.
- Projektowanie interfejsu użytkownika: Przewodnik po projektowaniu interfejsów w iOS 8 przy użyciu wbudowanych narzędzi Xcode.
Testowanie
Ważne jest, aby przetestować aplikację, a nowe oczy są zawsze mile widziane, dlatego jest to ważne korzystaj z testerów wersji beta, dzięki którym Twoja aplikacja jest maksymalnie ograniczona. W tym scenariuszu mamy dwie ciekawe opcje:
- GitHub jest tym dla niego kontrola wersji oprogramowania i praca zespołowa. Po zarejestrowaniu się w GitHub bardzo łatwo jest połączyć z nim swój Xcode, więc wszystko, co robisz, jest tam zapisywane, a reszta zespołu jest dostępna. Jeśli potrzebujesz pomocy, skorzystaj z ich przewodniki.
- Lot testowy, to aplikacja, która pozwala innym użytkownikom przetestuj swoją aplikacjęwystarczy pobrać i zainstalować Lot testowy.
Programowanie na iOS oznacza zaznajomienie się z XcodeGdy zrozumiesz, jak to działa, możesz napisać aplikację w wielu językach lub wpisać Swift.
Doskonały bardzo dziękuję
Bardzo dobra informacja, do takich publikacji warto od czasu do czasu wpadać, dziękuję.
bardzo dziękuję, poważnie