NSValue: NSRect, NSPoint, NSSize
method之間傳遞的訊息必須要是物件型態,假設當我們要傳送的訊息為struct type的時候怎麼辦呢? structs例如NSRect, NSPoint, NSSize。
這時候可以利用NSValue來儲存struct資料再做傳遞。 http://developer.apple.com/library/mac/#documentation/cocoa/Conceptual/NumbersandValues/Articles/Values.html









