Objective-c vs Swift

0

Hej, mam pytanie do osób które zajmują się developerką na IOS.

Czy lepiej uczyć się objective-c czy swifta / swifta2 ?
Czy to prawda co trombią że swift wypiera object-c i jest jego następcą ?
Generalnie jestem laikiem i to byłby pierwszy język programowania.

1

btw. pytanie powinno brzmieć: swifta 2.2 czy 3.0, bo od początku sierpnia już jest ta wersja w pełni dostępna.

Środowisko iOS jest dość otwarte na nowości, więc ja obstawiałbym raczej w pierwszej kolejności Swifta, a równolegle, w mniejszym stopniu, Obj-C. Ten drugi będzie miał jeszcze przez dłuższy czas bogate życie w ramach legacy code (utrzymanie już istaniejących aplikacji) oraz ludzi którzy nie chcą pisać w prostszym i przyjemniejszym swifcie, bo nie chcą się uczyć.

Jak dla mnie ważniejsza jest inna kwestia: Apple ma ochotę, by Swift znalazł zastosowanie w świecie poza-applowym. Teoretycznie ma wszystko co do tego potrzebne (wg. niektórych jest nawet lepszy do nauki niż Python), jest open-soursowy, ma wsparcie społeczności. Ale tu jest haczyk - ta społeczność w znaczącej mierze zajmuje się tylko ekosystemem iOS i macOS - osoby znające swift mogą nie mieć okazji pokazać go światu przy innych projektach.

0

You know, you have to learn many languages, not just one.

You need to learn swift, because this is future, but you have to learn objective c to, but just for bases)

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