Więc chcesz tworzyć aplikacje na iPhone'a? 10 projektów dla początkujących

  • Peter Holmes
  • 0
  • 1832
  • 278
Reklama

Jeśli chcesz spróbować swoich sił w tworzeniu aplikacji na iPhone'a, istnieje kilka różnych języków programowania Jak wybrać język programowania, aby nauczyć się dzisiaj i uzyskać świetną robotę za 2 lata Jak wybrać język programowania, aby nauczyć się dzisiaj i uzyskać świetną pracę Za 2 lata może zająć lata poświęconej pracy, aby stać się naprawdę dobrym programistą; więc czy istnieje sposób, aby wybrać odpowiedni język, aby zacząć od dziś, aby jutro zostać zatrudnionym? Możesz się uczyć. Ale tylko jeden z nich został stworzony specjalnie dla iOS: Swift. Apple zbudowało ten język od podstaw do tworzenia aplikacji dla systemów macOS, iOS, watchOS i tvOS. Zawiera szereg funkcji, dzięki którym jest idealny dla początkujących programistów.

Jeśli chcesz spróbować nauki i kodowania w Swift, najlepszym sposobem na to jest projekt. Możesz czytać specyfikacje przez cały dzień, ale w rzeczywistości używanie języka do budowania aplikacji jest najskuteczniejszym sposobem nauki. Te projekty pomogą ci zacząć i nauczy cię kilku naprawdę przydatnych umiejętności po drodze.

Zapoznanie się ze Swift

Swift pożycza pomysły z wielu innych języków programowania, ale jest najbardziej podobny do Objective-C. W rzeczywistości możesz mieszać Swift i Objective-C w swoim kodzie, a twoje aplikacje będą nadal działać. Jednak Swift został zaprojektowany w sposób zwięzły, dzięki czemu jest nieco łatwiejszy do nauczenia się i bardziej wydajny w użyciu. Trudniej jest również wykoleić się przy błędach kodowania, co jest kolejnym czynnikiem, który czyni go dobrym dla początkujących.

W przypadku samouczków wymienionych poniżej dobrze jest mieć podstawową wiedzę na temat programowania Podstawy programowania komputerowego 101 - Zmienne i typy danych Podstawy programowania komputerowego 101 - Zmienne i typy danych Po zapoznaniu się z tematem programowania obiektowego i porozmawianiu o nim oraz o jego pochodzeniu od, pomyślałem, że nadszedł czas, abyśmy przeszli przez absolutne podstawy programowania w sposób inny niż język. To… ale bardzo mało jest konieczne. Możesz przeczytać wprowadzenie Apple do Swift, jeśli chcesz poznać podstawy, zanim zaczniesz. Ale możesz też wskoczyć i nie powinieneś mieć większych problemów.

Co będziesz potrzebował

Aby rozpocząć, potrzebujesz komputera Mac z najnowszą wersją Xcode i Swift. Będziesz także potrzebował zestawu iOS SDK. Poza tym wszystko, czego potrzebujesz, to trochę cierpliwości i chęci do nauki!

Spacer po podstawach

Aplikacja Swift Playground firmy Apple zamienia iPada w świetne miejsce do nauki kodowania! Na początek nie jest wymagana znajomość kodowania; nawet dzieci mogą nauczyć się kodować 10 narzędzi, które ekscytują dzieci programowaniem 10 narzędzi, które ekscytują dzieci programowaniem Dla przeciętnego dziecka komputery i smartfony to fajne narzędzia. Edukacja przychodzi znacznie później. Podekscytowanie dziecka programowaniem może trochę potrwać, ponieważ logika potrzebuje trochę czasu na rozwój. To jest… dzięki tej aplikacji. Wyzwania, szablony, podgląd kodu na żywo i sugestie szybkiego pisania sprawiają, że jest to świetny sposób na szybkie rozpoczęcie pracy. Świat 3D jest o wiele bardziej atrakcyjny niż patrzenie na dokument tekstowy. I to za darmo! Jest to zdecydowanie najlepsze miejsce na rozpoczęcie, jeśli masz niewielkie doświadczenie w programowaniu lub nie ma go wcale.

