私はObjective C(2日後)にはとても新しいです。 @synthesize
について読むと、それは私の理解と重複していると思われた@property
(これは私が理解したと思っていた)...だから、いくつかの詳細は私の心の中でアイロンをかけなければならない...それは私を悩ませている。あなたは@interface
で@property
を宣言すると、@propertyと@synthesize
を、あなたは、ユーザーがための標準的なゲッターとセッターを使うことを期待することができ、世界を言っている:
私は@property
と@synthesize
の違いについて間違っているなら、私を修正してくださいそのプロパティ。さらに、XCodeは一般的なゲッターとセッターをあなたのために作ります。 ...しかし、どの程度までは@property宣言で起こりますか? (IEそれはあなたの@interface
でそれのための目に見えない宣言、そしてあなたの@interface
でも、目に見えないコード?
- または -
よう@property
は、あなたの中に目に見えないコードの宣言の世話をしてい...「完全に」を意味してい@interface
のみ - ?@synthesize
があなたの@implementation
セクションに目に見えないコードの実装の世話をするのに対し)
「@合成」が必要になる可能性があるよりも '@プロパティー 'がある場合は、このように考えてください。これは、一般的な 'getter'と' setter'が必要ですが、 '@ synthesize'が' getters'と 'setters'を実際に作成していることを' yes @ @ property'が伝えているからです。 'getters'と' setters'は生成されたものが好きなら非常に基本的です。 Paul Hegarty氏によるiTunesUの「iPadとiPhoneアプリケーション開発」の時計を持って、これが私の考え方であり、まだ失敗していない。 – Popeye
ありがとうございますPopeye ... iTunesのUは素晴らしいです!私は実際にレッスン4またはPaulの2011シリーズにいます。私はちょうどバックアップしています、これらのシリーズの側面に沿ってXCode 4 Learning Objective Cを読んで...まだこれは明らかに私にはっきりしていませんでした。 – RichWalt