1
A
回答
4
使用遞增的NSNumber以下方法:
+ (NSNumber *)numberWithInt:(int)value
例如:
NSNumber *object = [NSNumber numberWithInt:1];
2
int myInt = 10;
NSNumber * myNumber = [ NSNumber numberWithInt: myInt ];
參見的NSNumber文檔:
+2
就像註釋一樣,返回值是一個自動釋放對象。 – Tudorizer 2011-04-03 16:26:56
1
我想設置對象= 1
object = [ NSNumber numberWithInt:1 ] ;
0
或者,您也可以使用NSUInteger,而不是一個NSNumber:
NSUInteger myint = 1; //declare integer "myint" and set to 1
myint++; //increment myint
注意,聲明NSUInteger時,你不要把*類型後,因爲它不是一個物體,而是一個typedef描述一個無符號整數。
如bbum下文指出,由於NSUInteger則不然,它不能在需要的對象(字典等)的地方使用的對象,所以根據上下文到您的問題的解決方案,這可能是也可能不是。
相關問題
- 1. 將[Int?]轉換爲[Int]
- 2. 將int轉換爲int []
- 3. 將IO Int轉換爲Int
- 4. 將int轉換爲可爲空的int?
- 5. 將列var上的varchar轉換爲int列轉換爲int
- 6. 將字符串轉換爲int,int轉換爲字符串
- 7. 將int轉換爲double
- 8. 將int轉換爲char
- 9. 將char轉換爲int?
- 10. 將ascii轉換爲int?
- 11. iOS:將id轉換爲int
- 12. 將DateTime.Today轉換爲int c#
- 13. 將Int轉換爲Collection.IndexDistance
- 14. Javascript:將Math.sqrt轉換爲int?
- 15. 將NVARCHAR轉換爲INT
- 16. 將ascii substr轉換爲int
- 17. 將bool轉換爲int?
- 18. 將小端轉換爲int
- 19. 將int轉換爲float?
- 20. 將「Double」轉換爲Int
- 21. 將char *轉換爲int
- 22. 將EditText轉換爲Int
- 23. 將[[Maybe Int]]轉換爲IO()
- 24. 將NSArray值轉換爲int
- 25. 將String.CharacterView.Index轉換爲int
- 26. SSIS:將INT轉換爲GUID?
- 27. 將float轉換爲int
- 28. 將rune轉換爲int?
- 29. 將BSTR轉換爲int
- 30. Haskell將Float轉換爲Int
如何在此之後增加1 – Ali 2011-04-03 16:19:16
'object = [NSNumber numberWithInt:[object intValue] +1];' – 2011-04-03 16:19:57