Apple SWIFT

0

Witam serdecznie.
Mam dość nietypowe pytanie. Od niecałych 2 miesięcy uczę się SWIFTa i tematów związanych z systemem mobilnym Apple. Mam parę książek/video kursów które przerobiłem. Składnię SWIFTa już łapię, potrafię budować jakieś proste aplikacje. Docelowo chciałbym "startować" na juniora w tej technologii. Zastanawia mnie tylko jedna rzecz. Skąd wiecie jakie klasy/metody itp. obsłużą daną kontrolkę w aplikacji? Zdaję sobie sprawę że jak robi się już aplikacje zawodowo, to się pamięta.... ale skąd wiedzieliście na początku? Przykładowo robię aplikację z menu "hamburgerowym". W takim momencie szukam w internecie jak zrobić takie menu (youtube, fora, artykuły itp) i je zrobię. Autorzy "przykładów" często pokazują jak coś zrobić, bez omówienia dokładnego, dlaczego taka forma zapisu - a nie inna.... Możecie coś podpowiedzieć? :)

0

Odpuść ten kijowy język to porażka ;) Lepiej ucz się Obj-c

1

SWIFT to sieć do przesyłania transakcji między bankami.
Chodziło Ci pewnie o Swift.

0
vpiotr napisał(a):

SWIFT to sieć do przesyłania transakcji między bankami.
Chodziło Ci pewnie o Swift.

Dokładnie :) z tego co czytałem, to teraz większość firm przechodzi na Swifta właśnie:) podoba mi się ten język, tylko mam problem z implementacja komponentów ( nie wiem, tak „z głowy” jakie funkcje dodawać) :(

Juniorzy kuszą znać już takie implementacje, czy to normalne ze szukają?

0

Ze Swiftem nie miałem do czynienia, ale ogólnie w webdevie to norma że się szuka komponentów i sposobów ich integracji.
Zwłaszcza jak pracujesz pierwszy raz z danym komponentem.
Potem robisz sobie kolekcję takich rzeczy i na niej bazujesz więc jest szybciej.
A w korpo to korzystasz tylko z tego co masz bo każda nowa zależność to wymagana akceptacja.

0

No to dobrze wiedzieć :) bardzo mi się podobają te technologie mobilne :) szkoda ze swift jest tak mało popularny w Pl ;)

0

Dlatego w ekosystemie Apple tak bardzo procentuje doświadczenie. Swift to język, pod spodem masz Cocoa - napisane w mieszance C/C++/Obj-C. Jest mnóstwo statycznych frameworków które mają API w C++. Najłatwiej je zbindować robiąc wrappery w Obj-C.

Znajomość Cocoa i jego dziwactw to jest twoja główna wartość.

0

Orientujecie się może jaki jest "próg wejścia" na juniora w iOS?:)

0

Teraz nie bardzo, albo przyszły spokojniejsze czasy albo kaliber projektów które do nas trafiają powoduje że lepiej zagospodarować ludzi o gorszym skillu ale z doświadczeniem. Może wynika to też z tego że juniorzy jarają się Swiftem i świata poza nim nie widzą - a to nie jest do końca to czego wymaga rynek (czyt. jest dużo starych trupów które są w fazie utrzymania i kilka takich z łatwością ogarnie jeden doświadczony dev).

Moim zdaniem hype na mobile gdzie firmy brały każdego kto się nawinął skończył się jakieś dwa, może trzy lata temu. Teraz juniorowi może być ciężko - nie ma już zalewu one-shotów gdzie mógłbyś się ćwiczyć i przynosić jakiś dochód. Innymi słowy - musisz pokazać że twój poziom wiedzy dot. iOSa zagina ludzi z doświadczeniem. Nie jest to niemożliwe ale radziłbym liznąć trochę Obj-C obok Swifta.

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