Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 如何根据用户获得的物品在游戏中创建库存_Iphone_Objective C_Arrays_Xcode_Inventory - Fatal编程技术网

Iphone 如何根据用户获得的物品在游戏中创建库存

Iphone 如何根据用户获得的物品在游戏中创建库存,iphone,objective-c,arrays,xcode,inventory,Iphone,Objective C,Arrays,Xcode,Inventory,我需要创建一个视图,根据用户获得的项目显示图像。基本上,视图是空的,然后用户获得一个项目,该项目出现在(20,44),然后他们获得第二个项目,该项目出现在(120,44),并在指定位置继续。我还需要在每个项目上添加一个按钮,具体取决于放置的图像。我想也许我可以使用一个数组,每个单独的项目都有自己的x,y值,然后根据它们得到的结果推送数组中的项目。但我不知道该怎么做。谁能帮帮我吗?非常感谢。您可以使用addObject:(将对象放在数组末尾)或insertObject:atIndex:(将对象放在

我需要创建一个视图,根据用户获得的项目显示图像。基本上,视图是空的,然后用户获得一个项目,该项目出现在(20,44),然后他们获得第二个项目,该项目出现在(120,44),并在指定位置继续。我还需要在每个项目上添加一个按钮,具体取决于放置的图像。我想也许我可以使用一个数组,每个单独的项目都有自己的x,y值,然后根据它们得到的结果推送数组中的项目。但我不知道该怎么做。谁能帮帮我吗?非常感谢。

您可以使用
addObject:
(将对象放在数组末尾)或
insertObject:atIndex:
(将对象放在指定索引)将项目添加到NSMutableArray。这似乎是你计划中唯一不清楚的部分


此外,如果项目的位置可以从其在数组中的索引计算出来,则无需存储它。您只需创建一个函数来计算它,并在需要绘制时调用它。

这看起来不像是一个问题,而是一项您希望有人为您完成的任务。试着先自己想办法。有关objective-c的基础知识,请访问Apple开发者网站。