@JustJoinIT: Najgorzej jest jak idziesz na rozmowę jako programista C, jeszcze często Embedded, a tam zawsze połowa albo i więcej rozmowy o C++ ¯\_(ツ)_/¯
  • Odpowiedz
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.
  • Odpowiedz
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
q.....n - Chciałbyś sprawdzić i wykorzystać swoje umiejętności #programowanie w #cpp,...

źródło: comment_ByTjm2z5V9RmT9SB5v9S5hAKi2JWtn6D.jpg

Pobierz
via Wykop Mobilny (Android)
  • 3
@Kaijot: React-Native już to umie. Flutter póki co jest bardzo niedojrzały i kolejne ekipy rezygnowały w pisaniu czegokolwiek w nim. Póki co z crossplatform RN i xamarin.
  • Odpowiedz
@wrexwaz: przestarzała ta grafika, bo np. w przypadku iOS teraz liczy się już wyłącznie Swift, wiele frameworków pisanych dla Objective-C nie jest już w ogóle rozwijanych
  • Odpowiedz
@Dassault: nigdy nie uzywalem, na SO jest tag, mozna poczytac jakie problemy ludzie z tym maja, widzialem, ze czesto nie nadazali z updejtami sdk, ale to bylo jakis czas temu.
  • Odpowiedz
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ć ( ͡° ͜ʖ ͡°)
  • Odpowiedz
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ś.
  • Odpowiedz
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
TamamShud - Znam TIOBE Index, ale nie chodzi mi o popularność języków na rynku pracy ...

źródło: comment_YmFx07yV26yDNf14Yb7Hr0l6gb0itavh.jpg

Pobierz
#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
dbdbdbdb - #iosowo #objectivec #ios #programowanie 
fb.com/iosowo -> zapraszam po wi...

źródło: comment_jdAwlJ1DIogLUAlKVFIb1kq8I2RULUtp.jpg

Pobierz
@dbdbdbdb: ( ͡ ͜ʖ ͡)
a tak na poważnie to chyba naprawdę jedyna sytuacja gdzie mógłbym się pokusić o pominięcie nazw parametrów w metodzie. Przecież te nazwy to naprawdę genialna sprawa.
  • Odpowiedz
@dbdbdbdb: w tym co podałem zmieniasz sobie lokalizacje wskazując na mapie, ruszając strzałkami, wyszukując adres itd ;)

Działa na tej samej zasadzie co z linku, który podałeś
  • Odpowiedz