Objective-C gibi direktifleri vardır Bunların arasında sofistike marco veya kod üreteçleri var. Kod oluşturma amaçlı özel yönergeler oluşturmak mümkün mü? Bir olası kullanım, CoreData için yöntemler üretmektir.Objective-C'de özel yönergeler oluşturmak mümkün mü?</p> <ul> <li>@interface</li> <li>@implementation</li> <li>@end</li> <li>@protocol bence</li> <li>@property</li> <li>@synthesize</li> </ul> <p>:
Düşünmüyorum, çünkü bu konuda hiçbir şey görmedim, ama dünyam dünya değil.
İzleyen Soru:
Jonathan Kendi önişlemci yazmak mümkündür ve bu nasıl soru yalvarır aşağıda belirtilen. Şu anda, SYMBOLIC_CONSTANT 102, SYMBOLIC_CONSTANT karakterlerinin tüm örneklerini, dosyalar derleyiciye geçmeden önce dosyadaki 102 karakteri ile değiştirecektir.
XCode'un bir "Çalıştır Komut Dosyası Aşamasını" bir Hedefler oluşturma işlemine ekleyebileceğini biliyorum. Bu yüzden '$ coredata' gibi özel preprocess direktiflerimi bulmak için bir komut dosyası yazabilirim ve daha sonra betiğin $ coredata karakterleri bazı kod karakterleriyle değiştirilen yeni bir dosya oluşturmasını sağlarım. Ancak XCode'un oluşturma sürecini anladığımdan, değiştirilmiş dosyaları Derleyici Kaynakları aşamasına aktaramazsınız. Dosyalar IDE tarafından belirlenir ve kilitlenir.
Benzer bir şey yapan oldu mu? Dış yapı sistemi ile mümkün olduğunu biliyorum ama dürüst olmak gerekirse ben bu seviyede bir anlayışa sahip değilim. Build and Run düğmesinin yaptıklarının teknik ayrıntılarını bilmiyorum. Bu arada
, ben Apple'ın XCode Belgeleri ... yanıtları
Teşekkür okumaya başlayacağız!
Uzaktan kolay olacağını söylemedim. Ancak, "coredata" gibi bir şey geçerli bir C Preprocessor jetonudur ('$' sembol/makro adlarında kullanılabilir), bu yüzden '# define' ifadesinde kullanılabilir. Yine de, eğer bize hedefinizi söylerseniz, problem için daha kolay veya daha iyi bir yaklaşım önerebiliriz. –