Skocz do zawartości

Witaj!

Zaloguj lub Zarejestruj się aby uzyskać pełny dostęp do forum.

Zdjęcie
- - - - -

Nauka programowania iOS od zera


  • Zaloguj się, aby dodać odpowiedź
19 odpowiedzi w tym temacie

#1 Maciej Czarecki

Maciej Czarecki
  • 7 postów
  • SkądWarsaw, Poland, Poland

Napisano 21 sierpnia 2015 - 14:31

Cześć, 

 

Jestem studentem Politechniki, mam więc jakieś pojęcie o programowaniu. Niewielkie, ale mam. Chcialbym zacząć się uczyć programować na iOS.

Moje pytania:

1. Powinienem się zacząć od Objective-C czy Swifta?

2. Jestem zwolennikiem książek. Czy jest jakaś książka na rynku polskim? Wolałbym w języku polskim, ale angielską też nie pogardzę. 

Jeśli nie ma książek to czy są jakieś dobre tutoriale, strony www, kursy video.

 

Najchętniej bym zaczął od totalnych podstaw.

 

Bardzo bym prosił o podpowiedzi.

 

Pozdrawiam



#2 enedil

enedil
  • 108 postów
  • SkądPorfia, Chile

Napisano 21 sierpnia 2015 - 20:20

Zacznij z Swiftem. Nie myśl nawet o Objecitive C. Jeżeli będziesz chciał nauczyć się programować niskopoziomowo, lepiej wybrać języki takie jak C (z klasyki) lub Rust (lub nowoczesności).

Chcąc programować trzeba właściwie znać angielski. Naprawdę. Po polsku brakuje materiałów.

Co mogę polecić - stworzony przez Apple kurs - http://swifteducatio...ent_with_swift/
Książki na http://oreilly.com - wiele z nich ma polskie tłumaczenia.
Swift Koans - https://github.com/mokagio/Swift-Koans

#3 reex

reex
  • 61 postów

Napisano 23 października 2015 - 11:05

ale czy szukajac praca jako developer, pewnie i tak bedzie musial znac object-c ??



#4 Berike

Berike
  • 256 postów
  • Płeć:
  • SkądWrocław

Napisano 15 listopada 2015 - 22:54

ja też uczę się od podstaw SWIFT'a 2 i wcześniej nie miałem do czynienia z Objectiv - C (kodowałem w C++ i JavaScript). Poza tym jak masz jakieś "Helpery" napisane w Objectiv-C zawsze możesz je zaimplementować i używać w SWIFT. Moim zdaniem w niedalekiej przyszłości będzie się odchodzić od tego języka w stronę SWIFT'a właśnie, więc od razu lepiej uczyć się nowego języka. Angielski to konieczność, bo Polskich źródeł praktycznie nie ma. Educativo ma wypuszczony jeden kurs SWIFT2 z którego się uczę, ale bardzo dużo "douczam" się z angielskich źródeł, bo jak dla mnie to co tam dają nie jest wystarczające, aczkolwiek podstawy można złapać pod warunkiem, że wcześniej już programowałeś, bo prowadzący nie tłumaczy co to pętle, zapytania warunkowe i inne.



#5 Moldet

Moldet
  • 1 postów

Napisano 16 listopada 2015 - 12:51

Educativo ma wypuszczony jeden kurs SWIFT2 z którego się uczę, ale bardzo dużo "douczam" się z angielskich źródeł, bo jak dla mnie to co tam dają nie jest wystarczające, aczkolwiek podstawy można złapać pod warunkiem, że wcześniej już programowałeś, bo prowadzący nie tłumaczy co to pętle, zapytania warunkowe i inne.

 

Zastanawiam się nad tym kursem właśnie i szukam opinii obecnych użytkowników. Twoim zdaniem kurs Swift 2 nie jest dla zupełnie początkujących? Bo właśnie nie wiem, czy wziąć tylko ten Swift 2 i tak, jak napisałeś - douczać się dodatkowo samemu w necie, czy zainwestować też najpierw w ich kurs z podstaw Swifta.



#6 Berike

Berike
  • 256 postów
  • Płeć:
  • SkądWrocław

Napisano 16 listopada 2015 - 17:47

