CFNotification против NSNotification Синтаксис

Я заметил, что синтаксис для использования CFNotification а также NSNotification (или сейчас просто Notification совсем другое.

Например, на NSNotificationAPI для настройки наблюдателя:

NotificationCenter.default.addObserver(
    any,
    selector: #selector(method name),
    name: notification name,
    object: object name);

По сравнению с CFNotification:

CFNotificationCenterAddObserver(
    CFNotificationCenterGetDarwinNotifyCenter(),
    UnsafePointer<Void>(any),
    iosLocked,
    "string of property" as CFString,
    nil,
    CFNotificationSuspensionBehavior.DeliverImmediately);

С точки зрения дизайна, есть ли причина для такого другого стиля реализации? Возможно, что-то делать с объектно-ориентированным дизайном?

0 ответов

Другие вопросы по тегам