vložil Radek Červinka
11. července 2014 22:28
Laskavý čtenář mého blogu jistě už naznal, že Delphi neznamená jen Win32 (Win64, OSX) ale i kompilátory pro iOS a Android.
Tyto kompilátory (kromě kompilace do ARM) přinášejí i podporu ARC (Automatic Reference
Counting) pro objekty (podobně jako k tomu došlo před nedávnem Apple). Princip není v Delphi v podstatě nový - Delphi odjakživa používají stejný mechanismus nejméně pro řetězce a interface.
V podstatě existují dvě možnosti automatického uvolňování paměti - ARC a Garbage Collector, kdy GC je ten nedeterministický (tj. problematický viz Android a nový runtime ART to taky řeší), ale to sem asi nepatří.
Obecně ale oba modely musí řešit cyklické reference. Takže ARC je moc pěkné, ale není vše tak sluníčkové jak by mohlo vypadat. V nejhorším ale jen nedojde k uvolnění, pokud se tomu chceme vyhnout, je nutno jít trochu hlouběji. Upozorňuji, že právě následující text jde v některých detailech hlouběji než je nutné pro normálního programátora.
Více...
vložil Radek Červinka
22. dubna 2013 22:18
Dne 22.4.2013 vyšla nová verze Delphi (RAD Studia) XE4 kde největší novinkou je nativní ARM kompilátor. Tento ARM kompilátor je první inkarnací NextGen generace kompilátorů Delphi - Feature Matrix, Release Notes XE4, Co je nového.
Nový kompilátor umí několik věcí, resp. jazyk Object Pascal (nebo Delphi) se krapánek v detailech změnil.
Verze kompilátoru a RTL je 25.00.
Update: Fix list
Více...
vložil Radek Červinka
8. dubna 2013 01:08
Dostal jsem oficiální povolení psát o některých možnostech Delphi XE4, které vyjde snad co nevidět a jeho největší novinkou bude podpora vývoje iOS zařízení (tj. iPhone, iPad a spol.).
Upozornění: veškeré informace jsou ohledně pre-release verze. Home page je embarcadero.com/products/delphi/ios-development.
Dnes ohledně TWebBrowser pro iOS a základy vůbec.
Více...
vložil Radek Červinka
3. ledna 2013 00:20
Byla vydána veřejná verze CrossFPC 0.40, volně dostupného nástroje, který se integruje do Delphi IDE a umožňuje používat FreePascal (FPC) z Delphi IDE.
Více...
vložil Radek Červinka
22. listopadu 2012 10:25
Pokud jste uživatelem XE3, nově máte ve své sekci members.embarcadero.com položku menu My eligible field tests (resp. ji tam máte asi vždy). Po jejím rozkliknutí se Vám objeví:
Quintessence Delphi iOS beta for XE3 registered users
Tak si klikněte.
vložil Radek Červinka
20. září 2012 22:33
Právě byla publikována roadmap ohledně mobilů. Odpovědi na všechny otázky! iOS, Android, Linux, Windows 8 RT / ARM.
Více...
vložil Radek Červinka
2. června 2012 00:22
Mám radost. Na Raspberry PI funguje FreePascal.
Více...
8850f04c-83c6-42d6-af3d-9140da5157d7|1|5.0
Tagy: FPC, ARM
Novinky