2010-02-04 12 views

cevap

11

aşağıdaki eserler: serin

id myObj = [foo valueForKey: @"self"]; 
+1

! Bunu yapabileceğini bilmiyordum. =) –

+0

Anlaşıldı, oldukça havalı ve bu şekilde sorabiliyor olmanız mantıklı. Yine de bunun tek seçeneğiniz olduğu bir senaryo var mı? Belki de, kendi nesnesi için bir işaretçiniz olmadığı bir nesneye yalnızca bir anahtar yol sorgusu gönderebilirsiniz? Garip bir durum gibi geliyor ... –

+0

Evet, gerçekten buna ihtiyacım olan gerçek dünyayı düşünemiyorum. Ama "kendinin" soğukluğu onun varlığındadır. KVC'ye çok fazla güvenmek zorunda olduğunuz nadir vakaya rastlarsanız, bir kamyon dolusu birayı yapan mühendise borçlu olacaksınız. – Costique

3
id myObj = foo; 
+0

Bu KVC hakkında tam olarak geçerli bir soruydu, bu arada yine – Costique

+0

Occam'ın Razor vuruşu. Bu cevaba katılıyorum - bir nesneye mesaj atmak için bir işaretçi alabilirsiniz, sadece bu işaretçiyi kullanın. Anladığım kadarıyla, bu sadece bir akademik alıştırmadır, fakat cevaplar açıkken niçin anahtar-değer gözlemlemede döngü geçiriyor? –

İlgili konular