jakuzii
Czym się różni closure w #swift od lambda function w pythonie? Nie do końca rozumiem po co korzystać z closure skoro to zmniejsza przejrzystość kodu a zwykłe funkcje robią to samo - przynajmniej według tego co póki co widziałem:)
  • Najlepsze
  • Wszystkie komentarze
tonamini
@jakuzii: Closure'y to zupełnie inny byt, który nie musi być funkcją. Możesz sobie zdefiniować blok kodu w scope'ie klasy i wykonać go z każdego miejsca. Lambda to po prostu asynchroniczna funkcja z parametrami, lub bez. Też nie do końca wiem jak działają lambdy w pythonie, ale z tego co pamiętam, to byłoby mniej więcej coś takiego :)
tonamini
@jakuzii: A lamby nie ma w swifcie, bo kody bloków są naleciałością z Objective-C, a po drugie funkcje i tak są first class
turbine
turbine
#pytanie #samochody #majsterkowanie #suzuki #swift

zacinająca się stacyjka w suzuki swift 1.3 2005 r. miał ktoś taki problem? Stacyjka do wymiany, czy może coś kapnąć jakiegoś wd40 w stacyjkę?
  • Najlepsze
  • Wszystkie komentarze
ruffio
ruffio
@turbine spróbuj najpierw z Wd40. Wyczyść klucz z brudu - ma być czysty. Złap wd ale nie lej tego do stacyjki tylko trochę na klucz, po czy włóż do stacyjki i wyjmij. Odczekaj chwile i powtórz z kluczykiem wyjmowanie kilkanaście razy, przy czym czyść klucz ze smaru chusteczką lub recznikiem.
Miałem podobnue w Toyocie - raz zrobiłem tak ze stacyjką i od 4 lat spokój.
Stacyjkę zdążysz wymienić
profildogier
@turbine: Zrób WD i zobacz
interpenetrate
interpenetrate
Jak jest magic touchpad, to czy spotkał się ktoś z takim oprogramowaniem, żeby np. wcisnąć ctrl/command/act i trzymając go żeby gladzik zaczął pełnić funkcję zamiast poruszania myszka, to działania na ekran jakby był dotykowym?
Chodzi o to, aby ustawić obok siebie dwa okna apki telefonu, i żeby nie trzeba było patrzeć ich sobie klikając, trzymając i przeciągając myszką, tylko wziąć sobie taki touchpad, wcisnąć hotkey aby wiadomo było co ma robić, i
tomek123456789
tomek123456789
Założyłem konto w kantorze #aliorbank żeby odbierać przelewy walutowe związane z działalnością gospodarczą. Pierwszy przelew w USD - kwota nieco ponad 3 tys. USD. Oczywiście coś musiało pójść nie tak. ( ͡° ͜ʖ ͡°)

Bank klienta zaproponował wysłanie przelewu #swift w EUR (jako że Polska znajduje się w UE - pomijając już nawet fakt, że EUR nie jest obowiązującą u nas walutą). Klient nieświadomy skutków zgodził się na
  • Najlepsze
  • Wszystkie komentarze
ms93
ms93
1
@Wardegas: @tomek123456789: W mBanku zadziała to tak samo jak w Aliorze przy nieprawidłowej walucie.
Wydaje mi się, że tylko Revolut oferuje ten sam numer konta dla wszystkich walut, co pozwala na uniknięcie takich problemów. W bankach zawsze będą osobne dla każdej waluty i trzeba być ostrożnym.
Wardegas
ra to skorzystam z jakiegokolwiek innego kantoru online, żeby wymienić ją na PLN. Najdroższy przelew w życiu kosztował mnie (a raczej mojego klienta) o ponad 1600 PLN więcej niż powinien.


@tomek123456789: mi się podoba mbank tam zakładam podkonta walutowe za zero złotych z ich utrzymaniem i podaję po prostu inny numer do każdego konta zależy jaka waluta.
hebato
hebato
16
#naukaswifta
Dzień 100/100 kursu 100 days of SwiftUI

Dobrnąłem do ostatniego dnia kursu.
Tym razem nie ma już nic do napisania, a dostajemy test 100 pytań A/B
Aby zdać test i dostać wirtualny certyfikat należy mieć minimum 70% poprawnych odpowiedzi.
  • Najlepsze
  • Wszystkie komentarze
