#iosowo #objectivec #ios #programowanie
fb.com/iosowo -> zapraszam po więcej

Kolejna ciekawostka, w objective-c możemy pomijać nazwy parametrów każdej metody, np:

- (void)fajnaMetodkaZParametrem:(BOOL)isDupa
DrugimParametrem:(BOOL)isPupa
TrzecimParametrem:(BOOL)isLupa
CzwartymParametrem:(BOOL)isMuka;

Można bez problemu zamienić na:

- (void)fajnaMetodkaZParametrem:(BOOL)isDupa
:(BOOL)isPupa
:(BOOL)isLupa
:(BOOL)isMuka;

Wtedy @selector takie metody to:

fajnaMetodkaZParametrem::::
Ale to nie wszystko! Można pominąć pierwszy parametr ( ͡° ͜ʖ ͡°)

- (void):(BOOL)isDupa
:(BOOL)isPupa
:(BOOL)isLupa
:(BOOL)isMuka;

Wszystkie powyższe deklaracje są poprawne, natomiast wywołanie takiej metody wygląda
dbdbdbdb - #iosowo #objectivec #ios #programowanie 
fb.com/iosowo -> zapraszam po wi...

źródło: comment_jdAwlJ1DIogLUAlKVFIb1kq8I2RULUtp.jpg

Pobierz
@dbdbdbdb: ( ͡ ͜ʖ ͡)
a tak na poważnie to chyba naprawdę jedyna sytuacja gdzie mógłbym się pokusić o pominięcie nazw parametrów w metodzie. Przecież te nazwy to naprawdę genialna sprawa.
  • Odpowiedz
@dbdbdbdb: w tym co podałem zmieniasz sobie lokalizacje wskazując na mapie, ruszając strzałkami, wyszukując adres itd ;)

Działa na tej samej zasadzie co z linku, który podałeś
  • Odpowiedz
#iosowo

#1 Zrób swoją ikonkę do aplikacji online

https://makeappicon.com/
Po wygenerowaniu i wypakowaniu zipa, podmieniamy folder Assets\AppIcon w naszym projekcie i mamy gotową ikonkę.

#2 Zrozum Optional data type w swifcie

http://www.touch-code-magazine.com/swift-optionals-use-let/
http://lithium3141.com/…/…/19/learning-swift-optional-types/
Proste wytłumaczenie użycia opcjonalnych typów danych w Swifcie (?/!)

#3 Debuggowanie UIWebView w Safari

https://blog.idrsolutions.com/2015/02/remote-debugging-ios-safari-on-os-x-windows-and-linux/
Sprawdź na żywo jak wygląda HTML/CSS/JS w UIWebView na iPhonie/iPadzie

#4 Kolekcja bibliotek napisana w języku swift

http://www.ioscookies.com/
Dosyć spory zbiór darmowych bibliotek