Programowanie na IOS droga do Developera

0

Witam Wszystkich . Mam takie pytanie chcialbym programowac na IoS mam do Was takie pytanie jak mam ruszyc w tym kierunku w Polsce jest nie za duzo ofert pracy w tej technologii jednak chce "zaryzykowac" dodatkowo czy mam zaczac od Obj-C czy startowac Od razu od Swift'a?

0

Zacznij od

1

Objective-C trzeba znać bo dużo starego kodu jest w tym napisana a i nowe rzeczy też często pisze się w tym języku. Poza tym to tylko język, głównie trzeba tutaj poznać frameworki i działanie systemu.

1

Pracuje z iOS i OS X i niestety Swift-a nie używam.
Fajny jest, ale w wielu projektach trzeba mieszać język z C++ i ObjC to potrafi, a Swift nie. To jest powód dla którego dobrze znać oba języki.
Jak nauczysz się składni jednego, to nauczenie składni drugiego to maksymalnie 2 tygodnie. Ważniejsze jest poznać framework dla iOS i powiązane z tym wzorce projektowe.
Ich używanie w zasadzie jet identyczne w obu językach.

Moja rada jednak jest taka, że jeśli dopiero zaczynasz to zacznij od czegoś prostszego, gdzie przećwiczysz podstawy.

0
MarekR22 napisał(a):

Ważniejsze jest poznać framework dla iOS i powiązane z tym wzorce projektowe. Ich używanie w zasadzie jet identyczne w obu językach.

Popieram. Znając ObjC i orientując się w API bez problemu "przetłumaczysz" swoje myślenie na Swifta. Może nie będzie to bardzo "swifty way", ale imperatywnie jest to w zasadzie to samo. Chyba, że chcesz wykorzystać funkcyjny potencjał Swifta.

Warto zobaczyć jak wygląda zarządzenie pamięcią w ObjC, jego runtime, także w celach edukacyjnych, zwłaszcza jeśli nie robiło się wcześniej niczego w C czy C++. Po prostu daje to jakiś pogląd na to jak wszystko działa "pod maską".

Opanowanie wzorców sprowadza się do odpowiedzi na pytanie "Co jest delegatem czego?" :)

0

@MarekR22 Co Znaczy od czegos prostrzego? Znam juz jezyk C++ i wzorce projektowe czy to wystarczy zeby zaczac zabawe z IOS? Jeszcze jedno pytanie do Ciebie jak wyglada zapotrzebowanie na programisow IoS? Podobno nie ma ich duzo a zapotrzebowanie jest czy to prawda?

0
Świetny Pomidorek napisał(a):

@MarekR22 Co Znaczy od czegos prostrzego?

Cokolwiek co nie doprowadzi cie do szewskiej pasji. Jeśli do wykonania zadania będziesz miał braki w wielu tematach to, mocując się z jednym tematem natrafisz na problem przy drugim.
Po pierwsze naucz się korzystać z debugger-a. porozwiązuj głupawe zadanka na SPOJ

Świetny Pomidorek napisał(a):

Znam juz jezyk C++ i wzorce projektowe czy to wystarczy zeby zaczac zabawe z IOS?

Te tekst słyszeliśmy już 1000 razy. Znać C++ i wzorce projektowe to jedno, umieć ich używać to zupełnie inna para kaloszy.
Ostrzegam, że jak zaraz coś usłyszę o singletonach to zaraz będę miotał przekleństwami.

Świetny Pomidorek napisał(a):

Jeszcze jedno pytanie do Ciebie jak wyglada zapotrzebowanie na programisow IoS? Podobno nie ma ich duzo a zapotrzebowanie jest czy to prawda?

W tej chwil popyt przewyższa podaż. A ludzi, których można w tym temacie nazwać wymiataczami, w zasadzie nie ma.

1 użytkowników online, w tym zalogowanych: 0, gości: 1