私はios開発とxcodeが初めてです。
xcode4.6 では@synthesize
、IDE が自動的にステートメントを使用するため、プログラマーはステートメントを使用する必要がないことを教えられました。
しかし、なぜ私のIDEがそれを設定していないのかわかりません。
@property (nonatomic,strong) NSDictionary *dictionary;
何かを設定しようとすると
dictionary = [[NSDictionary alloc]initWithContentsOfFile:resource];
宣言されていない識別子は、_dictionary のことですか? いいえ、_dictionary という意味ではなく、辞書を意味していました。したがって、実装に合成プロパティを手動で追加すると、すべてが正常に機能しているようです。
ここで何が起こっているのか誰か教えてくれませんか。