Xcodeで、私が書くと-
id a;
a、[a ... にメッセージを書き始めると、Xcode はオートコンプリート候補の長いリストを表示します。これらの提案は何に基づいて行われていますか (明らかにすべての可能なメソッド名)?
次のように、任意のメソッド呼び出しをコンパイルできます
[a viewDidLoad];
私は id がどんなメッセージでも受け取ることができることを知っています。しかし
[a asdfgh]; //asdfgh random string
コンパイルしません。