Moje odczucie jest takie, że jeśli wcześniej nie maiłbym wiedzy z tego co to są pętle i jakie są ich rodzaje, jak działa instrukcja warunkowa, albo co to są typy danych, klasy, struktury to miałbym poważny problem ze zrozumieniem wszystkiego co jest w tym kursie poruszane. Więc jeśli nie wiesz czym są te rzeczy to moim zdaniem najpierw warto zainwestować w SWIFT od podstaw, lub przejść kurs z C++ realizowany na YouTube przez Mirosława Zelenta (rewelacyjny i wszystko wytłumaczone jest perfekcyjnie). Co prawda to inny język, ale co do zasady nie będziesz miał żadnego problemu ze zrozumieniem zasad panujących w SWIFT jeśli będziesz miał solidne podstawy programistyczne. 



#7 reex

reex
  • 61 postów

Napisano 18 listopada 2015 - 13:17

Korzystalem z kursu eduweb i powiem szczerze ze nie urywa .... Malo przykladow no i ten wstep z teorii , jak dla mnie to nie polecam tym bardziej poczatkujacym

Rowniez jestem ciekawy educativo

#8 Ernest Jordan Chechelski

Ernest Jordan Chechelski
  • 2 postów

Napisano 19 listopada 2015 - 23:49

Obecnie korzystam z kursu Educativo (iOS 9). Uważam, że prowadzący przedstawia sprawy w sposób bardzo przystępny(minialna teoria, dużo praktyki), jeśli zna się chociaż jeden język programowania oraz ma się minimalną praktyczną znajomość programowania obiektowego (Więc niejako znając Javę, ma się na luzie te obie rzeczy). Swift jest wyrypistym językiem i lądując w tym kursie po torturach z c++ odczuwa się czystą przyjemność.


Użytkownik Ernest Jordan Chechelski edytował ten post 19 listopada 2015 - 23:50


#9 bottle

bottle
  • 3 postów

Napisano 02 grudnia 2015 - 17:59

Przypadkiem trafiłem na ten wątek bo akurat ostatnio wziąłem się ostro za naukę iOS i mam zarówno kursy eduweb jak i educativo, ale nie tylko bo też sporo zagranicznych materiałów. Jak dla mnie kursy eduweb dały mi najwięceji i odnoszę wrażenie że przedmówcy oglądali chyba jakiś inny kurs - jeśli już, to nie są to kursy dla bardzo zaawansowanych (przynajmniej dwa pierwsze), ale dla początkujących w mojej ocenie dużo bardziej konkretne niż educativo i na ciekawszych przykładach. Polecam też team treehouse i www.designcode.io zwłaszcza pod kątem zbioru aktualnych linków które się bardzo przydają.

 

Z innej beczki ale od razu może tutaj podpytam - wiecie może gdzie znaleźć jakieś fajne materiały do nauki pisania apek na Apple Watch? 



#10 icziter

icziter
  • 5 postów

Napisano 09 grudnia 2015 - 21:44

Przede wszystkim kurs "Developing iOS Apps with Swift" z uczelni Stanford. Dostępny na iTunesU, ale chyba jest też na YouTube.
Równocześnie posiłkuj się tutorialami z AppCoda.com i raywenderlich.com
Co do książek, jest sporo pozycji, ale w świecie iOS developmentu wiele rzeczy potrzfi szybko się zmieniać, co jakiś czas wprowadzane są nowości i wydawnictwom ciężko nadgonić.



#11 Paweł Pałka

Paweł Pałka
  • 34 postów
  • SkądKatowice, Poland, Poland

Napisano 23 grudnia 2015 - 09:28

Ostatni uwaga, ostatnio ktoś z apple przyznał się ze ObjC będzie istnieć zawsze, nigdy go nie uśmiercą. Warto znać język na tyle aby zrozumieć co ludzie w nim piszą 



#12 iMB

iMB
  • 27 postów
  • Płeć:

Napisano 12 lutego 2016 - 07:09

Jak dla mnie Objectiv C jest językiem archaicznym :) Piszę w java i C#. Nauka Objectiv C była ciężkim przeżyciem. Zrezygnowałem z tego języka. Swift to co innego. Jeśli komuś bliższe są języki java lub C# to polecam Swift. Może i aplikacje w nim napisane są cięższe (zawierają biblioteki) ale jak język okrzepnie to się zmieni i biblioteki trafią do IOS-a.

 

