NSNotification VS KVO

前端 未结 1 1261
感情败类
感情败类 2020-12-10 07:33

I feel that i don\'t fully understand difference between KVO and NSNotification... They seem to be so similar... Could you make some example showing when is best to use one

相关标签:
1条回答
  • 2020-12-10 07:54

    KVO only works on values, NSNotification can be used for value changes but it can be used for anything and can carry a much greater payload.

    For example, you could have an NSNotification posted whenever a file has finished downloading and the userInfo could contain the length of time it took, the number of bytes downloaded and the filesystem path that the file has been saved to.

    0 讨论(0)
提交回复
热议问题