Welcome to Our Website

Chcę pisać aplikacje na iOS. Od Czego Zacząć?


drogi Lifehacker,
mam trochę doświadczenia w kodowaniu, ale chciałbym zrobić aplikację na iOS. Po prostu nie jestem pewien, od czego zacząć i jakich narzędzi potrzebuję. Od czego zacząć?

Z poważaniem,
amator App Store

Droga ASA,
nauka tworzenia dla iOS jest rodzajem dwuzakresowego procesu., Jeśli w ogóle nie wiesz, jak kodować, możesz znaleźć wiele zasobów tutaj. Jeśli znasz się na kodowaniu, musisz zapoznać się z narzędziami programistycznymi Apple i ich wytycznymi. Apple jest znane z tego, że ogranicza aplikacje do wszelkiego rodzaju rzeczy, więc dobrze jest wiedzieć, co możesz, a czego nie możesz zrobić, zanim zaczniesz.

Reklama

nie będziemy cię prowadzić przez cały proces tworzenia aplikacji, to zdecydowanie za dużo informacji dla tego postu., Jednak zapewnimy Ci skonfigurowanie środowiska kodowania, wskażemy wytyczne Apple i damy Ci kilka zasobów, które pomogą Ci nauczyć się różnych języków Apple dla iOS.

Xcode, Swift i iOS SDK

IDE (zintegrowane środowisko programistyczne) firmy Apple dla aplikacji Mac i iOS to Xcode. Jest darmowy i można go pobrać ze strony Apple. Xcode jest interfejs graficzny będziesz używać do pisania aplikacji. W zestawie znajduje się również wszystko, czego potrzebujesz, aby napisać kod dla iOS 8 z nowym językiem programowania Swift firmy Apple., Jest również dostępna tylko dla komputerów Mac, więc jeśli planujesz tworzyć aplikacje na iOS, musisz uruchomić OS X.

G/O Media mogą uzyskać prowizję
do 85% taniej

Lelo Valentine ' s Day Sale

kliknij tutaj, aby mieć twój umysł dmuchany
uzyskaj zniżki na wibratory, pierścienie i najnowocześniejszą technologię seksu już do końca tygodnia.,

