書けるようになりたいです
id foo = [MyObject new];
foo.bar = [NSObject new];
しかし、次のエラーが表示されます。
/blah/blah/blah/Blah.m:32:9: error: property 'bar' not found on object of type '__strong id'
foo.bar = [NSObject new];
^
1 error generated.
clang は抑制できる警告を報告しないので、この動作は永続的であると思いますが、誰かが別の方法で教えてくれることを願っています。
明らかに、これがデフォルトで壊れることはわかっていますが、動的メソッド解決を使用して機能させる予定です。