2010-01-25 15 views
5

Baştan sona iPhone Geliştirmeye Başlamadaki örneklerde yavaşça çalışıyorum ve anlayamadığım birkaç şey var ama eminim ki siz de bana yardımcı olabilirsiniz. EclipseXcode Eclipse kullanıcıları için ipuçları?

  • sen Xcode özelliklerini sentezlemek için benzer bir şey olabilir> getters üret/Setters,
  • Ben de bir Refactor menü Ben de mücadele ediyorum
  • bulmak için zorlandığım bir Source- var Ben öyle görünüyor benim sorunu açıklamak için başarısız

--Edit-- Source- için eşdeğer bulmak> geçersiz kılma/Yöntemleri uygulamak. Ben sentezleme özellikleri benim için getters/setterler oluşturacağını biliyorum, ama değişkenleri seçerek @ property/@ synthesize kodu oluşturmak için bir yol arıyorum.

Başlamak için kısa bir liste, ama muhtemelen benim kafa karışıklığımın daha fazla büyüdüğüne inanıyorum.

cevap

3

: Ben ilk

Keyboard Shortcuts başladı Ve aldığımda İşte

bazı şeyler yararlı bulduğu olduğunu Sorunuzu doğrudan ele almak için Accessorizer

adresinden kontrol edebilirsiniz.
+0

Mükemmel, aradığım şey. Ben sadece bu sadece http://cocoawithlove.com/2008/12/instance-variable-to-synthesized.html – willcodejavaforfood

0

Özellikler için alıcılar ve ayarlayıcılar oluşturmak @property ve @synthesize anahtar sözcükleriyle yapılır.

Düzen -> Elden Geçirme

Üstün metodlar sadece yöntem ismi yazıyor, sen Java gibi @Override eklemek gerekmez. Eclipse

+0

@neohaven - Cevabınız için teşekkürler, ama aradığım şey, genleri otomatikleştirmenin bir yoludur. @ mülkiyeti ve @ etiketlerini etiketleyin. Yöntemlere @override etiketi eklemekten ve yöntem dosyasını kaynak dosyaya kopyalamasından bahsetmiyorum :) – willcodejavaforfood

1

bir Source- var> getters üret/Setters, sen

Xcode

özelliklerini sentezlemek için benzer bir şey AFAIK Xcode böyle bir şey yoktur yapabilirsiniz. Ama objc özelliklerini sentezleyerek Eğer my_array için Alıcılar ve ayarlayıcılar oluşturmak istiyorsanız, sadece, senin @implementation içinde senin @interface ve
@synthesize my_array; 

yılında

@property(retain) NSArray* my_array; 

ekleyin basittir.

Ben de bir Refactor menü

Edit bulmak gibi olamaz -> Elden Geçirme (Shift-Cmd-J).

Sadece yeniden adlandırmak istiyorsanız, bir tanımlayıcıyı fareye tıklatırsanız, aşağı doğru bir üçgenin yanında görünmesi için 1 saniye bekleyin ve ardından üzerine tıklayın ve "Kapsamda Tümünü Düzenle" yi seçin.

Bu soruya göz ardı ederek farklı bir soruya cevap verecektir
+0

Xcode 4'ün sonraki sürümlerinde 'sentez 'satırı artık gerekli değildir. Xcode bu kodu sizin için örtülü olarak ekler. Xcode ayrıca, bir örnek değişkenini, özellik ile aynı ada sahip, ancak bir alt çizgi ile önekli olarak bildirir. –

2

Xcode'da, provaları otomatik bir şekilde yapmak için hiçbir yol yoktur. Ancak, kullanıcı betiği bunu yapabilir. Matt Gallagher'ın this makalesine bir göz atın.

3

Xcode'da, Eclipse'de kullandığınız birçok özelliği (her gün tutulmayı kullanırım) içeren ve görüntülenme gibi özellikleri de içeren bir çok özellik ve özellik hakkında bir liste oluşturdum sınıf hiyerarşisi, svn vs ile Xcode kullanarak sınıflar, kod tamamlama, arama ..

Xcode ipuçları: http://www.sodeso.nl/?p=674

svn ile Xcode kullanarak: sodeso.nl/?p=599

+0

Parlak fırsatlar ile fırsatlar bulundu, teşekkürler – willcodejavaforfood

İlgili konular