私は最近、objective-c で奇妙なことが機能しているように見えることに気付きました。
私が配列を持っているとき、
NSArray *myArray = @[@"1", @"b", @"3", @"d"];
通常、次の方法で 2 番目の要素にアクセスできます。
NSString *element = [myArray objectAtIndex:1]; // second element
ただし、経由でアクセスできるようになりました。
NSString *element = myArray[1];
これが現在定義されている動作であり、したがって安全に使用できるかどうか、または回避する必要があるかどうかは誰にもわかりますか? 助けてくれる人に感謝します!!