Objective C Code



  • Hallo,

    kann mir mal einer sagen was dieser code hier macht. Ich hab null plan

    [[HelloWorldDataSource sharedDataSource] addObserver:self forKeyPath:DataSourceClickCountKey options:(NSKeyValueObservingOptionInitial | NSKeyValueObservingOptionNew) context:nil];
    


  • Was sind Methoden , was sind Klassen etc. Es ist ein endloser langer Aufruf. Warum die eckigen Klammern am Anfang ? Soweit ich sehe ruft die Klasse HelloWorldDataSource die Methode sharedDataSource auf die liefert ein Object zurück welche die Methode addObserver aufruft die hat dann die Parameter forKeyPath options und context. Stimmt das so ? Krass find ich das man beim Parameter erst mal entweder oder macht. DAs Symbol | heisst das ja. Was ich echt nicht versteh was bedeutet das self als Parameter. Kann man das nicht weglassen ?


  • Mod

    Objective C hat mit C so viel zu tun wie Vitamin C.


Anmelden zum Antworten