[討論] outlet跟delegate
delegate是這樣宣告
@interface ClassName : NSObject
{
id delegate;
}
outlet是這樣
#ifndef IBOutlet
#define IBOutlet
#endif
@interface className
{
IBOutlet id outlet;
}
所以等於 跟delegate一樣
所以我可以說,其實他們都只是讓別的物件可以使用某個變數 (id) 的東西而已嗎...
感覺沒什麼差別...
當然意義上有所不同,可是你要把程式反過來寫應該也可以吧?
例如把delegate的名字改掉,或是建立一個outlet叫做delegate?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.123.102.254
→
09/18 11:16, , 1F
09/18 11:16, 1F
→
09/18 11:20, , 2F
09/18 11:20, 2F
→
09/18 11:20, , 3F
09/18 11:20, 3F
→
09/18 11:21, , 4F
09/18 11:21, 4F
→
09/18 11:21, , 5F
09/18 11:21, 5F
→
09/18 11:22, , 6F
09/18 11:22, 6F
→
09/18 11:46, , 7F
09/18 11:46, 7F
→
09/18 11:46, , 8F
09/18 11:46, 8F
→
09/18 11:55, , 9F
09/18 11:55, 9F
推
09/18 12:29, , 10F
09/18 12:29, 10F
→
09/18 12:29, , 11F
09/18 12:29, 11F
→
09/18 12:51, , 12F
09/18 12:51, 12F