Prism2772
Prism2772
@hebato: Gratulację z okazji ukończenia kursu :D
Jeśli chodzi o praktyki/staż, wiem że czasami Neptis ogarnia staże dla studentów, ale możesz spróbować się nich odezwać, czy może by Cię zgarnęli.
Chociaż tutaj może się faktycznie przydać jakieś portfolio, aby można było chociaż jedną apkę pokazać.
I na takie staże, to raczej bym starał się uderzać w jakieś większe firmy. A jak poczujesz się trochę pewniej(np. napiszesz jakąś działającą apkę samodzielnie,
StrangeGem
@hebato: Dobra rada jak będziesz sam jeszcze siedział to byś siadł do UIKita bo czasem wciąż w wielu projektach jest używany. Bo SwiftUI dla niektórych wciąż to jest production ready. Druga sprawa to RxSwift często w wymaganiach więc warto się nauczyć.
Co do opcji to opcja A jest możliwa czasem na grupie z ofertami pracy dla iOS dev widzę oferty że ktoś szuka stażu czy oferuje staż. Jak stworzysz portfolio
hebato
#naukaswifta
Dzień 99/100 kursu 100 days of SwiftUI

Ostatni dzień z kursem :(
Jak zwykle - test 12 pytań A/B do ostatniego projektu, a po nim challenge - 3 zadania do wykonania. Tym razem było to:
1. Dodać podpis (autora) na obrazek.
  • Najlepsze
  • Wszystkie komentarze
hebato
hebato Autor
0
screen 1 - sortowanie
hebato
#naukaswifta
Dzień 98/100 kursu 100 days of SwiftUI

Ostatni dzień pracy nad ostatnią appką.
Dołożono kilka poprawek:
-poprawiono widoki w odniesieniu do rozmiaru czcionki na urządzeniu (size class)
  • Najlepsze
  • Wszystkie komentarze
hebato
#naukaswifta
Dzień 97/100 kursu 100 days of SwiftUI

Dzisiaj zbudowany został zbudowany design do aplikacji. Na pierwszym ekranie Lista z NavigationLinkami, a tam kilka informacji o danym kurorcie narciarskim. Wszystko w oparciu o dołączony do projektu json.
Na koniec dodano widoczną na górze wyszukiwarkę.
Wrzucam dwa screeny jak to wygląda.
  • Najlepsze
  • Wszystkie komentarze
hebato
#naukaswifta
Dzień 93/100 kursu 100 days of SwiftUI

Dzisiaj była mowa o GeometryReader. Omówione jak to działa i pokazany przykład z użyciem ScrollView.

#naukaprogramowania #ios #swift
hebato
#naukaswifta
Dzień 91/100 kursu 100 days of SwiftUI

Ostatni dzień pracy z appką, jak zwykle - test 12 pytań A/B oraz challenge do wykonania.
Zadania na dziś:
-poprawienie TextFieldów, żeby się czyściły po dodaniu kart
  • Najlepsze
  • Wszystkie komentarze
hebato
#naukaswifta
Dzień 85/100 kursu 100 days of SwiftUI
Jak to zwykle bywa przy ostatnim dniu z danym projektem - dzisiaj test 12 pytań A/B oraz zadanie - challenge do wykonania.
W ramach challenge było do zrobienia:
1. Dodać ikonkę do zakładki „Everyone”, jeśli kontakt jest nam znany.
2. Zmienić zapisywanie danych z userdefaults na json
  • Najlepsze
  • Wszystkie komentarze
hebato
hebato
19
#naukaswifta
Dzień 83/100 kursu 100 days of SwiftUI

Dalsza praca przy tym projekcie.
Od teraz można:
-generować swój kod qr - CIFilter.qrCodeGenerator(),
  • Najlepsze
  • Wszystkie komentarze
hebato
#naukaswifta
Dzień 81/100 kursu 100 days of SwiftUI

Dzisiaj przedstawione zostały kolejne tematy:
- contextMenu, swipeActions, powiadomienia oraz Swift Packages

Kolejny
  • Najlepsze
  • Wszystkie komentarze
hebato
#naukaswifta
Dzień 79/100 kursu 100 days of SwiftUI

Kolejny dzień. Zaczynamy nowy projekt nazwany: HotProspects.
Dzisiaj jak to zwykle bywało w pierwszych dniach - teoria.
Wytłumaczone jakie są różnice między: @state, @
  • Najlepsze
  • Wszystkie komentarze
hebato
#naukaswifta
Dzień 76/100 kursu 100 days of SwiftUI

Kolejny dzień przypomnienia. Zadanie podobne do wczorajszych - 3 papki wymagały poprawki, dodano do nich .accesibility.
Oprócz tego test - 12 pytań A/B

#naukaprogramowania #ios #swift
  • Najlepsze
  • Wszystkie komentarze
hebato
#naukaswifta
Dzień 74/100 kursu 100 days of SwiftUI

Teoria - wstęp do kolejnego projektu. W dniu dzisiejszym wytłumaczono jak przygotować appkę do pracy z ułatwieniami Dostępności. Zaznajomiłem się z :
.accessibilityElement
.accessibilityLabel
qwelukasz
zaczynam przygodę ze #switfui / #swift

i na dzień dobry mam zagwozdkę,

jaką właściwie wybrać strukturę katalogów?

Apka
  • Najlepsze
  • Wszystkie komentarze
hebato
#naukaswifta
Dzień 69/100 kursu 100 days of SwiftUI

Dzisiaj dwie lekcje - teoria nt. MapKit i LocalAuthentication.

Super sprawa - używam tych funkcjonalności na telefonie chyba codziennie, a teraz jestem w stanie powiedzieć jak to działa "zza kulis".
  • Najlepsze
  • Wszystkie komentarze