Archiv rubriky „Programování“
Programování na OS X - Cocoa aplikace jednou rukou…
V každé, ale naprosto v každé knize o Cocoa je zvídavý čtenář autorem ohromován názorným příkladem, jak jednoduše lze v Cocoa sestavit funkční a použitelnou aplikaci, přičemž není potřeba napsat ani řádek kódu. Samozřejmě, že jakmile zatoužíme udělat jen krůček mimo standardní chování, musíme se pustit do psaní a obvykle to pak není zrovna jednoduché, protože na začátečníka číhá zdlouhavé studium helpu. Nicméně, pokud se spokojíme se základem, opravdu nic psát nemusíme. A základ v Cocoa, to není jen prázdné okno. Dostaneme skutečně hodně. V jiných frameworcích by to znamenalo solidní kus práce.
15. 11. 2010 | pavt | 44
Programování na OS X – Cocoa, skvělý framework pro celou rodinu…
Ty tam jsou doby, kdy pojem „programovací jazyk“ silně splýval se souborem knihoven a vývojovým prostředím. Pamatuji, že za mých mladých let znamenala otázka „děláš v Pascalu?“ zcela automaticky použití Turbopascalu od Borlandu (ne, parodii na Pascal spustitelnou na IQ 151 nikdo na mysli neměl…). Stejně tak staré dobré Delphi se nepitvalo. Nebylo možné oddělit vlastní jazyk, Object Pascal, od Visual Component Library a editoru.
Dnes je situace jiná a je třeba rozlišovat jazyky, editory a frameworky. Sice je fakt, že s Cocoa se kromě Objective C nic jiného reálně použít nedá (když pomineme šílenou snahu jakýchsi experimentátorů propojit pomocí knihoven Cocoa s C# či Ruby), přesto jsem se ale v těchto svých článcích o programování na OS X rozhodl svou zkušenost a názory striktně rozdělit do tří samostatných oddílů. Dnes, příště i popříště si budeme povídat o Cocoa. A bude to povídání značně veselejší, než minule…
14. 10. 2010 | pavt | 94
Programování na OS X – Objective C …nevýhody a slabá místa.
Minule jsme si řekli pár slov úvodem o programování ve „svaté trojici“ XCode/Cocoa/Objective C, probrali jsme „doporučenou literaturu“ a pokusili jsme si nastínit zásadní výhody jazyka Objective C. Snažil jsem se neustále zdůrazňovat, že nyní posuzuji jazyk, ne programovací prostředí XCode, ani framework Cocoa. Jsem opravdu vděčný, že se v diskusi k mému článku nerozpoutal flame, i když k němu nebylo daleko… Ani dnes se nedostaneme dál, než k Objective C – ovšem budeme se věnovat tomu pikantnějšímu. Nevýhodám, chybičkám, slabým místům a nedomyšlenostem. Tedy – jak to aspoň vidí má maličkost…
3. 10. 2010 | pavt | 26
Programování na OS X – Objective C a jeho výhody
Po měsících testování a experimentování s programováním pro OS X jsem se odvážně odhodlal k sepsání svých zkušeností. I když se tedy stále nepovažuji na odborníka přes toto prostředí, stejně se s “brutální odvahou” pustím do jeho posouzení. Svou „stať“ jsem rozdělil do 3 částí, které sepíšu postupně. Hodnocení tvorby programů na OS X je totiž nutné posuzovat ve třech vzájemně souvisejících, nicméně separátních kontextech. Jednak jsou tu plusy a minusy jazyka Objective C, dále je tu framework Cocoa a nakonec vývojové prostředí XCode. Bylo by nespravedlivé hanět vše, pokud mi nesedí pouze část. A to je právě můj případ. Zatímco k Objective C mám nějaké menší i dost zásadní výhrady, nicméně vcelku jsem si na ně zvykl, Cocoa umí být velmi příjemnou, tak XCode je dle mne velmi špatným editorem. Naštěstí, tuto část výrazně zachraňuje Interface Builder, který je bez nadsázky skvělým, ba možná nejlepším návrhářem GUI, jaký jsem poznal. Je přímo radostí v něm pracovat.
19. 9. 2010 | pavt | 67
Apple Script - think really different
Apple Script je základním skriptovacím jazykem na OS X. Je přibalen k systému a Apple se velmi zasadil o to, aby možnost skriptování aplikací byla na Macu řešena pokud možno právě s jeho pomocí. Pokud se uživatel rozhodne proniknout do tajů tohoto jazyka, musí se řídit klasickým applovským heslem, ovšem tentokrát je nutné k němu přidat i jisté přitvrzující příslovce. Apple Script je opravdu hodně odlišný.
29. 4. 2010 | pavt | 8
NET programování na OS X - MonoDevelop
Neexistence NET runtimu mne na OS X velmi trápí. Sice jsem v diskusi ke svými minulým článkům už četl názory, že je to vlastně neskutečně skvělá věc, když NET pro OS X neexistuje, protože programátoři aspoň budou psát nativní aplikace. Osobně se domnívám, že se v takovém případě spousta programátorů na OS X prostě vykašle. Dle mého jak jinak než skromného názoru by se v Applu měli každý den 5x modlit a hlavou mlátit o zem směrem k Redmondu, aby se Microsoft uvolil pro ně runtime vyvinout. Případné modlitební koberečky klidně zasponzoruji…:-)
18. 3. 2010 | pavt | 79


