- Katılım
- 17 Eki 2022
- Konular
- 168
- Mesajlar
- 794
- Online süresi
- 25d 16h
- Reaksiyon Skoru
- 520
- Altın Konu
- 75
- TM Yaşı
- 3 Yıl 7 Ay 23 Gün
- Başarım Puanı
- 166
- MmoLira
- 629
- DevLira
- 0
ROHAN2 WORLD 1-120 TR TİPİ OFFICIAL YOHARA, BALATHOR VE AMON! 80. GÜNÜNDE! +10.000 ONLİNE! HİLE VE BOT %100 ENGELLİ HEMEN TIKLA!
Objective-C, C diline benzer bir sözdizimine sahiptir ve C dilinin tüm özelliklerini içerir. Bununla birlikte, C diline ek olarak nesne yönelimli programlama yapmak için sınıflar, nesneler, kalıtım ve polimorfizm gibi özellikleri de içerir. Objective-C ayrıca, dinamik mesajlaşma, refakatçi nesneler ve KVC (Key-Value Coding) gibi özellikleri de içerir. Bu özellikler, Objective-C'nin özellikle GUI uygulamaları geliştirmek için uygun olmasını sağlar. Bugün, Objective-C dilini öğrenmek yerine, özellikle iOS ve Mac OS X için geliştirme yapmak isteyenler Swift dilini öğrenmeye daha çok yönelmektedirler.
Objective-C, Apple'ın Cocoa ve Cocoa Touch çerçevelerini kullanarak uygulama geliştirmek için sıklıkla tercih edilen bir dil olmuştur. Bu çerçeveler, özellikle GUI uygulamaları geliştirmek için gerekli olan çok sayıda araç ve kütüphane sağlar. Objective-C ayrıca, Core Foundation ve Core Data gibi Apple'ın diğer çerçeveleriyle de entegre olabilir. Bununla birlikte, Swift dilinin piyasaya sürülmesiyle birlikte, Swift dili Objective-C'nin yerini almıştır ve Apple tarafından yayınlanan yeni SDK'lar artık Swift dilini desteklemektedir. Ancak yine de, mevcut Objective-C kodu hala çalışır durumdadır ve birçok uygulama Objective-C ile yazılmıştır.
Objective-C, özellikle önceki iOS ve Mac OS X sürümleri için yazılmış birçok uygulama ve kütüphane içerir. Bu uygulama ve kütüphanelerin birçoğu hala kullanılmaktadır ve birçoğu açık kaynak kodlu olarak dağıtılmaktadır. Objective-C'nin güçlü yanlarından biri, Apple'ın sunduğu belgeler ve geliştirme araçlarıdır. Bu araçlar, özellikle Xcode IDE ve Interface Builder, uygulama geliştirme sürecini kolaylaştırır. Objective-C ayrıca, C dilinin performansına sahip olması nedeniyle, donanım erişimi gerektiren uygulamaların geliştirilmesinde de tercih edilebilir. Ancak, Swift dilinin geliştirilmesiyle birlikte, Objective-C'nin popülaritesi azalmış ve birçok geliştirici Swift diline geçiş yapmıştır.
Objective-C ile yazılmış basit bir "Merhaba Dünya" uygulaması şu şekilde olabilir:
Kod:
#import <Foundation/Foundation.h>
int main(int argc, const char * argv[]) {
@autoreleasepool {
NSLog(@"Merhaba Dünya!");
}
return 0;
}
içerik yazarı olarak başka sitelerde paylaşılmasını istemiyorum. Turkmmo özel olarak hazırlanmıştır

