2013-02-20 41 views
0

我读过一些关于Marmalade Framework的教程。你知道......这是完全真棒:) 例如:为什么Marmalade有这么奇怪的命名?

// 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()); 

为什么?为什么第一个方法有大写(打开,关闭)名称,第二个是小写(setImage,getWidth)?他们这样做有什么常识吗?还是Marmalade在整个图书馆里都有这么好的语法?

回答

1

果酱使用Upper Camel case所有的方法(据我所见)。你所说的方法不是Marmalade自己的API方法。这些是IwGame发动机的方法。果酱对此无法控制。

+0

感谢您的回答! – JavaRunner 2013-02-22 09:47:39

2

IwGame使用第一个字母小写字母作为setter和getters使用

+1

我只是不喜欢上骆驼的情况下:))))我希望果酱低骆驼案哈哈:))这是很难与一个项目中的较低的骆驼案例和上部骆驼案件(如果我使用lwGame与橘子果酱)。 – JavaRunner 2013-02-25 19:48:23

相关问题