Skocz do zawartości

Witaj!

Zaloguj lub Zarejestruj się aby uzyskać pełny dostęp do forum.

Zdjęcie
- - - - -

Strona poświęcona programowaniu w Objective-C (również dla początkujących)


  • Zaloguj się, aby dodać odpowiedź
76 odpowiedzi w tym temacie

#51 tmkszlc

tmkszlc

  • 1 844 postów
  • SkądSzczecin, PL

Napisano 06 października 2012 - 00:07

Dzisiaj coś ciekawszego. Pokazuję jak uzyskać dostęp do akcelerometru i żyroskopu urządzenia za pomocą Core Motion.

Podstawy Objective-C 0.9 - Core Motion


#52 tmkszlc

tmkszlc

  • 1 844 postów
  • SkądSzczecin, PL

Napisano 09 października 2012 - 11:58

Wpis traktujący o dziedziczeniu oraz kategoriach. Niebawem na stronie pojawią się bardziej zaawansowane zagadnienia. Bardzo dziękuję ludziom przesyłającym komentarze dot. strony na PW :) Podstawy Objective-C 0.10 Dziedziczenie oraz kategorie

#53 tmkszlc

tmkszlc

  • 1 844 postów
  • SkądSzczecin, PL

Napisano 12 października 2012 - 15:20

Dzisiaj krótki wstęp do notyfikacji poprzez NSNotificationCenter. Dowiedz się jak przesyłać informacje o zdarzeniach między klasami.

Podstawy Objective-C 0.11 – Wstęp do notyfikacji – NSNotificationCenter

#54 P_P

P_P
  • 131 postów
  • SkądWarszawa

Napisano 12 października 2012 - 20:02

"isntnieje sposób, który pozwala na uczynienie wybranych metod prywatnymi. Można użyć do tego kategorii (Category)." ?:)

#55 Erykos

Erykos
  • 2 847 postów

Napisano 12 października 2012 - 20:06

To fajnie, że założyłeś taką stronę. Chodziło mi po głowie o co w tym chodzi, ale nie chciało mi się tego sprawdzać, ale w związku z tym, że przeczytałem ten wątek mam ochotę ;).

#56 tmkszlc

tmkszlc

  • 1 844 postów
  • SkądSzczecin, PL

Napisano 12 października 2012 - 20:37

@P_P, chodziło mi o to, że metody klasy zawsze są publiczne, a za pomocą kategorii można je uczynić "prywatnymi" w pewnym stopniu. @Erykos, dzięki, zapraszam ; )

#57 P_P

P_P
  • 131 postów
  • SkądWarszawa

Napisano 12 października 2012 - 21:08

no tak to zrozumialem, nie wiem tylko w jaki sposob ? :)

#58 wojtkow

wojtkow


  • 6 767 postów
  • Płeć:
  • SkądPoznań

Napisano 12 października 2012 - 21:12

Drobna uwaga: mieszasz pojęcia jeżeli idzie o kategorię. Przeczytaj dokładnie fragment specyfikacji języka: Categories and Extensions

#59 tmkszlc

tmkszlc

  • 1 844 postów
  • SkądSzczecin, PL

Napisano 12 października 2012 - 21:21

@P_P, @wojtkow, rzeczywiście macie rację, nie tak do tego podszedłem. Dziękuję za zwrócenie uwagi. Zaktualizowałem wpis.

#60 tmkszlc

tmkszlc

  • 1 844 postów
  • SkądSzczecin, PL

Napisano 21 października 2012 - 10:34

Krótki tipy na dzisiaj:

Poprawne ustawianie fontów w iOS
NSLogi, a wypuszczanie aplikacji (Aktualizacja: DLog)

Miłej lektury.

#61 P_P

P_P
  • 131 postów
  • SkądWarszawa

Napisano 21 października 2012 - 13:57

ja zawsze logi wrzucam w #ifdef DEBUG #endif zawsze to potem mniej do skompilowania, no i w releasie nie sprawdza przy każdym logu czy spełniony jest warunek

#62 tmkszlc

tmkszlc

  • 1 844 postów
  • SkądSzczecin, PL

Napisano 21 października 2012 - 14:18

