Objective C deki metodlar konsept olarak C ve diğer programlama dillerindeki metodlara benzer, ancak syntax olarak ayrışırlar.
Ördeğin C deki
1 |
void doSomething(); |
metodu Objective C de
1 |
- (void)doSomething; |
şeklinde header dosyası içerisinde tanımlanır. Burada void tipinde değer döndürmeyen ve parametre almayan bir metod tanımladık.
Eğer parametre alan bir metod tanımlamak isteseydik;
1 |
- (void)sayHello:(String)name; |
Ya da metodumuzun birden çok parametre almasını isteseydik, tanımlama işlemini şu şekilde yapardık.
1 |
- (void)sayHello:(String)name :(NSString)surname; |
Header dosyasıda tanımladığımız bu metodları implement etmek için sınıfımızın .m dosyasında
1 2 3 |
- (void)sayHello:(String)name :(NSString)surname{ //Metodu doldur... } |
şeklinde implement edebiliriz.
[…] Okumaya devam et… […]