→ uranusjr: Objective-C object 的 dot notation 不是指標存取, 是08/31 04:45
→ uranusjr: 特殊語法, 在這裡對等於 [time setHour:10]08/31 04:46
→ wrt: 謝謝樓上08/31 09:57
→ wrt: 我研究看看..08/31 10:10
※ 編輯: wrt (39.10.70.106), 08/31/2016 11:39:52
※ 編輯: wrt (39.10.70.106), 08/31/2016 11:41:01
推 Blueshiva: 因為再底層是呼叫objc_msgSend(id self, SEL op, ...);08/31 12:15
→ Blueshiva: 而id本身就是一個指向 object 的指標08/31 12:17
→ appleway: btw, *time.hour shoulde be (*time).hour 08/31 12:45
意思是(*time).hour或time.hour都是一樣的?
※ 編輯: wrt (39.10.70.106), 08/31/2016 14:20:10
→ appleway: For lang C, (*time).hour == time->hour != *time.hour 09/01 02:56
→ appleway: *time.hour is *(time.hour) you will dereference hour 09/01 02:57