można programować iOS w dowolnej liczbie języków, w tym Objective-C. Przeprowadzi Cię przez konfigurację Xcode, strukturyzację aplikacji, wdrażanie wszystkiego i przesyłanie go do sklepu z aplikacjami.,

  • przedstawiamy Swift: nowy język programowania firmy Apple, Swift, został stworzony specjalnie dla systemów iOS i Mac. Podobno jest o wiele łatwiejsze w pracy i użyciu, więc jeśli jesteś całkowicie nowy w rozwoju iOS, jest to dobre miejsce, aby zacząć. Działa z Objective-C i jest podobny do Objective-C (który możesz również użyć, jeśli wolisz).
  • Filmy programistyczne Apple: Apple zawiera mnóstwo filmów z WWDC uczących cię różnych części rozwoju. Są świetnym źródłem do nauki trików branżowych i poznawania podstawowego zestawu narzędzi, z którymi pracujesz.,
  • tutoriale Raya Wenderlicha: jeśli chcesz tworzyć gry, tutoriale Raya Wenderlicha są świetnym miejscem na początek. Zajmuje się również wszystkimi rzeczami poza grami, więc na pewno dowiesz się czegoś o Swift i Objective-C, nawet jeśli wolisz tworzyć aplikację zwiększającą wydajność.
  • możliwości API Apple: Apple ma mnóstwo różnych interfejsów API, aby uzyskać dostęp do rozszerzeń aplikacji, Touch ID, Zdjęć,HealthKit i innych. Zapoznaj się z nimi, aby zintegrować bardziej zaawansowane funkcje z aplikacją.,
  • Code School ' s App Development class: możesz poznać podstawy tworzenia iOS za darmo dzięki klasom wstępnym Code School.
  • Stanford ' s iOS Development Classes: Stanford ma zestaw bezpłatnych zajęć do nauki programowania iOS. Nadal jest dostępny tylko dla systemu iOS 7, ale większość rzeczy, których się nauczysz, powinna zostać ładnie przeniesiona na iOS 8. Są szanse, że w niedalekiej przyszłości będą mieli zaktualizowaną klasę dla iOS 8.,
  • Reklama

    dzięki temu możesz skonfigurować swoje narzędzia programistyczne i dobrze zrozumieć, jak działa system iOS.,

    wytyczne Apple App Store Review

    Reklama

    nie jest tajemnicą, że wytyczne Apple App Store review są niezwykle szczegółowe. Apple ma bardzo specyficzny widok, jakie aplikacje będą dozwolone w sklepie, więc warto poznać ich zasady, zanim nawet spróbujesz stworzyć swoją aplikację., Jeśli tego nie zrobisz, możesz poświęcić czas na tworzenie czegoś, czego Apple nie zezwoli na dostęp do App Store.

    Kiedy skończysz aplikację, prześlesz ją do App Store i zostanie ona przejrzana na podstawie treści, projektu (więcej na ten temat w następnej sekcji) i szczegółów technicznych. Przejdź do strony z wytycznymi dotyczącymi recenzji i przejdź do czytania. Apple ma również listę najczęstszych powodów, dla których aplikacje są odrzucane tutaj. Zazwyczaj jest to spowodowane awariami, uszkodzonymi linkami, reklamami lub niekompletnymi informacjami. Apple jest również znane z blokowania aplikacji zawierających wszelkiego rodzaju treści dla dorosłych lub treści politycznych.,

    Reklama

    podobnie wiele interfejsów API Apple ma własny zestaw wytycznych dotyczących recenzji. Tak więc, jeśli masz zamiar zintegrować swoją aplikację z HealthKit lub Apple Pay, dobrze jest poznać te, jak również. Oto one:

    dobrze jest pamiętać, że Apple wydaje się być bardzo konserwatywny w procesie recenzowania aplikacji., Są szanse, jeśli robisz coś nawet zdalnie ryzykowne, to zostanie odrzucone, więc należy pamiętać, że przed rozpoczęciem tworzenia aplikacji.,

    Reklama

    Dla Apple na opracowanie wytycznych, podstawowe

    reklama

    za rekomendacje komentarz od Apple, mają też zestaw do projektowania i przewodników interfejsu., Apple chce, aby wszystkie aplikacje w swoim sklepie miały pewien rodzaj spójności, i chociaż nie musi to oznaczać dobrego projektu, oznacza to, że aplikacje używają tych samych podstawowych elementów interfejsu użytkownika.

    aby to zrozumieć, zajrzyj na stronę wytycznych dotyczących interfejsu człowieka Apple. Tutaj znajdziesz podstawy tego, czego szukają zarówno w aplikacjach, jak i w projektowaniu ikon. Mają również zestaw nakazów i zakazów, które wydestylują ten masywny przewodnik, aby łatwiej zacząć.,

    Reklama

    na szczęście Apple nie zostawia cię całkowicie w ciemności, jak zrobić dobrze zaprojektowaną aplikację. Oto kilka zasobów, które pomogą Ci zaprojektować coś wartościowego:

    Reklama

    Możesz również znaleźć wiele zasobów online, które pomogą Ci ulepszyć projekty lub sprawdź nasz przewodnik.,

    div>

    iv

    jeśli nie jesteś jakimś super geniuszem, prawdopodobnie nie chcesz tworzyć aplikacji w bańce., Zamiast tego dobrze jest zachęcić inne osoby do spojrzenia na Twój kod i zaprosić beta testerów do wypróbowania Twojej aplikacji.

    GitHub jest idealnym rozwiązaniem do wersjonowania oprogramowania i współpracy. Po zarejestrowaniu się na GitHub, niezwykle łatwo jest połączyć Xcode z nim, więc wszystko, co robisz, jest zapisywane i dostępne dla innych osób w Twoim zespole. Jeśli potrzebujesz pomocy w konfiguracji GitHub, ich Przewodniki przeprowadzą cię przez proces.

    Reklama

    podobnie, beta testy są niezwykle łatwe w iOS 8., Za pomocą TestFlight możesz po prostu zaprosić użytkowników do swojego zespołu, aby mogli przetestować Twoją aplikację. Wystarczy pobrać aplikację TestFlight.

    Reklama

    Tworzenie dla iOS jest naprawdę o zapoznanie się z Xcode. Gdy poczujesz się tam komfortowo, możesz pisać swoją aplikację w wielu różnych językach lub spróbować nauki języka Swift., Gdy przejdziesz do pisania tej aplikacji, z pewnością będziesz musiał wykopać odpowiedzi na bardziej szczegółowe pytania, ale powyższe narzędzia pomogą Ci rozpocząć właściwą drogę.

    powodzenia,
    Lifehacker

    Reklama

    Dodaj komentarz

    Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *