當我在Xcode項目界面中選擇可執行文件時,出現一個包含可執行文件信息的Info窗口。當我選擇參數選項卡時,我輸入一些「要在環境中設置的變量」。我將如何訪問這些變量?Xcode「啓動時傳遞變量」問題
2
A
回答
3
編輯:在重新閱讀您的問題時,您實際上正在談論環境變量。有關如何閱讀這些內容,請參閱最後一段。如果您在同一選項卡上使用其他表格「啓動時傳遞的參數」,則前三個段落更適用。
以此方式通過的變量將在的argv
數組中提供。如果您想稍後訪問它們而不修改main()
,則可以選擇幾個選項。您可以使用[[NSProcessInfo processInfo] arguments]
獲取在命令行上傳遞的所有參數的數組。這將使所有的事情都得到通過,逐字。您可以使用NSUserDefaults
。在命令行上成對傳遞的參數爲-name value
將設置NSUserDefaults鍵name
的值爲value
。這將覆蓋從實際應用程序首選項加載的任何相同名稱的變量。請注意,這是兩個參數,而不是一個帶空格的參數。
以上任何一種方法都適用於您。第三種選擇是不使用命令行參數,而是使用可通過[[NSProcessInfo processInfo] environment]
訪問的環境變量,但是這是否比參數更有意義取決於您的特定用例。
相關問題
- 1. python變量傳遞問題
- 2. AJAX傳遞變量問題
- 3. 啓動作業scriptblock傳遞變量
- 4. PowerShell傳遞變量啓動作業
- 5. 將啓動變量傳遞給php
- 6. Xcode啓動圖像問題
- 7. Lion + Xcode 3.2.3啓動問題
- 8. jQuery的傳遞變量對象問題
- 9. 傳遞PHP變量JavaScript語法問題
- 10. Django urls.py傳遞變量的問題
- 11. 將變量傳遞給FMDB的問題
- 12. jQuery Mobile的傳遞變量問題
- 13. 問題,而傳遞給變量
- 14. 與傳遞變量與PHP的問題
- 15. 問題在傳遞PHP變量將jQuery
- 16. 傳遞變量的問題 - Objective-C
- 17. jQuery的$。獲得()傳遞變量問題
- 18. JavaScript變量和傳遞數據問題
- 19. xcode定義變量問題
- 20. 傳遞變量時C++訪問衝突
- 21. Xcode在視圖之間傳遞變量
- 22. 安全問題與JavaScript變量傳遞到PHP變量
- 23. 問題,傳遞變量(PHP,SQL,jQuery的可拖動)
- 24. 通過活動之間的意圖傳遞變量的問題
- 25. 使用問題.hide()從數組傳遞變量時
- 26. 將JavaScript變量傳遞給Silverlight時的問題
- 27. 在將變量從php傳遞到bash時遇到問題
- 28. 傳遞數據時發生JavaScript變量作用域問題
- 29. 傳遞包含php變量的表單時遇到問題
- 30. AS3:將變量傳遞給子函數時遇到問題