Objective-C Cheat Sheet / Command Line için
UstaDerslik Soru-Cevap Yararlı Araçlar
arama ikon

bilgi UstaDerslik
Bu uyari kutusudur.
Tamam
Anasayfa
İletişim
Üyeler

Objective-C Cheat Sheet / Command Line için

profil
ByWOLF
BEĞEN(1)
BEĞENME(0)
GÖRÜNTÜLENME(4004)
RAPOR ET
<stdio.h> C/C++ programlama dillerinde kullanılan genel bir I/O(Giriş/Çıkış) işlemlerini yarayan kütüphanedir.

#include <stdio.h>
main() {
printf("Hello World!"); }


<foundation.h> Obj-C programlama dilinde önemli temel sınıfları barındıran kütüphanedir.

#import <Foundation/Foundation.h>

int main (int argc, const char * argv[]) {
NSLog (@"Hello World!"); }


Basit Syntax

#import "Anan.h" //Kendi sınıfınızı "" içine alarak temel sınıfları ise <> içine alarak belirtebilirsiniz

@interface Anan: NSObject // Sınıfı tanımlarız TüretilenSınıf: AnaSınıf
{
//Fonksiyonlar,değişkenler vs vs
int birdegisken;
}
@end


Method Bildirimi
Ör
-(degiskentipi) methodAdi: (argumantipi) arguman;
-(void) anan: (int) x;
-(void) merhaba;


Method Uygulaması

Anan.h dosyamız
@interface Anan: NSObject
-(void) selamSoyle;
@end


Anan.m dosyamız
#import "Anan.h"
@implementation Anan
-(void)selamSoyle {
NSLog(@"Selamun Aleykum); }
@end


Aslında sınıfların tamamı birer Obje(ctive) dir.

Obje Yollama ve Mesaj Alma
[ananObje neYapsin]

ananObje mesaji alandir. neYapsin methodun ismi alıcıyı arayacaktır.

Pointer Kullanımı
Anan *mrb; //Anan sınıfından mrb adından örnek oluşturduk.
mrb=[Anan alloc]; //alloc NSObject sınıfından miras alınan bir metod.
mrb=[Anan init]; //Örneğin başlangıç durumu
[mrb release]; //İşlemler bittiğinde release çağırılır.


İfadeler
Constant(Sabit) Örnek; 5,4,3,8,17+5,25/5,2*2,'b','c','e','z','z'+25 gibi
'z' nin ASCII kodu 122 olduğu için sonuç 122+25=147 olacaktır.
int(Integer-Tamsayı) Örnek a=9; b=12; c=-13; gibi e=47.5 ifadesi 47 ye eşit oalcaktır. 25/35 ise 0, 14/5 ise 4 e(bölümünden kalana) eşit olacaktır.
Float ve Double double u=4.6545645 float x = 5.45 veya float y= 5 gibi
Pointer
int *z; int *anan; gibi

DEVAMI GÜNCELLENECEK
İsteğiniz olursa devam bölümlerinde isteklenirizi eklerim :D




hackercocuk
hackercocuk 10 Yıl Önce Cevaplandı
ders için teşekkürler :)
uzman13
uzman13 10 Yıl Önce Cevaplandı
paylaşım için tşkler



Kod
Kalın
Vurgu
Resim
Video
Url
CEVAPLA
Tüm Hakları Saklıdır. ©Arleone 2013-2014 UstaDerslik






Giriş
Şifremi Unuttum...
Şifre Talep
  Kuralları Kabul Ediyorum.
Kaydol