#anonimowemirkowyznania
hej, chce się uczyć swift i robienia apek na iPhone itp, który kurs robić? bo już się pogubiłem xD porobiłem pare rozdziałów tego https://www.udemy.com/course/ios-13-app-development-bootcamp/ i w sumie było spoko ale czuć bylo ze dużo rzeczy już nieaktualnych
https://www.udemy.com/course/ios-13-app-development-bootcamp/. czy https://www.udemy.com/course/the-complete-ios-developer-course-with-swift/

#swift #naukraprogramowania #ios

---
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

CiepłyGórnik: ja zaczynałem od tego pierwszego, z perspektywy czasu był mocno średni pod względem merytorycznym, dużo uwagi poświęcone rzeczom dookoła a rzeczy istotne mocno po łebkach, do tego tak jak mówisz, wydaje mi się już trochę nieaktualny + ja bym osobiście zaczynał mimo wszystko od SwiftUI, a nie UIKit (ale co człowiek to opinia), dużo też zależy czy chcesz robić apki zawodowo, dla zabawy czy jako zajęcie dodatkowe, jeśli to drugie lub trzecie to zdecydowanie polecałbym SwiftUI, jak to pierwsze to tak jak mówię, nie ma dobrej odpowiedzi, od SwiftUI powinno być łatwiej zacząć
tego drugiego nie znam, przeglądając spis treści wygląda lepiej, ale od siebie polecam zdecydowanie
https://www.hackingwithswift.com/100/swiftui
za darmo, więc cena uczciwa, jest też wersja z UIKitem, która jest starsza ale cały czas spoko:
https://www.hackingwithswift.com/100
do tego jest hws+, już płatne, ale też mnóstwo fajnych
  • Odpowiedz
1. W junit 5 najładniejszym sposobem jest assertThrows(Exceptions.class () - {}); to "należy" jest wyolbrzymieniem
2. Zła nomenklatura. Nie usunięcie, tylko wycofanie. git revert nie usuwa commita, tylko tworzy commit z odwrotnymi zmianami, żeby ostatecznie nie było zmian z pierwotnego commitu.
4. Mocki zazwyczaj nie wymagają interfejsu, przecież po to są biblioteki do mocków.
7. Jenkins nie musi używac dockera, przecież docker jest dużo młodszym projektem xd. Jenkins nie wymaga repozytorium, można pisać free joby. I za pomocą jenkinsa można generować dokumentację
8. Z tym "jedynym sposobem" to bym uważał
10. Domyślnie jest brana env zmienna "EDITOR", zakładanie, że na 100% będzie to vim jest błędne
  • Odpowiedz
@TheVinc: shit rozpisałem się, myślałem, że to ty układałeś test. Patrzać na jego poziom to wszystkiego możesz się spodziewać, bo rozwiązanie odpowiedzi jest tylko w głowie układającego
  • Odpowiedz
for(int i=0; i<number.length(); i++)
{
char c = number.charAt(number.length()-i-1);

if(c=='A')
{
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@d1l4x podstaw sobie pod number konkretnego stringa i zobacz co się dzieje w poszczególnych iteracjach ;) na początku i = 0 więc odczytany będzie znak z końca (długość - 0 -1), w ostatniej iteracji i = długość - 1 więc odczytasz znak spod indexu 0 (długość - (długość - 1) - 1)
  • Odpowiedz