[問題] method signature
想問一下method signature如何在NSInvocation內(或objc_sendMsg內)作用?
假如一個method為-(void) exchangeBetween:(id)A and:(id)B;
那method signature是否為『typedef void (*signature) (id, SEL, id, id);』???
如果回傳值和參數傳入相同的不同selector 其method signature會相同嗎?
如果知道selector及method signature,有辦法不透過objc_sendMsg()來傳送訊息嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 180.218.203.191
※ 編輯: leondemon 來自: 111.83.117.218 (02/26 23:04)
→
03/04 05:39, , 1F
03/04 05:39, 1F
→
03/10 01:01, , 2F
03/10 01:01, 2F
MacDev 近期熱門文章
PTT數位生活區 即時熱門文章