我读过一些关于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() );
WHY ??为什么第一种方法有大写(Open,Close)名称,第二种方法有小写(setImage,getWidth)?他们那样做有什么常识吗?或者Marmalade在整个库中有如此强烈的语法?
答案 0 :(得分:2)
IwGame使用首字母小写字母表示设置者和getter
答案 1 :(得分:1)
Marmalade使用Upper Camel case
来表示所有方法(就我所见)。您正在谈论的方法不是Marmalade自己的API方法。这些是IwGame
引擎的方法。橘子酱无法控制这一点。