• úvod
  • témata
  • události
  • tržiště
  • diskuze
  • nástěnka
  • přihlásit
    registrace
    ztracené heslo?
    ONDRAPiPod, iPhone, iPad Development
    Let's send Apple to bottomless perdition, there to dwell.

    Vše o tomto ďábelském stroji. Objective-c, c++/c, Arm asm, NEON asm.
    Cocoa, OpenGL ES & Apple Extensions.

    "Veselé" historky z natáčení, aneb
    jak se to dá ještě udělat, aby nám to apple nezakázal.
    Privátní api a funkce, které bysme z něho chtěli.

    Grafici vítaní.

    Prosím lidi, co založili firmu, nebo se živí jako freelancer ať se podělí o své zkušenosti s ostatními.


    Aplikace v Appstore od lidí z nyxu:

    První vlaštovka:

    ALIJEN: aplikace Výplata -- http://itunes.apple.com/cz/app/id353881293?mt=8

    Posílejte odkazy na appstore do pošty nebo sem. Díky
    rozbalit záhlaví
    KOM
    KOM --- ---
    MATESISKO: Super, diky moc. Vyzkousim to. Ja bych vseobecne potreboval nejaky dobry zdroj z ktereho bych cerpal best practices pro vyvoj iOS apps a abych lepe pochopil ten koncept. Prolistoval jsem nejaky knizky, ale odpovedi na zakladni otazky jsem tam nenasel. Kapitoly o tom co je to string a jak ho porovnavat nejsou moc zazivny :) Napriklad jsem nikde nenasel odpoved na uplne trivialni problemy. Kdy volat svoje metody v controlleru? viewDidLoad je asi spatny, takze asi v viewDidAppear... Takze takovyhle problemy ja ted resim :)
    MATESISKO
    MATESISKO --- ---
    KOM: Nejlepsi bude vytvorit UITabBarController a jemu priradit tri UIViewControllery. Jestli chces na kazdem view controlleru zobrazit i UINavigationBar, doporucuju kazdy z nich zapouzdrit do UINavigationController.
    No a ten login view bych zobrazoval jako obycejny UIViewController modalne z toho hlavniho tabbar controlleru.
    KOM
    KOM --- ---
    Ahoj ve spolek. Zacinam s psanim vlastni iOS app pomoci Swift. Mam developersky background, takze nejsem uplny noob, ale narazil jsem na situaci s kterou si uplne nevim rady.

    Chtel bych mit aplikaci slozenou ze 4 views -> login page a 3 views ktery budou vyuzivat tab navigation. V techto 3 main views bych chtel mit spolecny header, kde by se nachazelo pouze logo. Jaka je best practice pro tento pripad? Diky moc
    LWEEK
    LWEEK --- ---
    MATESISKO: later 2015 ... pokud tlak vývojářské komunity nezapříčiní změnu. Ale o tom pochybuji.
    MATESISKO
    MATESISKO --- ---
    LWEEK: Neboj, brzy uvolni verzi, ktera bude umoznovat psat aplikace.
    LWEEK
    LWEEK --- ---
    Šaptné zprávy .. aktuální WatchKit je skoro úplně k hovnu. Neumožňuje nic, zhola nic. Žádný API pro senzory, dokonce nelze naslouchat ani digital crown. Je to prostě úplně v píči.

    Developing with WatchKit — happywatch
    http://www.happy.watch/blog/2014/11/18/developing-with-watchkit
    LWEEK
    LWEEK --- ---
    TIGU: Jenže to jsou malé data a jen na velmi krátkou vzdálenost. Cca par cm.
    TIGU
    TIGU --- ---
    BT 4.0 papá opravdu málo - fitness trackery se 2 knoflíkovýma baterkama dokáží syncovat do telefonu rok.
    GIOMIKY
    GIOMIKY --- ---
    Nemuze to mit privatni wifi? Jinak me nenapada, pres co jinyho by to spojili.
    LWEEK
    LWEEK --- ---
    ROTTWEILER: Že by stremování objektů přes BT bylo méně žravé? Někde se to hodit může ale nevím.
    ROTTWEILER
    ROTTWEILER --- ---
    LWEEK: Spíš si myslím, že chtějí vytřískat z baterie, co nejvíce, protože jinak to nic nevydrží jako ty od Androidu.
    LWEEK
    LWEEK --- ---
    Kdyby jste někdo potřeboval, udělal sem si prototypovací šablony. Je to první verze, tak budu rád za feedback.

    https://dl.dropboxusercontent.com/u/48100811/AppleWatchPrototypingChart.pdf
    LWEEK
    LWEEK --- ---
    Trochu sem se nad tím zamyslel a domnívám se, ano jsou to těžké spekulace, že aktuální řešení je jen zástěra proto aby nemuseli uvolnit plnohodnotný simulátor který by prozradil konkurenci hodně o tom jak budou hodinky fungovat. Myslím si, že těsně před vydáním nebo po vydání hodinek bude uvolněn plnohodnotný simulátor "extension" prostě jen zkopírujete do projektu k UI a bude. Stávající technologie mi přijde totiž hodně podobná AirPlay a to mi nepřijde pro hodinky s BT dosahem k iP na pár desítek centimetrů jako nejšťastnější volba. Myslím si, že něco takového by si ve světle konkurence Apple nelajzl.
    LWEEK
    LWEEK --- ---
    Dost se toho děsím. Apple BT4 LE má dosah tak pul metru max, pak už blbne.
    TIGU
    TIGU --- ---
    TIGU: Jen pro info - Aplikace pro hodinky budou za začátku vyžadovat iPhone (UI bude v hodinkách a veškerá logika v telefonu) - plně nativní aplikace mají dorazit "později v roce 2015".
    TIGU
    TIGU --- ---
    Nezměníme název diskuze? https://developer.apple.com/watchkit/ :D
    LWEEK
    LWEEK --- ---
    Ha nyx mi spapal ampersand a "param" .. tam jak je ten divny znak
    LWEEK
    LWEEK --- ---
    Narazil sem na zvláštní věc, nechce mi to sežrat ternární operátor:

    let param: String = lastMessageId != nil? "¶m=\(lastMessageId!)": ""

    sem už jen unavený nebo WTF? Zkoušel sem to i závorkovat a tak.
    LWEEK
    LWEEK --- ---
    Trochu mě mrzí že z if variable {} ... udělali if variable == nil {} protože mi přijde ten první zápis celkem v pohodě a psát všude == nil mi přijde redundantní. Ale možná přišli na něco kde to je celé spatně. Stejně tak unwrapping mi přijde takový nešťastný v tuhle chvíli. Vnořené ify jenom protože je potřeba unwrapnout tři proměnné je prostě vizuální kekel.
    DREEK
    DREEK --- ---
    ROTTWEILER: To je jedině dobře. :) Koukám se na historii verzí a je updatována zhruba co měsíc.
    Možná jsem byl v nějakém okne, kdy ještě nebyl update na Store, protože opravdu kousek kódu z ukázky z knihy mi nefungoval, po opravě podle webové verze už ano. Dokonce struktura některých stránek byla odlišná.

    Na webu byl tehdy ještě v patičce uveden přesný den update webu, teď už tam je jenom 2014.

    TIGU: :)
    TIGU
    TIGU --- ---
    ROTTWEILER: Třeba má pdf verzi :)
    Kliknutím sem můžete změnit nastavení reklam