Я прочитал учебник о Marmalade Framework. Вы знаете... это совершенно потрясающе :) Например:
// Creating an Image from a Web Based Image File:
CIwGameFile* image_file = new CIwGameFile();
image_file->Open( "http://site...../icon.gif", false, true );
image_file->Close();
// Now we will create a sprite to display our downloaded web image:
CIwGameBitmapSprite* test_sprite = new CIwGameBitmapSprite();
test_sprite->setImage( image );
test_sprite->setDestSize( image->getWidth(), image->getHeight() );
ЗАЧЕМ?? Почему первые методы имеют имя в верхнем регистре (Open, Close), а вторые в нижнем регистре (setImage, getWidth)? Есть ли здравый смысл, когда они это делают? Или у Marmalade ТАК ужасный синтаксис во всей библиотеке?