Reklama
Proces tworzenia aplikacji na iPhone'a nie jest tak trudny ani tak prosty, jak mogłoby się wydawać. Nie jestem programistą, ale chciałem się dowiedzieć, czy mogę nauczyć się, jak tworzyć aplikacje na iPhone'a. Wiadomości zawierają wszelkiego rodzaju artykuły o dzieciach w wieku 9 lat, które potrafią je tworzyć. Jeśli potrafią to zrobić, to na pewno my też?
Podobnie jak gotowanie, „gotowanie” aplikacji wymaga trochę procesu. Ten artykuł nie dotyczy twojego stylu gotowania jako takiego (tj. Programowania), ale tylko ogólne kroki niezbędne do uzyskania go z głowy i do iTunes.
Tworzenie aplikacji nie jest całkowicie bezpłatne, dlatego ważne jest, aby wiedzieć, że w pewnym momencie tego procesu będziesz zarabiał 99 USD (USD). Ponadto ważne jest, aby wiedzieć z góry, że w pewnym momencie będziesz musiał użyć komputera Mac i będziesz potrzebować specjalnego kodu dostosowanego do komputera Mac, aby utworzyć aplikację.
Teraz, gdy wszyscy widzieliśmy drobny druk, oto ekscytujące kroki do szczęścia aplikacji!
Krok 1: Stwórz mądry pomysł
Masz wyjątkowy pomysł na aplikację? Istnieje, jak zapewne wiesz, trylion (OK, może nie TRILION) aplikacji. Co wyróżnia aplikację? Dlaczego ktoś miałby chcieć korzystać z Twojej aplikacji? Dlaczego mieliby płacić za to pieniądze, jeśli zamierzasz pobierać opłaty?
Upewnij się, że nie ma innych aplikacji, które robią to samo, co proponujesz. Lub jeśli chcesz stworzyć coś lepszego niż istniejąca aplikacja, zastanów się, jak Twój pomysł będzie lepszy. Narysuj na papierze lub na komputerze.
Krok 2: zdobądź komputer Mac
IPhone jest produktem firmy Apple i wykorzystuje odmianę systemu Mac OS. Obecnie narzędzia programistyczne dla iPhone'a są dostępne tylko dla użytkowników komputerów Mac (choć istnieją dowody na ich projektowanie w trybie przerwy w więzieniu na PC), ale aby dostać się do App Store, w końcu będziesz potrzebował komputera Mac, aby go zdobyć tam. Możesz kupić Maca mini stosunkowo tanio, jeśli nie masz do dyspozycji Maca.
Krok 3: Zarejestruj się jako programista Apple
Aby pracować z narzędziami dla komputerów Mac, musisz zostać urzędnikiem Deweloper Apple. Rejestracja jest bezpłatna, więc musisz podać im swoje informacje i zaakceptować ich warunki. Musisz się zarejestrować tylko raz i możesz użyć tej samej nazwy użytkownika i hasła, które są używane na koncie iTunes. Gdy jesteś programistą Apple, możesz tworzyć aplikacje na iPhone'a dla dowolnego produktu Mac.
Krok 4: Pobierz zestaw programistyczny dla iPhone'a (SDK)
Gdy jesteś oficjalnym programistą, możesz pobrać zestaw SDK na iPhone'a. Wymagana wersja zależy od aktualnie używanego systemu operacyjnego. Ten plik do pobrania jest OGROMNY, ponieważ zawiera wszelkiego rodzaju dokumentację, przykładowe kody i wszelkiego rodzaju rzeczy, które z przyjemnością będziesz mieć w przyszłości. Może to potrwać kilka godzin, więc możesz rozpocząć pobieranie, nakręcić dobry film i czekać.
ManiacDev to naprawdę świetna strona z mnóstwem informacji skierowanych zarówno do początkujących jak ja, jak i guru technologii. Po prostu zacznij od pierwszego filmu, oglądaj i rób notatki na bieżąco. Naprawdę i naprawdę, to najlepsze tutoriale, jakie znalazłem!
Krok 5: Pobierz XCode
Jeśli jeszcze go nie masz, pobierz XCode. Według Apple'a „Xcode to kompletne, w pełni funkcjonalne IDE zbudowane wokół płynnego przepływu pracy, który integruje edycję kodu źródłowego z krokami kompilacji i kompilacji, aż do graficznego debugowania - wszystko bez opuszczania widoku kodu źródłowego. ” To kolejne ogromne pobranie, więc możesz wypożyczyć drugi film.
Krok 6: Opracuj aplikację na iPhone'a za pomocą szablonów w zestawie SDK
Po przygotowaniu aplikacji na papierze lub w Photoshopie możesz rozpocząć projektowanie z użyciem szablonów zawartych w zestawie SDK. To właśnie tam OGROMNA ilość czasu pobierania będzie ogromną korzyścią. Będziesz miał wiele szablonów do wyboru, a także wiele świetnych samouczków dotyczących klipów YouTube na temat efektywnego korzystania z szablonów.
Krok 7: Naucz się celu C dla kakao
Jeśli kochasz języki programowania, pokochasz Objective-C. Jeśli nie wiesz, jak programować, jest to część, która może stać się dość lepka, więc możesz chcieć znaleźć przyjaciela programisty lub kogoś zatrudnić. Naprawdę pomaga też zdobyć książkę w celach informacyjnych.
Krok 8: Zaprogramuj swoją aplikację w celu C
Gdy przynajmniej zrozumiesz podstawy Objective-C (lub przynajmniej umiesz znaleźć odpowiedzi na pytania dotyczące programowania), jesteś gotowy do zaprogramowania swojej aplikacji. Pomaga w wykonywaniu zrzutów ekranu, dzięki czemu możesz zapamiętać to, co próbowałeś. Niektóre aplikacje mogą zająć kilka godzin, a inne aplikacje mogą zająć miesiące. Tylko ty wiesz, ile szczegółów chcesz w dziewiczym rejsie w App Store!
Krok 9: Przetestuj aplikację w symulatorze iPhone'a
Zestaw SDK jest wyposażony w piękny symulator iPhone'a. Musisz załadować aplikację i wykonać własne testy. Powinieneś spróbować rozwiązać jak najwięcej błędów i pomyśleć o wszystkich sposobach korzystania z Twojej aplikacji.
Krok 10: Poprowadź wyprzedaż wypieku
Pamiętasz, jak powiedziałem ci drobnym drukiem, że będziesz musiał zebrać trochę gotówki? To jest ten moment. Niestety, ładowanie aplikacji do iTunes kosztuje jednorazową opłatę członkowską w wysokości 99 USD (USD). Nie ma wyjścia z tej opłaty, ale możesz ją odzyskać w trzech egzemplarzach, jeśli Twoja aplikacja jest godna! Naprawdę, dostajesz dużo za swoje 99 USD. Po pierwsze, masz dostęp do najfajniejszych ludzi po tej stronie Plutona!
Krok 11: Niech inni przetestują Twoją aplikację
Po uiszczeniu opłaty będzie można poprosić innych członków społeczności aplikacji o przetestowanie aplikacji i pomoc w rozwiązywaniu ostatecznych błędów. To świetna społeczność, a testowanie nowych rzeczy to świetna zabawa. Jeśli jesteś nowicjuszem takim jak ja, będziesz pod wrażeniem królów i królowych naukowej sławy. W zależności od charakteru i złożoności aplikacji proces ten może zająć trochę czasu.
Krok 12: prześlij swoją aplikację do zatwierdzenia
Po przetestowaniu aplikacji w społeczności i opracowaniu wszystkich nierówności możesz przesłać aplikację do iTunes do zatwierdzenia. Będziesz mógł wgrać go bezpośrednio ze społeczności. Proces zatwierdzania może zająć trochę czasu, więc bądź cierpliwy!
Krok 13: Zobacz, jak się rozwija ciasto i ruch uliczny!
Jeśli masz płatną aplikację, poczekaj, aż pieniądze wpłyną na brzeg. Jeśli masz bezpłatną aplikację, obserwuj ruch!
Czy masz jakieś wskazówki dla twórców aplikacji? Pozostaw je w sekcji komentarzy poniżej.
Obrazy Kredyty: Erik K. Veland, stopnlook, davidgsteadman, Leo Reynolds, helpei, Sery Cedric, dianagavrilita
Jestem technologiem edukacyjnym i profesorem języka angielskiego.