[問題] 如何做到類似Java的跨物件呼叫?
各位前輩凌晨早,
我是一個iOS開發新手,
程式基礎不強,頂多一點點Java基礎。
還記得在Java,
我可以在class a宣告物件或是方法,並把它設成static,
這樣我在任何其他的class裡頭,
只要import進來,
就能直接呼叫並使用這個物件或是方法。
請問Objective C能做到相同的方式嗎?
因為我找了很多資料,
看到的結論多半都是「objective C不支援class variables」
我曾試過將我要的靜態變數寫在別的檔裡面,
等到我要使用時再宣告並使用,
但是即使我加了static,
等到我到別的controller再次宣告並呼叫時,
裡面的值似乎都因為我第二次的宣告而被全數清空(初始化?)
不知道有沒有前輩能指導一下?
先謝謝各位了!
-----
Sent from JPTT on my PANTECH IM-A860L.
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 163.17.9.220
※ 文章網址: https://www.ptt.cc/bbs/MacDev/M.1438710430.A.ADF.html
推
08/05 02:31, , 1F
08/05 02:31, 1F
→
08/05 02:31, , 2F
08/05 02:31, 2F
推
08/05 02:34, , 3F
08/05 02:34, 3F
推
08/05 11:12, , 4F
08/05 11:12, 4F
推
08/05 19:01, , 5F
08/05 19:01, 5F
推
08/08 03:36, , 6F
08/08 03:36, 6F
→
08/08 03:37, , 7F
08/08 03:37, 7F
討論串 (同標題文章)
完整討論串 (本文為第 1 之 2 篇):
MacDev 近期熱門文章
PTT數位生活區 即時熱門文章