Zbuduj przeglądarkę zdjęć

Brzmi to skomplikowanie, ale ma to być samouczek przyjazny dla początkujących, a hakowanie za pomocą Swift świetnie zawiera mnóstwo szczegółów, które pomogą Ci zrozumieć, co robisz. Samouczek prowadzi przez ładowanie obrazów, projektowanie interfejsu i wszystko, co musisz wiedzieć. Ponieważ jest przeznaczony dla początkujących, zaczyna się od samego początku, od tego, jak otworzyć nowy projekt w Xcode.

Odpal stoper

Stoper nie brzmi zbyt ekscytująco, ale ten samouczek jest świetny dla początkujących Swift. Jest również zbudowany na iOS 10, dzięki czemu zobaczysz najnowsze funkcje Xcode i Swift. Oprócz kodu Swift dostaniesz również sporą dawkę narzędzi wizualnych Xcode. Mogą być nieocenione w nauce kodowania i stanowią ogromną zaletę korzystania ze Swift.

Dotknij i przeciągnij kształty

Niezależnie od tego, czy chcesz budować zwykłe aplikacje czy gry, dobrze jest zrozumieć, jak będą działać ręczne interakcje z aplikacją. To bardzo prosty samouczek, który wyświetla ekran pełen kolorowych kwadratów. Każdy kwadrat można przeciągnąć, dotykając ekranu. To wszystko. Ale zobaczysz niektóre funkcje wymagane do tego typu akcji, a to przyda się przy opracowywaniu własnej aplikacji.

Zbuduj klon Tetris za pomocą Swiftris

Ten samouczek od Bloc pomoże ci użyć Swift do zbudowania wersji Tetris 30 Lat Tetris: Historia najbardziej ukochanej gry logicznej 30 Lat Tetris: Historia najbardziej ukochanej gry logicznej W tym roku 2014 oznacza 30 urodziny Tetris. Na pamiątkę jego historii dołącz do mnie, gdy eksploruję przeszłość i przyszłość najsłynniejszej na świecie gry logicznej. . Jest bardziej zaangażowany niż w poprzednich projektach i jest kilka miejsc, w których kod nie jest wyjaśniony tak jasno, jak mógłby być. Jednak wszystkie wymagane materiały są podane w tym samouczku, a dołączenie zrzutów ekranu i filmów ułatwia śledzenie. Zapewniamy, że chociaż musisz podać swój adres e-mail, aby uzyskać dostęp, to wszystko jest faktycznie bezpłatne.

Zagraj w War

Chris Ching stworzył 15-częściową serię, która zabierze Cię od podstaw, takich jak wprowadzenie do placów zabaw Xcode, przez stworzenie aplikacji, która pozwala grać w grę karcianą War. Pod koniec serii poznasz wiele koncepcji programistycznych, niektóre unikalne rzeczy, które musisz wiedzieć o pracy z interfejsami dotykowymi oraz o tym, jak korzystać z obrazów w aplikacji na iPhone'a. (Przewiń w dół na dół połączonej strony, aby przejść do samouczków).

Stwórz grę ninja

To najbardziej skomplikowany samouczek tutaj, ale będziesz zadowolony, że go przeszedłeś. Gra wykorzystuje SpriteKit, zestaw narzędzi do tworzenia gier 2D, który jest używany w wielu grach na iOS. Z tym zestawem będziesz korzystać z zasobów, tworzyć akcje i ustalać warunki wygranych i przegranych. To dość skomplikowane, ale dobrze wyjaśnione. Jeśli czujesz się pewnie, śmiało i stwórz własną grę!

Zidentyfikuj użytkownika [niedostępne]

