看板 [ MacDev ]
討論串[問題] 關於 getter method
共 4 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者Senkousha ( )時間15年前 (2010/07/04 10:34), 編輯資訊
0
0
0
內容預覽:
感謝大家的回答 :Q. 問這個問題主要是想說,在資源管理上. 外部 query 這個值的時候也有固定的處理方式,. 而內部每次存取這個值的時候也有固定的判斷要作,. 想把它們分開包起來不要散落在 code 的各處…. 而這樣的動作感覺也跟 accessor 類似,. 因此想問一下有沒有這樣的功能可以
(還有128個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者aecho (星空下的鮪魚)時間15年前 (2010/07/03 20:29), 編輯資訊
0
0
0
內容預覽:
有一種寫法,只是要多key好幾行…. 通常是為了封裝自己的實作,讓外部的人只知道公開的介面。. 但是如果外部的人根本就是自己,. 而且這東西也不是要包成library之類的…或是包成元件~~. 這樣寫我是覺得很浪費時間…. Foo.h. @interface Foo. {. @private. id
(還有562個字)

推噓2(2推 0噓 6→)留言8則,0人參與, 最新作者uranusjr (←這人是超級笨蛋)時間15年前 (2010/07/03 17:44), 編輯資訊
0
0
1
內容預覽:
不需要毛毛的, 你就直接用吧.... 不過你想要的東西不是辦不到, 可以這樣寫. (in header). @interface Foo : NSObject. {. NSMutableArray *mutableArray;. }. @property(copy, readonly) NSArra
(還有464個字)

推噓1(1推 0噓 1→)留言2則,0人參與, 最新作者Senkousha ( )時間15年前 (2010/07/03 17:04), 編輯資訊
0
0
0
內容預覽:
hmm, 想請問一下,. 假設我在 interface 裡宣告一個 id 變數要 export 出去,. 但因為內部是用 NSMutableArray 實作的,. 不能讓外部的呼叫者拿到,因此用 getter 包了一層 copy…. 那我自己在內部有辦法產生另外一個(真的) getter,. 不是拿
(還有23個字)
首頁
上一頁
1
下一頁
尾頁