如何从字符串中获取数据并使其成为指向图像的指针

时间:2010-10-17 00:50:57

标签: objective-c

好吧,所以我正在开发一款适用于Mac OS X的简单纸牌游戏。我设置的方式是使用Card类,它拥有自己的套装和等级,以及将这些作为NSStrings返回的方法。我现在拥有的是一种方法,可以将随机卡从“数组”中拉出来,并将它们放入另一个阵列中,即玩家的“手”。我正在使用NSImages在屏幕上显示卡片。

我想要做的是调用卡片中的方法,告诉我它的套装和等级。然后,我将该卡的图像存储在其他地方。那些图像被命名为3Diamond.png或JackClub.png,因为我认为我可以通过做这样的事情来设置图像。所以基本上,我有字符串中的等级和套装,从中我需要更改我选择的UIImage。我意识到我可以使用switch或if else语句执行此操作,但这样效率会非常低。

1 个答案:

答案 0 :(得分:1)

查看NSString类引用。具体来说,是+stringWithFormat:方法。然后使用UIImage s +imageNamed:方法加载您的图片。