TouchID to jedna z naprawdę fajnych rzeczy, które są zapakowane w każdy nowy iPhone. Wiele aplikacji jest zabezpieczonych przez TouchID (jest to szczególnie przydatne w aplikacjach bankowości mobilnej. Czy Twoja aplikacja bankowości mobilnej może być dużym zagrożeniem dla bezpieczeństwa? Czy Twoja aplikacja bankowości mobilnej może być dużym zagrożeniem dla bezpieczeństwa? Aplikacje bankowości mobilnej mogą być wygodne dla Twojego telefonu, ale czy mogą być ryzyko bezpieczeństwa? Banki zazwyczaj mają dość solidne bezpieczeństwo danych, ale jak bezpieczne są ich aplikacje mobilne?) i nauczenie się, jak z nich korzystać, może zaoszczędzić użytkownikom dużo czasu, jeśli chodzi o wprowadzanie nazw użytkowników i haseł. W tym samouczku pokazano, jak sprawdzić zgodność TouchID, uwierzytelnić użytkownika i zaoferować ekran hasła, jeśli się nie powiedzie.

Stwórz skalę cyfrową

3D Touch Wszystko, co możesz zrobić dzięki 3D Touch na iPhonie Wszystko, co możesz zrobić, korzystając z 3D Touch na iPhonie 3D touch to naprawdę wymyślna nazwa ekranu wrażliwego na nacisk, ale dodaje całą gamę dodatkowych opcji wprowadzania do iOS. to kolejna fajna funkcja urządzeń z iOS, a Swift bardzo łatwo włącza ją do aplikacji. W tym samouczku przeprowadzisz Cię przez proces tworzenia prostej wagi cyfrowej, która wyświetli nacisk wywierany przez użytkownika na ekran. Aplikacja może być również używana do ważenia rzeczy, co jest całkiem fajne!

Włącz powiadomienia push

Powiadomienia push mogą być denerwujące, ale istnieją aplikacje, które świetnie z nich korzystają. Jeśli chcesz nauczyć się korzystać z powiadomień wypychanych we własnej aplikacji, musisz dowiedzieć się, jak utworzyć identyfikator aplikacji i włączyć dla niego powiadomienia. To trochę proces ronda, ale przejście przez ten samouczek krok po kroku znacznie ułatwia. To długi samouczek, a wiele z nich to rzeczy administracyjne, które nie są zbyt ekscytujące. Ale jeśli poważnie myślisz o opracowaniu własnej aplikacji, jest ona pełna ważnych rzeczy, o których musisz wiedzieć.

Idź Naucz się trochę!

Te samouczki pozwolą ci dokładnie zrozumieć, jak korzystać z Swift, i pomogą ci stworzyć prawdziwe aplikacje po drodze. Pamiętaj, aby przeczytać komentarze do każdego z nich, jeśli napotkasz problem, ponieważ inni prawdopodobnie również go rozwiązali. A przede wszystkim baw się dobrze! Programowanie może być trudne. 6 znaków, że nie jesteś programistą. 6 znaków, że nie jesteś programistą. Nie wszyscy są programistami. Jeśli nie masz całkowitej pewności, że chcesz zostać programistą, oto kilka znaków, które mogą skierować Cię w dobrym kierunku. , ale nauka takich przykładów powinna być przyjemna.

Swift nie twoja sprawa? Możesz nauczyć się tworzyć aplikacje na Androida. Chcesz tworzyć aplikacje na Androida? Oto jak się uczyć, chcesz opracować aplikacje na Androida? Oto jak się uczyć Po tylu latach można by pomyśleć, że rynek telefonii komórkowej jest teraz nasycony każdą aplikacją, jaką można sobie wyobrazić - ale tak nie jest. Istnieje wiele nisz, które wciąż muszą… zamiast tego.

Nauczyłeś się używać Swift? Czy były jakieś specjalne tutoriale, które okazały się przydatne? Udostępnij swoje ulubione w komentarzach poniżej!




Jeszcze bez komentarzy

O nowoczesnej technologii, prostej i niedrogiej.
Twój przewodnik w świecie nowoczesnych technologii. Dowiedz się, jak korzystać z technologii i gadżetów, które nas otaczają każdego dnia i dowiedz się, jak odkrywać ciekawe rzeczy w Internecie.