Ja polecam Swift.


Moje aplikacje iOS: Kalendarz PL | Modlitewnik+


#13 suja

suja
  • 29 postów
  • SkądWarsaw, Poland, Poland

Napisano 16 lutego 2016 - 15:21

Ja również korzystam z kursu Educativo.

Jak dla mnie prowadzący tłumaczy poszczególne zagadnienia zrozumiale.

Byłem, również na kursie stacjonarnym organizowanym przez Swiftlab,pl. Kurs ten był prowadzony przez tego samego wykładowcę Pana Błażeja. Na kursie stacjonarnym miałem wrażenie, że goni nas czas, w związku z czym nie wszystkie zadania wykonałem. Dostałem również ulotkę informacyjną o planowanej na przyszły rok akademicki edycji studiów podyplomowych, które dotyczyć będą programowania na urządzenia mobilne (UMK e Toruniu). Wiem, również że na AGH są dostępne studia podyplomowe z programowania na urządzenia mobilne http://www.agh.edu.p...dzen-mobilnych/  W tym m.in. na iOS



#14 okurcze

okurcze
  • 5 postów

Napisano 19 lutego 2016 - 21:19

SWIFTlab ma podobno nienajgorsze szkolenia - ale to nie moja opinia z pierwszej ręki. Zawsze jest też Khan's academy, ale tam musisz byc do jeszcze wiekszego stopnia samoukiem. 



#15 Berike

Berike
  • 256 postów
  • Płeć:
  • SkądWrocław

Napisano 08 marca 2016 - 08:59

Jeśli faktycznie chce się czegoś nauczyć to oprócz kursów, które na pewno warto przejść, trzeba sobie wymyślić swój własny "mały" projekt i zacząć go po prostu realizować. Po drodze na bank wyjdą różne problemy i zagwozdki, które trzeba mieć zacięcie rozwiązywać i poszukiwać na ich temat różnych informacji, a nie kopiuj/wklej bo to nie ma totalnie sensu. Innej opcji nie ma według mnie.



#16 MiL

MiL
  • 1 402 postów
  • Płeć:

Napisano 10 marca 2016 - 14:58

Jeżeli ktoś myśli o znalezieniu pracy jako programista iOS to Objective-C powinien znać i kropka. Dużo firm utrzymuje stare projekty, a i do nowych używa Objective-C. Znając tylko Swifta jest się jak biegacz bez jednej nogi.


  • wojtkow lubi to

#17 iMB

iMB
  • 27 postów
  • Płeć:

Napisano 30 marca 2016 - 07:29

Jeżeli ktoś myśli o znalezieniu pracy jako programista iOS to Objective-C powinien znać i kropka. Dużo firm utrzymuje stare projekty, a i do nowych używa Objective-C. Znając tylko Swifta jest się jak biegacz bez jednej nogi.

... bo ta stara noga sama odpadła :)

 

Oczywiście znajomość Objective-C też jest przydatna, ale pewnie Apple sam się postara by nowy język (Swift) zastąpił stary.


Moje aplikacje iOS: Kalendarz PL | Modlitewnik+


#18 Berike

Berike
  • 256 postów
  • Płeć:
  • SkądWrocław

Napisano 08 kwietnia 2016 - 10:06

@iMB to raz, dwa - Swift jest teraz OpeSource i już pojawiają się informacje, że niebawem będzie można programować na Androida w Swift, IBM już korzysta ze Swifta, także moim zdaniem przed tym językiem stoi świetlana przyszłość.



#19 danny90310

danny90310
  • 1 postów

Napisano 05 lipca 2016 - 10:32

Ja korzystałem z tego kursu

https://eduweb.pl/kursy/ios/projektowanie-aplikacji-ios-ui-ux.html

Dużo lepiej się uczy jak coś wizualnie masz przedstawione a nie czytając książki. Przynajmniej dla mnie tak łatwiej jest. Tutaj masz wszystko od podstaw przedstawione.



#20 Kubek

Kubek
  • 154 postów
  • SkądLitwinów

Napisano 05 lipca 2016 - 22:21

Udacity.com
Udemy.com
http://helion.pl/ksi...ect&utm_source=
Książka podstawy swifta pl dla nie programistów




Użytkownicy przeglądający ten temat: 1

0 użytkowników, 1 gości, 0 anonimowych