請幫我構建一個多維查找表,我想擺脫該死的箭頭反模式,而不是使用ifs和開關。三維查找字典的圖像?
我有兩個UIControlStates
UIControlStateNormal UIControlStateHighlighted
雙方定義爲枚舉
EnumSideLeft
EnumSideRight
和兩個色調爲ENUM
EnumShadeLight EnumShadeDark
這是一個2 x 2 x 2的立方體。對於每個細胞/三個組合,我有一個獨特的圖片。
我想要一個遍歷配置字典的類方法,並返回一個UIimage +一個提供配置字典本身的類方法。
但我不知何故無法找出一種有效的方法來定義該字典使用現代文字方法+使用字典該立方體的層次結構。
尼斯和清潔。 – John
M.伯克的答案更接近我的需求,但這個也很好,所以我「分裂」了分數。 –