iOS 101Başlangıç seviyesi derslerde iOS uygulama geliştirme ortamını detaylı olarak inceliyoruz.

Tüm Eğitimleri Aldın mı? Kendini sınamanın tam zamanı

Haydi Sınava Gir

Objective-C'de Sınıf Arayüzü (Class Interface) Nasıl Tanımlanır?

Kategori : Mobil | Lisans : Creative Commons (by-nc-sa) | En son 11.05.2016 tarihinde güncellendi
Eğitmen : Geleceği Yazanlar Ekibi
Etiketler : obj-c sınıf arayüzü

Bir sınıf tanımlamak için main fonksiyonunun dışına yazılıp kullanılacak kod dizimi aşağıdaki gibidir:

 

@interface YeniSınıfAdı: AnaSınıf
{
    SınıfDeğişkenleri(ClassMembers);
}
SınıfMetotları(ClassMethods);
@end

 

 

Sınıf metotları ise çağrıldıklarında belirli bir işlevi yerine getiren fonksiyonlardır. Dikdortgen adlı sınıfımızın genel görünümü aşağıdaki gibidir:

 

@interface Dikdortgen: NSObject
 
{
 
}
 
@end

 

 

NSObject, üretilecek tüm yeni sınıflar için ana sınıftır. Şimdi, bu sınıfa bazı sınıf değişkenleri ekleyelim:

SINIFA DEĞİŞKENLER EKLEMEK

Nesne Yönelimli Programlama'nın temel kavramlarından biri veri paketleme (data encapsulation) özelliğidir. Bu özelliği açıklarsak; veri sınıf içinde saklanır ve bu veriye ancak o sınıfın metotları sayesinde erişilerek işlem yapılır. Paketlenmiş veri aslında örnek değişkenlerden (instance variables) oluşur. Aşağıda tanımlanan DikDortgen adlı sınıfta bu değişkenler genişlik ve uzunluktur.

 

@interface DikDortgen: NSObject
{ 
    double genislik;
    double uzunluk;
}
@end