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 🙂
[…] Okumaya devam et… […]