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
Przejrzalem do polowy ponoc najpopularniejszy kurs udemy dotyczacy ios9 i swifta2 Roba Percivala i zauwazylem, ze ja bardzo duza dbalosc poswiecam na przekazywaniu danych miedzy kontrolerami, chrzanie sie roznymi metodami delgacji itp., a on, ekspert, po prostu tworzy zmienne globalne widoczne z kazdego miejsca. I tu rodzi sie dysonans. Jego podejscie jest duzo prostsze, natomiast zawsze wmawiano mi, ze jego metoda to zlo konieczne. Praktyki sie zmienily? W koncu on jest specem:)
  • 17
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@miknan: nie sprawdzalem tego kursu, ale w takich kursach często stosuje się uproszczenia na potrzeby latwiejszej nauki kogoś. Nie ma sensu bawić się w rzeczy, które nie są bezpośrednio związane z tematem, upraszcza się to, często kosztem profesjonalizmu.
  • Odpowiedz
Siemanko. Chcę zacząć programować w Swifcie i zakupić jakiegoś Maca na początek. Bawiłem się trochę na symulatorze w przeglądarce i na Linuxie, czas na konkret. Do jakiego roku wstecz jest sens się rozglądać za modelami tak żeby system operacyjny i Xcode pozwalało na rozwój w pisaniu aplikacji mobilnych w tym języku? Tak do 3 tysięcy złotych kupi coś adekwatnego?

#macbook #swift #apple
  • 16
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@matoex: Wydaję mi się, że na każdym Macu z i5 taktowaną powyżej 2.3GHz (czyli wszystko oprócz podstaw Air i Mini) Xcode będzie chodził przyzwoicie. Tylko trzeba pamiętać o SSD i 8 GB pamięci. Na Twoim miejscu wziąłbym Maca Mini zamiast starego Macbook'a z późniejszym upgradem. ;)
  • Odpowiedz
@matoex: SSD 379 zł, za RAM jakieś 400, nie pamietam dokładnie, brałem na szybko dwie kości 8GB 1600MHz dla przetestowania i tak już zostały, trochę przypłaciłem. Dziś pewnie za 300zl da się dorwać.
  • 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

@onomatobeka: Swift działa na Linuksie, ale to będzie sam kompilator, więc szału nie będzie, a poza tym biblioteki od UI iOS i inne typowo iosowe nie zadziałają. Możesz próbować postawić macosx na wirtualce.
  • Odpowiedz
Mirki, jest jakaś ciekawa książka do nauki Swifta? W języku polskim wyczaiłem tylko jedną, ale po spisie treści widzę, że niczego oprócz warunków czy deklarowania zmiennych się nie nauczę. :x Jest coś jeszcze po polsku, ewentualnie jakaś polecana po angielsku?

#swift | #iosdev | #naukaprogramowania | #apple
  • 4
  • 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
Mam pytanko odnośnie domknięć (nie wiem jakiemu polskiemu słowu to odpowiada w ang. - clousures) w językach programowania. Czy wykorzystuje się je głównie w momencie, kiedy do funkcji mogę podać w argumencie inną
funkcję? I celem tego jest skrócenie mi pracy ?

#programowanie #kiciochpyta #swift
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@marekaurelius: Nie rozumiem pytania, ale generalnie domknięcia mają sens w językach z pierwszoklasowymi funkcjami i wykorzystuje się je do powiązania środowiska z funkcją

I celem tego jest skrócenie mi pracy ?

?
  • Odpowiedz
w niektórych ubogich językach używa się funkcji anonimowych jako let dla biedaków, ale nie po to nasi dziadkowie wymyślali lukier składniowy, żebyśmy pisali (function (x) { return x*x; })(2+3) jak zwierzęta


śmiechłem
@fnord23:
  • Odpowiedz
Mireczki spod tagu #iosdev (również #swift). Potrzebuję do projektu dodać pionowy ProgressView (najlepiej z możliwością ustawienia koloru gradientowego). Niestety w domyślnym ProgressView nie mogę zmienić szerokości paska (mam to pole zablokowane - przesyłam screen) - nie wiem dlaczego. Dodatkowo standardowy ProgressView nie wspiera gradientu (tylko jeden kolor). Może ma ktoś rozwiązanie na ten problem?

Szukałem również innych bibliotek i znalazłem . Jednak nie wiem jak mogę
loginek0 - Mireczki spod tagu #iosdev (również #swift). Potrzebuję do projektu dodać ...

źródło: comment_hiabZoOD53CHMkRR2jah4GPJbIGEg1Jr.jpg

Pobierz
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#iosdev Czy w #swift jest coś podobnego do "handlera" (znanego np. z Androida)? Podaję przykład co chcę osiągnąć - chcę odpalić funkcję, która po X sekundach (np. 5) pokaże mi jakiś tekst (lub zrobi cokolwiek). Oczywiście mógłbym to zrobić w jakieś pętli, sleep(1) i porównywać i zakańczać, ale nie ma lepszego sposobu?
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#naukaprogramowania #swift2

Czemu mi wyskakuje ten błąd?

Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[Calculator.ViewController appendDigi:]: unrecognized selector sent to instance 0x7f912353f710'
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mireczki, szybkie pytanie z #iosdev #swift . Mam swoją klasę i chciałbym z jej poziomu odnieść się do labela, którego mam w ViewController. Oczywiście label mam zadeklarowany:

@IBOutlet weak var status: UILabel!
I z poziomu ViewController działa poniższy kod:

self.status.text = "test";
  • 18
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@loginek0: viewcontroller posiadający outlet w momencie akcji w klasie nie utworzył jeszcze tego labela. Daj brejkpoint i zobacz czy ten obiekt nie jest pusty na którego piszesz tekst.
  • Odpowiedz
@loginek0: IBOutlety są inicjalizowane dopiero w viewDidLoad() (albo awakeFromNib()). Jak koniecznie chcesz mieć dostęp do outleta bez pokazywania kontrolera, to możesz to wymusić wywołując getter dla view tego kontrolera.
  • Odpowiedz