Mirki co jest takiego specjalnego w tych jezykach nowej generacji #go #rust #swift ? Czym sie roznia od poprzedniej generacji?
Czemu wiele osob liczy, ze zastapia #ruby #python #nodejs w #webdev
Jezeli go jest takie zajebiste, czemu #google nie zacznie wdrazac go w miedzyczasie do #android (zostawiajac oczywiscie jave) tak jak #apple
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@erwit: gogle zacznie, to robić jeżeli zdecyduje się na wprowadzeni nowego języka
moge się wypowiedzieć od strony przechodzenia z obj-c na swift
apple zrobilo swifta open source i swift jest szybszy + obiektywnie jest bardziej przejrzysty i wygodniej się w nim pisze
  • Odpowiedz
@erwit: nie do końca, baza fanów/deweloperów apple prawie zawsze ochoczo podchodzi do ich pomysłów a ludzie z Javy chyba nie tak chętnie chcą przejść na go żeby dalej pisać appki na androida
  • Odpowiedz
Mam pytanie do Mirków z #iosdev #swift #objectivec

Chcę zrobić prostą aplikację na iOS. Otwieram pdf, wrzucam jakiś tekst, ewentualnie jakiś rysunek na wektorach i zapisuje go. Czy wystarczy otworzyć pdf, narysować jakby nad nim coś i zapisać cały view jako pdf? Tak sugeruje mi jedna odpowiedź na stack overflow. Czy to dobra droga? Nie chcę używać płatnych bibliotek.
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Walkę z prokrastynacją czas zacząć. Dla mirków spod tagu #programowanie i #ios #osx dzienna dawka z materiałów do #swift i #objectivec

10.04.2016
Na początek coś dla nowicjuszy (choć nie tylko) - materiały do nauki:

Ogromny zbiór książek, artykułów, tutoriali, pluginów i bibliotek:
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jestem zielony w objective-c ale zostałem zmuszony do napisania prostego liba, który zwróci mi zdjęcia i filmy z mojej biblioteki na telefonie. Napotkałem na pewien problem podczas generowania ścieżki do pliku. Dla zdjęć wszystko jest ok, ale dla plików video nie do końca. Robie to w prymitywny sposób

NSString *filename = [asset.localIdentifier substringWithRange:NSMakeRange(0, 36)];
NSString *url = [NSString stringWithFormat:@"assets-library://asset/asset.MOV?id=%@&ext=MOV", filename];

Chodzi o to, że generuje mi ścieżkę do pliku, ale po odczytaniu pliku na podstawie
  • 39
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

w takim wypadku to moze nie czekasz az sie pierwsze wysle i idziesz do nastepnego przerywajac proces i dlatego tylko ostatnie daje rade


@siwymilek: to pierwszy pomysl na który wpadłem :P ale nie mam pojecia dlaczego nie dziala asynchronicznie tu a tam dziala. Z video sprawdziles i jest problem?
Tak czy siak #bojowkanatywnychaplikacji
  • Odpowiedz
@FunkyMonkey: warto znać podstawy języka i składnie, bo pewnie czasem będziesz musiał korzystać z bibliotek, tutoriali, przykładów itp napisanych w objc. Ale skupił by się głównie na Swiftcie.
  • Odpowiedz
Treść przeznaczona dla osób powyżej 18 roku życia...
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@dzana: Jasne, zgodzę się, że takie komentarze nic nie wyjaśniają, a tylko nabijają objętość plikom źródłowym. Zwróć uwagę, że komentarze pełnią też rolę dokumentacji (swiftdoc), która z nich jest generowana.

Z drugiej strony można się zastanawiać nad sensem pisania w dokumentacji, że enum ValidationState reprezentuje stan walidacji obiektu...

Przy kolejnych releasach poprawię jakość komentarzy, tzn. zamiast się powtarzać napiszę coś więcej.
  • Odpowiedz
Tak sobie czytam te internety i czytam, aż to zadałem sobie pytanie: czy nauka #programowanie dla iOS w SWIFT jest sensowna? Tak sobie ostatnio w nim dzióbię; sam nie wiem, bo wyczytałem sporo opinii, że firmy i tak traktują SWIFT-a jako dodatek, bo niechętnie przesiadają się z Objective-C.

#swift #objectivec #iosdev
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@FREEQ: Wg mnie jest sensowna - będziesz w języku od jego początków. Apple mocno pcha Swifta jako następcę Obj-C. Na dobrą sprawę, późniejsza nauka Objecitve-C powinna być łatwiejsza, bo będziesz musiał ogarnąć głównie składnię, bo iOS SDK będziesz mieć już obcykane.
  • Odpowiedz
Czołem Mirki!

W ramach ciężkiej pracy nad inżynierką zaimplementowałem ostatnio javasriptowe Promise'y w Swifcie 2.0. Jest to część większego liba do komunikacji z RESTowymi API, którą postanowiłem wydzielić jako osobny moduł i udostępnić jako CocoaPod :)

Z chęcią poczytam Wasze opinie. Poniżej link do githuba, więcej informacji znajdziecie w README.md

https://github.com/theddnc/iPromise
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@ddnc: bo powinno sie unikac operatora ! za wszelka cene. a jak masz wiele zagniezdzen w optionalu to mozesz np zrobic rekurencyjne przejscie po optionalu az dopoki zwroci nila/wartosc.
  • Odpowiedz
Mireczki mam pytanie nad którym się zastanawiam od pewnego czasu, chciałbym uzyskać pytanie od kogoś mądrzejszego ode mnie. Trochę się cykam ale trudno #programowanie.

Czy na wszechobecnym, mocnym sprzęcie duże ma znaczenie użyty język? Czy #java w Androidach jest znacznie wolniejsza od #swifta a.k.a. #objectivec w iOS?

Prawdopodobnie jeśli chodzi o mobilki Android wykorzystuje więcej energii baterii, ale czy jest faktycznie odczuwalnie wolniejszy
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Sacramoni: Nie ma znaczenia uzyty jezyk. Znaczenie ma srodowisko, OS itd. Tak jak mowi kolega - na iOSa mozesz przeprowadzic zajebisto optymalizacje - masz do przetestowania 5 - 6 konfiguracji sprzetowych i tyle. Reszta Cie nie interesuje. Android działa na.... tysiacach? Setkach tysiecy roznych konfiguracji? To oznacza ze musi byc duzo bardziej uniwersalny i miec sporo syfu normalnie niepotrzebnego...
  • Odpowiedz