- A hozzászóláshoz be kell jelentkezni
- 2889 megtekintés
Hozzászólások
A G3 támogatásának megszűntén nem csodálkozom.
De hogy nem lesz 64-bites Carbon, azon már inkább.
Aki nem ismerné: a Carbon az az OS 9-ből átmentett C nyelvű API gyűjtemény, melyet azok használnak akik pl. C-ből vagy C++-ból akarnak GUI-t programozni vagy többplatformos programot írnak / portolnak (ilyen pl. az Adobe Photoshop, de gyanítom, a Trolltech QT lib is Carbon fölé van építve. Az iTunes is ide tartozik, mivel hogy C++-ban van írva).
Habár ott van a libc és egyebek 64-bitesítve, azért előfordulhat, hogy úgy kell címezni valamit Carbon API-n keresztül ... furcsa lenne, ha tényleg így van.
--
Kinek nem inge, ne vegye gatyára
- A hozzászóláshoz be kell jelentkezni
Arrol nem beszelve, hogy mennyivel kenyelmesebb Carbon, mint Cocoa + ObjC paros. (Az Objective-C-ert is megerdemelne egy fejlovest a kitalaloja. Mondjuk az is egy Cox volt 20 eve.)
---
pontscho / fresh!mindworkz
- A hozzászóláshoz be kell jelentkezni
Az ízlésekről lehet vitázni (de nem érdemes)... ha neked kellemesebb egy tisztán C alapú, de kissé (nagyon) zavaros API, ami ráadásul tudása nagy részét még a Mac OS 9-ből nyerte (aki fejlesztett már OS 9-re bármit is, az tudja, miről beszélek), ám legyen.
Nekem speciell az Obj-C és környezete nagyon bevált. Már NeXTSTEP óta fejlesztettem benne mind GUI-s (AppKit), mint WebObjects-es cuccokat. A hozzá tartozó Foundation frameworktől még most is van mit tanulni másoknak, az AppKitben sok elegáns dolog, koncepció létezik, a WebObjectsnél pedig jobban tervezett webapp architektúrát nehezen találni.
Van mire alapoznom a fentieket, hosszú évek óta gyűrtem-gyűröm az Obj-C-t.
Ezek után semmiképp nem állítanám, hogy egy kissé túlhaladott, a Win32 API szépségeivel vetekedő Carbon tényleg "jobb" lenne a másiknál.
--
Kinek nem inge, ne vegye gatyára
- A hozzászóláshoz be kell jelentkezni
Nekem mindenkepp az. Most epp attol sikitok, hogy System Preferencesbe irok egy kis kiegeszitest, es hiaba adom at a Responder chain-nek, hogy az en objektumom az elso a listaban, attol meg az az alol megnyitott NSFontManager changeFont eventje durvan baszik megjonni. Ha meg megis sikerul osszehozni, hogy az ablakban levo NSView class az elso, akkor a dolog mukodik, csak epp eleg furan mukodik akkor a megnyitott font manager. Es mocskosul felidegesitett mar, mert nem vagom, h miert van ez. Tudom, ez nem Cocoa/ObjC gond, hanem az en balfassagom, de valahol az is belejatszik, hogy eleg vicces az API es a nyelv is.
Apropo, nem talalkoztal meg ilyen problemaval?
---
pontscho / fresh!mindworkz
- A hozzászóláshoz be kell jelentkezni
Küldd el a forrást és megnézem ( segabor (bejgli) chello (pötty) hu ). Távgyógyászat nekem nem szokott menni.
Az Obj-C-ről pedig: pont az a "vicc", hogy a nyelv maga a C, csak az OO kibővítést kapta a Smalltalktól. A tuti benne az az, hogy egyszerű, dinamikus és frankón működik.
--
Kinek nem inge, ne vegye gatyára
- A hozzászóláshoz be kell jelentkezni