-4
A
回答
2
以同樣的方式。
Objective-C是C的超集,所以你的定義是完全有效的。
編輯下面評論
比定義,它只是執行文本替換,你可以使用,而不是一個靜態變量,而是:
static NSNumber const * retrieveFriendRequestNumber = nil;
,你可以在類的初始化器方法初始化
+ (void)initialize {
retrieveFriendRequestNumber = @(2);
}
(是的,有點冗長,但是如何初始化文字的一個例子)。
,然後你可以使用它作爲:
[parameters setObject:retrieveFriendRequestNumber forKey:@"fcode"];
另外,聲明爲靜態NSUInteger並將其轉換爲一個對象,當你使用它:
static NSUInteger retrieveFriendRequest = 2;
而且使用它作爲:
[parameters setObject:@(retrieveFriendRequest) forKey:@"fcode"];
相關問題
- 1. ObjectiveC中的靜態變量
- 2. 如何定義靜態成員函數?
- 3. 你如何定義這個靜態解析的類型參數?
- 4. 如何在類中定義許多靜態(默認)參數python3
- 5. 如何爲新類的參數定義靜態值?
- 6. 靜態變量未定義參考
- 7. 未定義的參考與靜態?
- 8. 對靜態變量和靜態方法的未定義參考
- 9. 如何在Powershell中指定靜態和動態位置參數?
- 10. 如何定義全局靜態類?
- 11. 如何定義IronPython的靜態屬性?
- 12. 如何定義靜態const成員?
- 13. 如何鏈接自定義靜態庫?
- 14. 如何從終端指定PHP靜態函數參數
- 15. 如何定義非靜態類的靜態成員數組的大小?
- 16. 非法參數異常 - 如何聲明方法中定義的靜態變量
- 17. 動態參數定義
- 18. 定義靜態成員的默認參數
- 19. C++鏈接器錯誤:未定義參照靜態函數
- 20. 靜態頁面重定向與參數
- 21. PHP - 定義對象的靜態數組
- 22. java - 定義了靜態變量計數
- 23. extern函數原型和靜態定義
- 24. 未定義的引用靜態函數
- 25. 靜態數組定義誤差C++
- 26. 定義靜態在Java
- 27. 靜態定義的IDT
- 28. 靜態常量定義類
- 29. 縮短靜態定義
- 30. Android自定義靜態xmlfile
是的,你可以。它完全有效。 – Tirth
你會使用'#define PARAM_1 1'。 Objective-C *是* C. –
爲了更一般化,您可以使用'#define',您可以使用'enum',您可以使用初始化的'static'變量。你可以在常規C中做的所有事情。(每種方法都有其優點和缺點 - 沒有「完美」解決方案。) –