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, Apple tarafından geliştirilen bir programlama dilidir. İlk olarak 1980'lerin başında geliştirilmiş ve 1990'lardan itibaren Apple'ın NeXTSTEP işletim sistemiyle birlikte kullanılmıştır. Daha sonra Mac OS X ve iOS gibi Apple platformlarında da kullanılmıştır. Objective-C, Smalltalk dilinden etkilenmiştir ve nesne yönelimli programlama (OOP) prensiplerini kullanır. 2014 yılından itibaren Apple, Swift adında yeni bir programlama diline geçiş yapmıştır ve Objective-C'nin kullanımı azalmıştır.
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:
Bu program, Foundation kütüphanesini içe aktarır ve konsol ekranında "Merhaba Dünya!" metnini görüntüler. @autoreleasepool bloğu, nesnelerin bellek yönetimini kolaylaştırır ve NSLog() fonksiyonu, konsol ekranına bir metin çıktısı yazdırmak için kullanılır.
içerik yazarı olarak başka sitelerde paylaşılmasını istemiyorum. Turkmmo özel olarak hazırlanmıştır