These are the primary classes and protocols in Sparkle 2 you may be interested in:
SPUStandardUpdaterController
for creating a standard updater (encapsulates aSPUUpdater
andSPUStandardUserDriver
)SPUUpdater
for invoking update checks and retrieving updater properties.SPUUpdaterDelegate
for delegation methods to control the behavior ofSPUUpdater
.SPUUserDriver
for making custom user interfaces.
If you are migrating from Sparkle 1, please refer to SPUStandardUpdaterController
and SPUUpdater
.
Please also visit the Basic Setup guide which shows how to instantiate an updater in a nib or how to create one programmatically.