看板 [ MacDev ]
討論串[問題] 在Obj-C的method 如何在一個引數中傳入 …
共 5 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓1(1推 0噓 3→)留言4則,0人參與, 最新作者leondemon (狗狗)時間15年前 (2010/03/24 23:29), 編輯資訊
3
0
0
內容預覽:
不知道我標題表達對不對.... 我希望寫一個method 能在一個引數下傳入多個參數 (引數和參數我常搞混 囧). 就是希望能跟NSArray的初始化時 可以決定要放入多少個物件到array中.... 希望是不要透過NSArray、NSSet等這些collection來傳入method.... 有辦
(還有244個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者uranusjr (←這人是超級笨蛋)時間15年前 (2010/03/25 00:23), 編輯資訊
0
0
0
內容預覽:
如同推文, 這不可能. 首先 Objective-C 的方法宣告一個 : 就是對應一個傳入值, 不多不少. 所以你唯二合理的選擇是. 1) 傳入一個 NSSet, NSArray 或 NSDictionary (視需求), 其中包含你需要的參數. 然後在 constructor 裡面再判斷有什麼東西
(還有379個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者Blueshiva (龍野南雲)時間15年前 (2010/03/25 00:24), 編輯資訊
0
0
0
內容預覽:
這樣的話,可以用 NSDictionary 來作,例如. NSDictionary *Abilities = [NSDictionary dictionaryWithObjectsAndKeys:. [NSNumber numberWithBool:YES], @"fly",. [NSNumber
(還有276個字)

推噓3(3推 0噓 7→)留言10則,0人參與, 最新作者denru01 (阿儒)時間15年前 (2010/03/25 00:43), 編輯資訊
1
0
0
內容預覽:
我猜原PO的意思是,. 他想要自己寫一個class, 這個class可以擁有像NSArray.NSDictionay初始化的method.. 如:[NSDictionary dictionaryWithObjectsAndKeys:AAA,BBB,CCC,DDD,.....,nil];. (不太確定
(還有220個字)

推噓0(0推 0噓 4→)留言4則,0人參與, 最新作者leondemon (狗狗)時間15年前 (2010/03/26 00:09), 編輯資訊
0
0
0
內容預覽:
感謝兩位!參考了幾個網頁 寫了一個簡單的來用測試.... @implementation. -(void) testMethod:(id) firstObject,...{. NS_REQUIRES_NIL_TERMINATION; //這行在iPhone OS下似乎無作用. NSMutableAr
(還有337個字)
首頁
上一頁
1
下一頁
尾頁