Dotaz na iPhone programování
Moderátoři: MichalM.Mac, zmiy, dandas, Macforum_Admin
Dotaz na iPhone programování
Rád bych začal vyvíjet aplikace pro iPhone, ev. iPad. Zajímalo by mne co všechno budu potřebovat, abych mohl reálně začít vyvíjet. Z toho co jsem zatím našel na internetu budu potřebovat počítač od Applu, alespoň jeden iPhone (ev. iPad) a developerský účet u Applu. Bude mi toto stačit, nebo budu muset pořídit ještě něco dalšího?
Děkuji za odpovědi.
Radek
Děkuji za odpovědi.
Radek
Re: Dotaz na iPhone programování
Ano staci to - Mac, nejakou iVec a ucet. Tech ruznych iVeci se casem na testy hodi vic (verze OS, typ a rozliseni). Casem vyuzijes Testflight pro testování mimo tvoje zarizeni.
Re: Dotaz na iPhone programování
A co tohle?
http://appshopper.com/maclink/deployit-2
Je to k tomu užitečné?
Bez dev účtu nejde si nic vytvořit a jen tak u sebe používat?
http://appshopper.com/maclink/deployit-2
Je to k tomu užitečné?
Bez dev účtu nejde si nic vytvořit a jen tak u sebe používat?
Re: Dotaz na iPhone programování
Ze začátku stačí nějaký HW s mac OS a stáhnout xCode app storu. Testovat v emulátoru a až něco chtít něco vydat nebo testovat na reálném zařízení, tak dát těch 99$ za developperId
Mac (Mini 2012) Macbook Pro (2016TouchBar, 2021 M1 Pro), iPad (Air, Pro 10.5), iPhone (6S, 8, 13mini), iPod (nano 6G), aTV (4, 4K), Watch (S2, S7)
Re: Dotaz na iPhone programování
Zajímalo by mně kolik stojí xCode?
Dále bych potřeboval vědět, v jakém software se dají na MacOS vytvřet WWW stránky, a kolik potřebný software stojí?
Děkuji za odpověď
Radek
Dále bych potřeboval vědět, v jakém software se dají na MacOS vytvřet WWW stránky, a kolik potřebný software stojí?
Děkuji za odpověď
Radek
Re: Dotaz na iPhone programování
Xcode je v app store zdarma.
Co se týče www stránek, tak některým stačí obyčejný textový editor. Pro vývoj web aplikací třeba v PHP dobře poslouží třeba free IDE Netbeans nebo třeba Coda 2, případně Sublime
Co se týče www stránek, tak některým stačí obyčejný textový editor. Pro vývoj web aplikací třeba v PHP dobře poslouží třeba free IDE Netbeans nebo třeba Coda 2, případně Sublime
Mac (Mini 2012) Macbook Pro (2016TouchBar, 2021 M1 Pro), iPad (Air, Pro 10.5), iPhone (6S, 8, 13mini), iPod (nano 6G), aTV (4, 4K), Watch (S2, S7)
Re: Dotaz na iPhone programování
V současnosti víceméně píšu kód HTML/CSS, JavaScript a něco z PHP. Dělám jen jednoduchou grafiku. Uvažuju o přechodu na platformu Apple a proto sbírám informace co vše budu potřebovat.
Re: Dotaz na iPhone programování
Pokud to myslíš opravdu vážně, začni se učit C++. Až ho budeš umět, pořid si libovolný Mac (klidně pár let starý) a začni se učit Objective-C.
Připrav se na to, že cesta od "Hello World" k apce ve storu je dlouhá. Objective-C je opravdu hodně divný zvíře, které není přívětivé k začátečníkům.
Peníze na HW a vývojářský účet budou proti času, který do toho vrazíš zanedbatelné.
Hodně štestí.
Připrav se na to, že cesta od "Hello World" k apce ve storu je dlouhá. Objective-C je opravdu hodně divný zvíře, které není přívětivé k začátečníkům.
Peníze na HW a vývojářský účet budou proti času, který do toho vrazíš zanedbatelné.
Hodně štestí.
13" MBP 2016
iPhone SE 64GB
AW series 2
iPad Air
Mac Mini 2012
iPhone SE 64GB
AW series 2
iPad Air
Mac Mini 2012
Re: Dotaz na iPhone programování
Osobně bych klidně c/c++ vynechal. Je pravda, že na c je mnohem víc knih a dalo by se to považovat za základ. Ale pokud zná základy PHP, tak má asi povědomí o principech a alespoň se mu nebude plést syntaxe
Mac (Mini 2012) Macbook Pro (2016TouchBar, 2021 M1 Pro), iPad (Air, Pro 10.5), iPhone (6S, 8, 13mini), iPod (nano 6G), aTV (4, 4K), Watch (S2, S7)
Re: Dotaz na iPhone programování
Programováním v C++ jsem se několik let živil, programoval jsem jak pod Windows, tak pod Unixem. Momentálně právě zvažuji přejít na platformu Apple, pro začátek aplikace pro iPhone, časem možná i ostatní zařízení. Už jsem začal zjišťovat rozdíly mezi Objective C a C++. Hledal jsem samozřejmě informace i na googlu, ale tam toho člověk najde hromadu, ve které se člověk dosud netknutý Applem ne úplně snadno orientuje. Proto jsem vznesl dotaz, abych získal informace od zkušených. Potřebuju prostě poskládat informace, zda se mi vyplatí přejít na Apple. Ceny HW si člověk najde. Ohledně potřebného a vhodného SW už je to trochu složitější. Děkuji proto všem za podnětné odpovědi.
S pozdravem Radek
S pozdravem Radek
Re: Dotaz na iPhone programování
Podívej se na seriál "Nastal čas na kakao" od Ondřeje Čady na www.mujmac.cz. Je sice trochu starší, ale je dobře napsaný a pochopitelný.
Absolutně nejlepší jsou přednášky Paul Hegartyho ze Stanfordské univerzity "Developing iOS 7 Apps for iPhone and iPad". Hegarty vysvětluje a krok za krokem předvádí vývoj aplikací pro IOS. Z jakéhokoli zařízení od Applu je kurz volně přístupný, kopie jsou určitě na YouTube i jinde.
XCode si můžeš osahat i bez HW s jablíčkem, protože MAC OS lze rozběhnout virtuálně. Legální to pochopiteně není a použitelné jen omezeně.
Absolutně nejlepší jsou přednášky Paul Hegartyho ze Stanfordské univerzity "Developing iOS 7 Apps for iPhone and iPad". Hegarty vysvětluje a krok za krokem předvádí vývoj aplikací pro IOS. Z jakéhokoli zařízení od Applu je kurz volně přístupný, kopie jsou určitě na YouTube i jinde.
XCode si můžeš osahat i bez HW s jablíčkem, protože MAC OS lze rozběhnout virtuálně. Legální to pochopiteně není a použitelné jen omezeně.
13" MBP 2016
iPhone SE 64GB
AW series 2
iPad Air
Mac Mini 2012
iPhone SE 64GB
AW series 2
iPad Air
Mac Mini 2012
Re: Dotaz na iPhone programování
Este je jedna moznost, pokial sa venujes Javascriptu a nepoznas ObjectiveC - multiplatformove Titanium Studio(iOS, Android, Tizen atd.). V nom pises kod v JS, vyuzivas nativne API, ked das buildnut app, titanium ju prelozi do nativneho jazyka(pre iOS ObjC, pre android Java).
je to dobra alternativa pre tych, ktori neovladaju ObjC... Sam to pouzivam na vyvoj, daju sa robit perfektne veci, app mozes rozsirovat o moduly atd.
je to dobra alternativa pre tych, ktori neovladaju ObjC... Sam to pouzivam na vyvoj, daju sa robit perfektne veci, app mozes rozsirovat o moduly atd.