@imdrihm: i co z tym #stodnizeswiftem
Wszystko
Wszystkie
Archiwum
20i21/100 #stodnizeswiftem
Gra w zgadywanie flagi cz. 2 i podsumowanie projektu
Wczoraj zrobiłem to, co było zaplanowane, ale kompletnie zapomniałem o zrobieniu wpisu. Nauczyłem się generować losowe ułożenie w tablicy i losowe liczby w danym zakresie, a potem zrobiłem pożytek z przycisków, które sprawdzały poprawną odpowiedź, zmieniały wynik i wyświetlały alert. Test podsumowujący projekt rozwiązany na 12/12. Pytania bardzo łatwe - jednokrotnego wyboru, dwie odpowiedzi.
Samodzielne zadania do projektu:
1. Wyświetlenie wyniku
Gra w zgadywanie flagi cz. 2 i podsumowanie projektu
Wczoraj zrobiłem to, co było zaplanowane, ale kompletnie zapomniałem o zrobieniu wpisu. Nauczyłem się generować losowe ułożenie w tablicy i losowe liczby w danym zakresie, a potem zrobiłem pożytek z przycisków, które sprawdzały poprawną odpowiedź, zmieniały wynik i wyświetlały alert. Test podsumowujący projekt rozwiązany na 12/12. Pytania bardzo łatwe - jednokrotnego wyboru, dwie odpowiedzi.
Samodzielne zadania do projektu:
1. Wyświetlenie wyniku
- konto usunięte
- matkaPewnegoMirka
- Sigmanus
- qmato
- martinlubpl
- +5 innych
- 0
konto usunięte via iOS
- 0
Komentarz usunięty przez autora
19/100 #stodnizeswiftem
Gra w zgadywanie flagi cz. 1
Dzisiaj uczyłem się jak zrobić przycisk, jak go wypozycjonować i podpiąć do niego obrazek. Potem jeszcze kilka słów o obramowaniu i zmianie jego koloru. Wczoraj było trochę przebojów z update'em do macOS Big Sur i Xcode do 12, ale cisnę dalej :)
#swift #naukaprogramowania
Uczę się z tym tutorialem
Gra w zgadywanie flagi cz. 1
Dzisiaj uczyłem się jak zrobić przycisk, jak go wypozycjonować i podpiąć do niego obrazek. Potem jeszcze kilka słów o obramowaniu i zmianie jego koloru. Wczoraj było trochę przebojów z update'em do macOS Big Sur i Xcode do 12, ale cisnę dalej :)
#swift #naukaprogramowania
Uczę się z tym tutorialem
18/100 #stodnizeswiftem
Dobrze, że wczoraj sobie ten jeden dzień zrobiłem na zapasc, bo dzisiaj cały wolny czas straciłem na upgrade macOS do Big Sur i potem na aktualizacji Xcode. Jutro zgodnie z harmonogramem ruszam z 19. dniem i drugim projektem :)
#swift #naukaprogramowania
Uczę się z tym tutorialem
Dobrze, że wczoraj sobie ten jeden dzień zrobiłem na zapasc, bo dzisiaj cały wolny czas straciłem na upgrade macOS do Big Sur i potem na aktualizacji Xcode. Jutro zgodnie z harmonogramem ruszam z 19. dniem i drugim projektem :)
#swift #naukaprogramowania
Uczę się z tym tutorialem
17/100 #stodnizeswiftem
Aplikacja wyświetlająca listę zdjęć i zdjęcia cz. 2 i cz. 3
Przygotowałem ekran wyświetlający zdjęcia oraz "napisałem" kod do ładowania zdjęć i wyświetlania odpowiednich nazw. Potem jeszcze ustawiłem duży napis na głównej stronie oraz znikający pasek przy oglądaniu zdjęcia.
Teraz rozumiem, że ten część tego kodu z wczoraj to po prostu ustawienia tej tabeli, które muszą być i trzeba to zwyczajnie wykuć. Uwinąłem się z dzisiejszymi zadaniami w miarę szybko,
Aplikacja wyświetlająca listę zdjęć i zdjęcia cz. 2 i cz. 3
Przygotowałem ekran wyświetlający zdjęcia oraz "napisałem" kod do ładowania zdjęć i wyświetlania odpowiednich nazw. Potem jeszcze ustawiłem duży napis na głównej stronie oraz znikający pasek przy oglądaniu zdjęcia.
Teraz rozumiem, że ten część tego kodu z wczoraj to po prostu ustawienia tej tabeli, które muszą być i trzeba to zwyczajnie wykuć. Uwinąłem się z dzisiejszymi zadaniami w miarę szybko,
- AMPlifier
- vito199
- wujo17
- cohontes
- Nighthuntero
- +2 innych
- 0
@imdrihm: Serdecznie proszę o zutylizowanie wszelakich "!" w tym kodzie :D
W linijce 21 i 22 są zbędne. I ogólnie w małym projekcie to działa, ale nie warto się uczyć złych praktyk na dzień dobry :)
W linijce 21 i 22 są zbędne. I ogólnie w małym projekcie to działa, ale nie warto się uczyć złych praktyk na dzień dobry :)
16/100 #stodnizeswiftem
Aplikacja wyświetlająca listę zdjęć i zdjęcia cz. 1
Myślałem, że tu będzie trzepanie kodu i powrót do większości rzeczy, które były omawiane, a zamiast tego było bardzo mało programowania. Utworzyłem nowy projekt z odpowiednimi ustawieniami. Potem zmiana kilku rzeczy w Main.storyboard, a na końcu kilkanaście linijek kodu, które były trochę jak czarna magia. Chyba będzie trzeba czytać w trakcie pisania tych ćwiczebnych programów dokumentację z https://developer.apple.com/documentation/, żeby zrozumieć co
Aplikacja wyświetlająca listę zdjęć i zdjęcia cz. 1
Myślałem, że tu będzie trzepanie kodu i powrót do większości rzeczy, które były omawiane, a zamiast tego było bardzo mało programowania. Utworzyłem nowy projekt z odpowiednimi ustawieniami. Potem zmiana kilku rzeczy w Main.storyboard, a na końcu kilkanaście linijek kodu, które były trochę jak czarna magia. Chyba będzie trzeba czytać w trakcie pisania tych ćwiczebnych programów dokumentację z https://developer.apple.com/documentation/, żeby zrozumieć co
@imdrihm: Co Ci w sumie sprawiło największą trudność przy łączeniu storyboardu z kodem? :)
- 0
@martinlubpl: autor tutoriala ostrzega, że ta część może być niezrozumiała, ale z każdym kolejnym ćwiczeniem ma być to coraz bardziej jasne. Mniej więcej rozumiem co ten kod robi, ale trochę mnie zdezorientowało skąd to się wzięło.
@Prism2772: łączenie raczej nic, bardziej ten kod. Teraz rozumiem, że to taki zestaw ustawień, który po prostu musi być.
@Prism2772: łączenie raczej nic, bardziej ten kod. Teraz rozumiem, że to taki zestaw ustawień, który po prostu musi być.
15/100 #stodnizeswiftem
Właściwości, metody, poziomy dostępu i domknięcia.
Od jutra obaczymy co wyniosłem z tych 15. dni poznawania Swifta, bo jutro zaczyna się tworzenie aplikacji :D Mam nadzieję, że nie odbiję się od ściany i będę rozumiał co się dzieje.
#swift #naukaprogramowania
Uczę się z tym tutorialem
Właściwości, metody, poziomy dostępu i domknięcia.
Od jutra obaczymy co wyniosłem z tych 15. dni poznawania Swifta, bo jutro zaczyna się tworzenie aplikacji :D Mam nadzieję, że nie odbiję się od ściany i będę rozumiał co się dzieje.
#swift #naukaprogramowania
Uczę się z tym tutorialem
- KosmatyBarszcz
- martinlubpl
- tptak
- pyakuz
- Chodok
- +1 innych
@imdrihm: no dobra , to co bylo najtrudniejsze z tych podstaw swifta?
- 0
@martinlubpl: myślę, że domknięcia
14/100 #stodnizeswiftem
Kolejny dzień powtórki.
Przypomnienie działania struktur, klas, funkcji, wyliczeń i typów opcjonalnych. Staram się przypomnieć do czego używać tych konstrukcji i co z czego wynika. Nie zmuszam się do zapamiętania dokładnie składni każdego przykładu. Myślę, że to przyjdzie z ćwiczeniami z pisania. Chcę wiedzieć czego mam użyć i czego ewentualnie szukać, a jak to zapisać będę myślał w trakcie.
#swift #naukaprogramowania
Uczę się z tym tutorialem
Kolejny dzień powtórki.
Przypomnienie działania struktur, klas, funkcji, wyliczeń i typów opcjonalnych. Staram się przypomnieć do czego używać tych konstrukcji i co z czego wynika. Nie zmuszam się do zapamiętania dokładnie składni każdego przykładu. Myślę, że to przyjdzie z ćwiczeniami z pisania. Chcę wiedzieć czego mam użyć i czego ewentualnie szukać, a jak to zapisać będę myślał w trakcie.
#swift #naukaprogramowania
Uczę się z tym tutorialem
- wujo17
- KORraN
- KosmatyBarszcz
- Chodok
- Kacc
- +1 innych
13(itrochę12)/100 #stodnizeswiftem
Dokończyłem zaległości z wczoraj - typy opcjonalne. Na dzisiaj w ramach powtórki zaplanowano powrót do materiałów z dni 1-4. Kilka filmów przypominających trwających w sumie 45 minut i trochę tekstów z przykładami. Jeszcze nie oglądałem, ale dzisiaj na pewno obejrzę.
#swift #naukaprogramowania
Uczę się z tym tutorialem
Dokończyłem zaległości z wczoraj - typy opcjonalne. Na dzisiaj w ramach powtórki zaplanowano powrót do materiałów z dni 1-4. Kilka filmów przypominających trwających w sumie 45 minut i trochę tekstów z przykładami. Jeszcze nie oglądałem, ale dzisiaj na pewno obejrzę.
#swift #naukaprogramowania
Uczę się z tym tutorialem
- 0
- 0
12/100 #stodnizeswiftem
Dzisiaj pierwszy raz nie dokończyłem działu, ani nie poćwiczyłem pisania. Próbowałem coś przeczytać, ale raczej nic z tego nie zapamiętałem. Cały dzień do powtórzenia. Nie było czasu. O tyle dobrze, że teraz są trzy dni powtórki i jakoś to nadgonię.
#swift #naukaprogramowania
Uczę się z tym tutorialem
Dzisiaj pierwszy raz nie dokończyłem działu, ani nie poćwiczyłem pisania. Próbowałem coś przeczytać, ale raczej nic z tego nie zapamiętałem. Cały dzień do powtórzenia. Nie było czasu. O tyle dobrze, że teraz są trzy dni powtórki i jakoś to nadgonię.
#swift #naukaprogramowania
Uczę się z tym tutorialem
@imdrihm: powodzonka
ja wlasnie ukonczylem pisanie apki serwerowej, caly rest zrobiony. Jutro bedzie wdrazany na serwer. Leb mi siada, odmozdzam sie i do spania
ja wlasnie ukonczylem pisanie apki serwerowej, caly rest zrobiony. Jutro bedzie wdrazany na serwer. Leb mi siada, odmozdzam sie i do spania
11/100 #stodnizeswiftem
Protokoły
Dalszy ciąg zapoznawania się z fundamentami Swifta :) Nauka programowania sprawia mi przyjemność, więc mam nadzieję, że uda mi się pociągnąć ten tag do końca. Na ten moment sobie radzę, zobaczymy jak będzie trzeba wrócić do poprzednich tematów i wykorzystywać to wszystko na raz.
#swift #naukaprogramowania
Uczę się z tym tutorialem
Protokoły
Dalszy ciąg zapoznawania się z fundamentami Swifta :) Nauka programowania sprawia mi przyjemność, więc mam nadzieję, że uda mi się pociągnąć ten tag do końca. Na ten moment sobie radzę, zobaczymy jak będzie trzeba wrócić do poprzednich tematów i wykorzystywać to wszystko na raz.
#swift #naukaprogramowania
Uczę się z tym tutorialem
10/100 #stodnizeswiftem
Klasy.
Temat przyjazny w pisaniu i czytaniu :) Poszło sprawnie, więc pozwoliłem sobie popłynąć trochę z tematem i przy okazji poćwiczyć funkcje.
#swift #naukaprogramowania
Uczę się z tym tutorialem
Klasy.
Temat przyjazny w pisaniu i czytaniu :) Poszło sprawnie, więc pozwoliłem sobie popłynąć trochę z tematem i przy okazji poćwiczyć funkcje.
#swift #naukaprogramowania
Uczę się z tym tutorialem
- 0
- 1
@imdrihm: hej, chce tylko napisać, że super że trwasz w postanowieniu! Trzymam kciuki i obserwuje ( ͡° ͜ʖ ͡°)
9/100 #stodnizeswiftem
Struktury cz. 2
Przyjemnie. Temat dosyć wąski, więc ciężko było coś poknocić. Zostały trzy dni teorii, potem trzy dni powtórki i przystępujemy do pracy na żywym organizmie :D
#swift #naukaprogramowania
Uczę się z tym tutorialem
Struktury cz. 2
Przyjemnie. Temat dosyć wąski, więc ciężko było coś poknocić. Zostały trzy dni teorii, potem trzy dni powtórki i przystępujemy do pracy na żywym organizmie :D
#swift #naukaprogramowania
Uczę się z tym tutorialem
- vito199
- KosmatyBarszcz
- tonamini
- cecyl
- martinlubpl
- +1 innych
- 0
@imdrihm: Struktury tylko na start wydają się wąskim tematem :D
8/100 #stodnizeswiftem
Struktury, właściwości i metody cz. 1.
Bardzo fajnie. W porównaniu do wczoraj nie byłem zagubiony jak dziecko we mgle :) Zdecydowanie łatwiej było mi pojąć co się dzieje. Mam poczucie, że zaczynam uczyć się o rzeczach, które rzeczywiście w jakimś momencie złożą się w działającą aplikację :D Zawsze jak czytam tutoriale na dany dzień to staram się przed rozwiązaniem testu napisać sam kawałek kodu na podstawie tego co zapamiętałem. Na
Struktury, właściwości i metody cz. 1.
Bardzo fajnie. W porównaniu do wczoraj nie byłem zagubiony jak dziecko we mgle :) Zdecydowanie łatwiej było mi pojąć co się dzieje. Mam poczucie, że zaczynam uczyć się o rzeczach, które rzeczywiście w jakimś momencie złożą się w działającą aplikację :D Zawsze jak czytam tutoriale na dany dzień to staram się przed rozwiązaniem testu napisać sam kawałek kodu na podstawie tego co zapamiętałem. Na
- 0
- 0
7/100 #stodnizeswiftem
Domknięcia cz. 2
var crisis = true
if crisis {
print("Toż to jakiś pomiot szatana :D wczoraj jeszcze względnie się łapałem w tym co czytam i ćwiczę, a dzisiaj to zrobiła się trochę czarna magia. Domknięcia jako parametr przyjmujący parametr, albo i kilka, zwracające wartości, i najlepiej skrócone, albo w ogóle domknięcie zwrócone z funkcji z przechwyceniem wartości. W niektórych testach już ledwo miałem >50%. Czytając o domknięciach czułem się
Domknięcia cz. 2
var crisis = true
if crisis {
print("Toż to jakiś pomiot szatana :D wczoraj jeszcze względnie się łapałem w tym co czytam i ćwiczę, a dzisiaj to zrobiła się trochę czarna magia. Domknięcia jako parametr przyjmujący parametr, albo i kilka, zwracające wartości, i najlepiej skrócone, albo w ogóle domknięcie zwrócone z funkcji z przechwyceniem wartości. W niektórych testach już ledwo miałem >50%. Czytając o domknięciach czułem się
6/100 #stodnizeswiftem
Domknięcia. Temat został podzielony na dwa dni, a autor tutoriala ostrzega, że to część od której często ludzie się odbijają. Chciałem coś doszukać po polsku o domknięciach, żeby coś więcej z tego zrozumieć, ale nie znalazłem nic wartego uwagi. Jedynie, że działają jak bloki w Objective-C - nic mi to nie pomogło. Rozumiem, że ma działać jak funkcja, bo funkcja to jakaś forma domknięcia, ale można go używać jako parametru
Domknięcia. Temat został podzielony na dwa dni, a autor tutoriala ostrzega, że to część od której często ludzie się odbijają. Chciałem coś doszukać po polsku o domknięciach, żeby coś więcej z tego zrozumieć, ale nie znalazłem nic wartego uwagi. Jedynie, że działają jak bloki w Objective-C - nic mi to nie pomogło. Rozumiem, że ma działać jak funkcja, bo funkcja to jakaś forma domknięcia, ale można go używać jako parametru
- 0
@imdrihm: Jak coś pisz mistrzu, pomożemy :D
- 2
@imdrihm: podam Ci przykładowy, najczęstszy i chyba taki podstawowy model użycia closure'a w Swifcie. Masz powiedzmy funkcje która wykonuje request do jakiegoś serwisu który stoi gdzieś na chmurze. Odpytujesz serwis o jakieś dane, powiedzmy że jest ich dosyć sporo i czekasz na nie 2 sekundy. W momencie w którym Twoja aplikacja dostaje dane wykonujesz completion() <- w nawiasach możesz przekazać dane i z miejsca gdzie wywołujesz tą funkcje jesteś poinformowany o
5/100 #stodnizeswiftem
Dzisiaj z dużymi problemami. Podchodziłem do dzisiejszych zagadnień na 3 albo 4 razy przez obowiązki domowe i inne sprawy, a przez to rozwleczenie strasznie się pogubiłem. Mam poczucie, że mało zrozumiałem z materiału, a testy też poszły bez rewelacji. Dużo głupich błędów. Jak będę miał chwilę postaram się powtórzyć coś z dzisiaj, ewentualnie w dniach 13-15 zarezerwowanych na powtórkę bardziej na tym przysiądę.
#swift #naukaprogramowania
Dzisiaj z dużymi problemami. Podchodziłem do dzisiejszych zagadnień na 3 albo 4 razy przez obowiązki domowe i inne sprawy, a przez to rozwleczenie strasznie się pogubiłem. Mam poczucie, że mało zrozumiałem z materiału, a testy też poszły bez rewelacji. Dużo głupich błędów. Jak będę miał chwilę postaram się powtórzyć coś z dzisiaj, ewentualnie w dniach 13-15 zarezerwowanych na powtórkę bardziej na tym przysiądę.
#swift #naukaprogramowania
4/100 #stodnizeswiftem
Pętle, pętle i jeszcze raz pętle. Poszło zgrabnie i dosyć przyjemnie, ale w testach zaczęło się łapanie za rzeczy, które były w poprzednich dniach. Brakujące nawiasy, sumowanie Inta i Double itp. :D
#swift #naukaprogramowania
Pętle, pętle i jeszcze raz pętle. Poszło zgrabnie i dosyć przyjemnie, ale w testach zaczęło się łapanie za rzeczy, które były w poprzednich dniach. Brakujące nawiasy, sumowanie Inta i Double itp. :D
#swift #naukaprogramowania
- vito199
- cecyl
- tonamini
- KosmatyBarszcz
- wujo17
- +1 innych
- 1
@imdrihm: skrót do formatowania kodu(wcięcia) na macu
- 1
@imdrihm: wszystko super, tak trzymaj! :)
Mam tylko jedną podpowiedź:
Zmienne, które przechowują jakieś listy, warto nazywać liczbą mnogą ich zawartości. To znaczy, że zamiast
Teraz to trochę błahostka, ale można się z czasem pogubić.
Mam tylko jedną podpowiedź:
Zmienne, które przechowują jakieś listy, warto nazywać liczbą mnogą ich zawartości. To znaczy, że zamiast
var color = [...]
użyć var colors = [...]
.Teraz to trochę błahostka, ale można się z czasem pogubić.
3/100 #stodnizeswiftem
Dzisiejszym tematem były operatory i warunki. Ta część wydaje mi się dosyć prosta w porównaniu do wczorajszej. Chyba jest po prostu trochę bardziej logiczna. Staram się pisać po angielsku zgodnie z poradami, polskiego używam tylko w Stringach. Ogólnie cały czas mam motywację, więc myślę, że jest dobrze.
@ktoosiu polecał mi ewentualną zmianę na Fluttera i Darta, ale z tego co sobie poczytałem wydaję mi się mniej debiloodporny. Mam przeświadczenie, że
Dzisiejszym tematem były operatory i warunki. Ta część wydaje mi się dosyć prosta w porównaniu do wczorajszej. Chyba jest po prostu trochę bardziej logiczna. Staram się pisać po angielsku zgodnie z poradami, polskiego używam tylko w Stringach. Ogólnie cały czas mam motywację, więc myślę, że jest dobrze.
@ktoosiu polecał mi ewentualną zmianę na Fluttera i Darta, ale z tego co sobie poczytałem wydaję mi się mniej debiloodporny. Mam przeświadczenie, że
- 1
@imdrihm: flutter jest prymitywny i dziwny (ale przydatny i funkcjonalny). Najpierw naucz się kodować cokolwiek.
@imdrihm: Nie mam niestety porównania ze Swiftem, ale mogę stwierdzić, że Flutter (przynajmniej na amatorsko-hobbystycznym poziomie) jest bardzo debiloodporny i trudno popsuć coś od strony interfejsu użytkownika, może gorzej ze stroną logiczną, ale to raczej wina właśnie nierozgarniętych klepaczy kodu jak ja niż frameworku. Za to React Native swego czasu mnie złamał dla porównania. Niemniej jednak - najważniejsze to mieć chęć do pracy i nauki, więc jeśli Swift zachęca cię do
#stodnizeswiftem