@P_P no właśnie dostałem tą samą poradę na Twitterze i sprawdziłem. Co mnie zastanawia to to, że jak ustawię konfigurację na Release to się czepia kompilator, że w kodzie mam DLog. Jak w takim razie powinno to wyglądać poprawnie? Aktualnie wygląda to tak:
#ifdef DEBUG

#define DLog(fmt, ...) NSLog((@"%s [Line %d] " fmt), __PRETTY_FUNCTION__, __LINE__, ##__VA_ARGS__);

#endif


#63 PrzemekM72

PrzemekM72
  • 89 postów

Napisano 21 października 2012 - 19:57

Nie wiem o co się czepia, ale pewnie o brak else.
Spróbuj tak:
#ifdef DEBUG
#   define DLog(fmt, ...) {NSLog((@"%s [Line %d] " fmt), __PRETTY_FUNCTION__, __LINE__, ##__VA_ARGS__);}
#   define ELog(err) {if(err) DLog(@"%@", err)}
#else
#   define DLog(...)
#   define ELog(err)
#endif
Gdzieś to kiedyś znalazłem i używam w powodzeniem. Tutaj masz coś o tym.

#64 tmkszlc

tmkszlc

  • 1 844 postów
  • SkądSzczecin, PL

Napisano 21 października 2012 - 20:12

@PrzemekM72, działa okej, widzę, że stworzyłeś sobie ELog do logowania błędów. Szczerze mówiąc nie wiedziałem, że można robić takie fajne "dodatki" do projektów. Człowiek uczy się całe życie ;) Rozumiem gdzie był już błąd.

#65 PrzemekM72

PrzemekM72
  • 89 postów

Napisano 21 października 2012 - 20:52

... że stworzyłeś sobie ...

Jak pisałem, to makro gdzieś kiedyś znalazłem. Nie przypisuję sobie autorstwa :)

#66 P_P

P_P
  • 131 postów
  • SkądWarszawa

Napisano 22 października 2012 - 06:42

ja wrzucam wywołanie Loga w ifdef'a, a nie definicję ;] ale to też jest dobre rozwiązanie :D

#67 tmkszlc

tmkszlc

  • 1 844 postów
  • SkądSzczecin, PL

Napisano 26 października 2012 - 20:03

Ze względu na pracę dyplomową dysponuję małą ilością czasu, więc dzisiaj krótko.

Mnóż przez 0.5 zamiast dzielić przez 2.0
Cropowanie UIImage

Myślę, że może się komuś przydać :)

#68 tmkszlc

tmkszlc

  • 1 844 postów
  • SkądSzczecin, PL

Napisano 02 listopada 2012 - 19:40

Dzisiaj o widokach i przejściach. Zapraszam ;)

Widoki, przejścia, przesyłanie danych – Segue, prepareForSegue:sender:

#69 BlueLettuace

BlueLettuace
  • 14 postów

Napisano 03 maja 2013 - 21:21

Jak tylko skończę czytać aktualny tutorial zobaczę co piszesz ciekawego. Bardo fajny pomysł!

#70 midalist

midalist
  • 289 postów
  • SkądKoszalin, PL

Napisano 30 września 2013 - 13:48

Z tego co widzę strona zakończyła swój żywot.

#71 tmkszlc

tmkszlc

  • 1 844 postów
  • SkądSzczecin, PL

Napisano 01 października 2013 - 19:43

Niestety kompletny brak czasu.

#72 darek

darek
  • 513 postów
  • SkądKraków

Napisano 05 października 2013 - 12:48

Mnie jakoś nie przekonuje sam Objective-C no i na chwilę obecną nie mam czasu (w firmie robimy głównie w Javie, etc.). Ale w wolnej chwili zaglądnę, zawsze warto przynajmniej poznać inne języki.

[...] ciach tu był spam.

#73 patryk____

patryk____
  • 14 postów
  • Skądpoznań

Napisano 23 października 2013 - 15:37

Możesz gdzieś wrzucić opracowane materiały, skoro strona nie działą? Szkoda, gdyby poszło to na marne.

#74 kacper1703

kacper1703
  • 106 postów

Napisano 03 czerwca 2014 - 12:35

Też bym chętnie skorzystał z tych materiałów :( Właśnie zacząłem się interesować programowaniem na iOS...

#75 dj.cicho

dj.cicho
  • 574 postów

Napisano 02 października 2014 - 22:58

No wlasnie. Tmkszlc: można gdzieś znaleźć Twój kurs?




Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych