在存儲器和計算時間方面,是它更好地轉換爲int值:目標C語法鑄造的NSNumber到int
int thisLetterInt = (int)[(NSNumber *)[levelSavedSolutionArrayFIX objectAtIndex:i] intValue];
或
int thisLetterInt = [[levelSavedSolutionArrayFIX objectAtIndex:i] intValue];
或者是完全一樣的?
此外,我不負責任何情況下發布的權利?
你不會浪費CPU週期。兩者都會編譯成完全相同的東西。還是你的意思是機器的CPU週期正在編譯並且不得不在源文件中讀入更多字符? – mattjgalloway 2012-03-16 22:11:26
@mattjgalloway是的,我的意思是編譯時間。澄清了這一職位。 – 2012-03-16 22:12:41
好東西。儘管如此,我認爲擁有'NSNumber *'仍然是個好主意。 – mattjgalloway 2012-03-16 22:19:10