1. Objective C / Говнокод #16974

    −397

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    // MIDIWrapper.m - линия 110
    // Setters
    
    - (void)setReceiver: (id <MIDIReceiver>)reciever {
        if ([reciever isKindOfClass:[NSObject class]]) {
            object = reciever;
        }
    }

    Я не знаю чем я думал, но похоже что жопой.

    https://github.com/Volter9/CoreMIDI-Wrapper/blob/master/MIDIWrapper.m#L113

    Запостил: volter9, 29 Октября 2014

    Комментарии (5) RSS

    • А в чём ГК? Можно объяснить для не знающих этот ваш Objective-C? Ну, кроме ошибки в слове receiver.
      Ответить
      • Дело в том что все объекты в Obj-C происходят от NSObject, в таком случае проверка не нужна.
        Ответить
        • Это не так — NSProxy.
          Ответить
        • А вот хуй тебе :D, учи обджц,
          есть 2 рутовые классы NSObject и NSProxy.
          Ответить
          • Это по-дефолту, можно ещё своих же нафигачить.
            Ответить

    Добавить комментарий