我在Objective-C中做了一個匹配遊戲,我試圖找出一種方法來保留數組的值後洗牌。實時創建類?
三種不同的陣列被從「的plist」文件填入彼此對應的各自的元件(即,在第一陣列第n個元素與在第二和第三陣列第n個元素相匹配)。
然後將數組混合並顯示。然而,在洗牌過程中,我失去了在元素之間找到匹配的能力,因爲它們現在是隨機排列的。
解決這個問題,可以在此page找到。用戶「chrisL」建議爲每個問題/答案匹配一個班級。這是一個合理的解決方案,但是我需要使這個遊戲更加靈活,以便有人可以添加儘可能多的匹配元素,而無需觸摸任何代碼。
我覺得這可以做的唯一方法是確定有多少匹配的項目,併爲他們實時創建類,但這聽起來像一個編程不切實際。
任何人都可以射我一些指針來解決這個問題嗎?
是的,這讓我很有意義我會嘗試它。謝謝! – user550323 2011-03-23 20:10:14