Hej, dostałem propozycję od firmy, żeby pracować w #swift jako #ios developer. Tylko, że tam mają większość projektów już zrobionych w #objectivec. Jestem junior Front-end Developer (nie mogę znaleźć stażu/pracy już 4 miesiące, bo jest jakiś straszny przesyt na rynku), ale wyszli do mnie z taką propozycją, co myślicie? #programowanie
@grzech_u: jak umiesz programowac to sobie poradzisz. Sam jezyk to tylko narzedzie, szybko ogarniesz. Kwestia tylko ogarniecia applowego API, ktore jest calkiem przyjemne.

To wszystko pod warunkiem, ze bedziesz robil w switcie.

Bo objective c jest bardzo specyficznym jezykiem, z wieloma dzienymi rzeczami zaczynajac od skladni. Tzn. tez predzej czy pozniej ogarniesz ale zajmie Ci to duzo wiecej czasu i wiele korew poleci po drodze.
Chciałbyś sprawdzić i wykorzystać swoje umiejętności #programowanie w #cpp, #java, #csharp, #python lub #javascript?
Otóż bardzo dobrym sposobem do tego jest udzielanie się w projektach open source.

Jednym z bardzo dynamicznie rozwijających się projektów, jest silnik do tworzenia gier(i nie tylko) Godot Engine. Napisany jest w C++03(C++11 będzie dostępny w wersji 4.0), dzięki czemu tworzenie kodu powinno być proste i przyjemne.

Godot oferuje graficzny edytor na platformy
Pobierz q.....n - Chciałbyś sprawdzić i wykorzystać swoje umiejętności #programowanie w #cpp,...
źródło: comment_ByTjm2z5V9RmT9SB5v9S5hAKi2JWtn6D.jpg
Nie napisałem nigdy linijki kodu w C Objective, ale podwójny nawias w if stosuje się, żeby kompilator / linter / whatever wiedział, że jesteś świadomy przypisania zmiennej jakiejś wartości, a nie że chcesz je porównywać ( ͡° ͜ʖ ͡°)
Jak to jest wkońcu z notyfikacjami push kiedy aplikacja jest wyłączona, można to obsłużyć jakoś w aplikacji? poza tym przypadkiem gdy użytkownik otworzy aplikacje klikając w to powiadomienie?
np. dostaje notyfikacje że przyszło zaproszenie i chciałbym w związku z tym ustawić badga na tabbarze, jeśli mam aplikacje na wierzchu lub wisząca gdzieś tam w tle to obsługa jest banalnie prosta.
Z czytania wątku http://stackoverflow.com/questions/35058870/handling-push-notifications-when-app-is-terminated wynika że tak "średnio bym powiedział.mov" ale tester
@smaleckg: Hmm ciekawe, czyli wygląda na to, że jednak jest taka opcja. Implementowałem parę razy background fetch a z tego co tam piszą to wygląda właśnie jak mix background fetch i push notification. Daj znać jak zaimplementujesz, bo ciekawi mnie czy rzeczywiście da się to zrobić tak jak sobie założyłeś.
Znam TIOBE Index, ale nie chodzi mi o popularność języków na rynku pracy i względem wynagrodzeń, tylko raczej "do czego najlepiej sprawuje się dany język/technologia" i "czym dany język jest na podstawowym poziomie i do jakich zastosowań został przeznaczony przez swoich twórców".

Chciałbym widzieć większy obraz, szerszy kontekst programowania.

Poniższe pytanie dotyczy bardziej filozoficznej kwestii jaką ścieżkę obrać.

W czym lepszy jest jeden język od drugiego?

Czy może powinienem zadać pytanie "czy
Pobierz TamamShud - Znam TIOBE Index, ale nie chodzi mi o popularność języków na rynku pracy ...
źródło: comment_YmFx07yV26yDNf14Yb7Hr0l6gb0itavh.jpg
#iosowo #objectivec #ios #programowanie
fb.com/iosowo -> zapraszam po więcej

Kolejna ciekawostka, w objective-c możemy pomijać nazwy parametrów każdej metody, np:

- (void)fajnaMetodkaZParametrem:(BOOL)isDupa
DrugimParametrem:(BOOL)isPupa
TrzecimParametrem:(BOOL)isLupa
CzwartymParametrem:(BOOL)isMuka;

Można bez problemu zamienić na:

- (void)fajnaMetodkaZParametrem:(BOOL)isDupa
:(BOOL)isPupa
:(BOOL)isLupa
:(BOOL)isMuka;

Wtedy @selector takie metody to:

fajnaMetodkaZParametrem::::
Ale to nie wszystko! Można pominąć pierwszy parametr ( ͡° ͜ʖ ͡°)

- (void):(BOOL)isDupa
:(BOOL)isPupa
:(BOOL)isLupa
:(BOOL)isMuka;

Wszystkie powyższe deklaracje są poprawne, natomiast wywołanie takiej metody wygląda
Pobierz dbdbdbdb - #iosowo #objectivec #ios #programowanie 
fb.com/iosowo -> zapraszam po wi...
źródło: comment_jdAwlJ1DIogLUAlKVFIb1kq8I2RULUtp.jpg