Hem iOS hem de Mac OS uygulamalarında kullanılabilecek sınıfları yazmanın iyi bir yolu nedir? Burada tam bir çapraz platform UI çözümü elde etmeye çalışmıyorum, sadece Mac'te çalışan bir destek uygulamasında iPhone uygulamamın birkaç model sınıfını kullanmanın bir yolu. Bu sınıfların bazıları, Mac OS altında derlenmelerini sağlamak için birkaç küçük değişiklik gerektirir. Bu makrolar için bir çağrı gibi görünüyor, ama genellikle hangileri kullanıldığını bilmiyorum. Herhangi bir öneri veya paylaşılan deneyim takdir edilecektir.Hem iOS hem de Mac OS'de çalışan yazma sınıfları
8
A
cevap
8
bir yolu iOS/OSX çok platformlu sınıf başlık dosyasından bu örnekte gibidir:
#if TARGET_OS_IPHONE
#import <UIKit/UIKit.h>
#else
#import <Cocoa/Cocoa.h>
#endif TARGET_OS_IPHONE
İlgili konular
- 1. Hem okuma hem de yazma için açık dosya?
- 2. Hem istemcide hem de Node.js sunucusunda çalışan JavaScript doğrulaması?
- 3. Hem $ _GET hem de $ _POST
- 4. JPA: Hem QueryCriteria'da hem de
- 5. Hem jquery.js hem de scriptaculous.js dosyalarını kullanın?
- 6. Hem Cassandra (NoSQL) hem de mysql (RDBMS)
- 7. Hem .aspx hem de .cs dosyalarını dağıtın
- 8. Hem x86 hem de x64 için derleme
- 9. NSLog() hem konsol hem de dosyaya
- 10. Hem istemci hem de sunucuyu ana
- 11. std :: fstream'in hem içeride hem de dışarıda çalışması gerekiyor?
- 12. Python, hem dosya hem de terminal için çıkış nasıl gönderilir
- 13. Neden java'nın hem önek hem de jssecacerts dosyaları var?
- 14. ANTLR ile keyfi metin (hem sembol hem de boşluk) eşleştirme?
- 15. Tüm üst yazı tiplerini (hem temel sınıfları hem de arabirimleri) bulun
- 16. Hem Android testlerinde hem de birim testlerinde kullanılabilecek test sınıfları nasıl oluşturulur?
- 17. Hem Powermock hem de JMockit ünite testleri için test kapsamı
- 18. Aynı sunucu, hem SSL hem de SSL olmayan
- 19. Hem boyut hem de zamana göre günlükleri kaydetme
- 20. Android Emulator: Hem yumuşak giriş hem de sabit klavye girişi
- 21. R paketi hem Windows hem de Linux'ta çalışıyor
- 22. iOS'ta hem mobil safari hem de uygulama için Benzersiz Tanımlayıcı
- 23. Urllib2 ile Python'da hem cookieler hem de proxy kullanarak
- 24. Bir soket nasıl hem bağlanabilir hem de kapatılabilir?
- 25. Hem Waze hem de Google haritalarının açılmasına yönelik Android amacı
- 26. Hem iPhone hem de Android için uygulama geliştirme
- 27. Metin dosyasından hem char hem de satır tarafından okunabilir
- 28. Crossorigin özniteliğinin amacı ...? Hem resim hem de komut dosyası etiketlerinde
- 29. Neden hem paramız hem de muti-nesne kurucular var?
- 30. Hem jpg hem de png için meta verileri yaz
sayesinde, Ben! Tam olarak aradığım şey bu. İlgilenenler için, diğer makro 'TARGET_OS_MAC' dir. –