İOS Obj-C

Objective C Nesneler İle Çalışma

Bu yazımızda iOS uygulamalarında kullanacağımız nesnelerimizi nasıl oluşturup, nasıl kullanacağımızı öğreneceğiz arkadaşlar.

 

Sınıftaki İçerisindeki Değişken ve Metodları Tanımlama

Interface kısmı için .h dosyasını kullanıyoruz. (Car sınıfı)

#import <Foundation/Foundation.h>

@interface Car: NSObject
{
    String colour;
}
-(void) setColour: (String) newColour;
-(String) brand;
-(String) getColour;
@end

 

Car sınıfını implemente etmek için de .m dosyasını kullanıyoruz.

@implementation Car
-(void) setColour: (String) newColour
{
    colour= newColour;
}
-(double) brand
{
    return @"Mercedes";
}
-(String) getColour{
    return colour;
}
@end

 

Nesneleri Kullanma

Yeni bir nesneyi oluşturma şeklimiz:

Car car = [[Car alloc] init];

Burada alloc NSObject sınıfından miras alan bir metoddur. Bizim için ramde yeni bir nesne oluşturur. init ise o nesnenin başlangıç değerini atamak için kullanılır.

 

Örnek Kullanım

Car car = [[Car alloc] init];

[car setColour:@"Red"];

NSLog(@"Colour of the car: %@", [car getColour]);

 

Burada yeni bir car nesnesi oluşturduk, rengini kırmızı olarak atadık ve bunu ekrana yazdırdık 🙂 Artık gerisini siz halledersiniz …

demeyeceğim, gerisini de beraber halledeceğiz..

Bol kodlu günler 🙂

Yorum Ekle

Yorum Yap