0
在我的程序中,我在view2.m文件中聲明瞭一個變量int a = 4。 如果我想在view1.m文件中將變量a更改爲a = 6,以便view1.m中的變量a同時更改爲a = 6。我應該怎麼做 ?非常感謝!如何將變量從一個.m文件更改爲另一個m文件?
在我的程序中,我在view2.m文件中聲明瞭一個變量int a = 4。 如果我想在view1.m文件中將變量a更改爲a = 6,以便view1.m中的變量a同時更改爲a = 6。我應該怎麼做 ?非常感謝!如何將變量從一個.m文件更改爲另一個m文件?
請勿使用硬編碼數字。使用類常量或甚至使用預處理器。但硬編碼的數字幾乎總是一種不好的做法。
你能舉一個真實的例子,源代碼來實現你的理想嗎?深深謝謝! –
在views.h中放置「#define MYVALUE 4」,在兩個文件中包含「views.h」,在view1.m和view2.m中均設置爲MYVALUE。這是使用預處理器。如果您使用的是類,請參閱[link] http://www2.research.att.com/~bs/bs_faq2.html#in-class [/ lin]以獲取它。 –
我已經嘗試過了......但是,這種方法只能幫助我回想起常數值MYVALUE,我不能在不同的視圖中改變值a。或者我誤解你的方法? –