from: http://xcodev.com/353.html

如何描述这段代码:
1
[ window makeKeyAndVisible ]
你可能想到以下答案:
  1. window调用了makeKeyAndVisible方法
  2. 向window发送makeKeyAndVisible消息
不得不说,第2种才是正确的描述。我们可以说UIWindow对象实现了makeKeyAndVisible方法,但调用什么方法是在运行时确定的,所以这里只能说明的是,向window对象发送makeKeyAndVisible消息,会导致在运行时调用window对象的makeKeyAndVisible方法。