Reverting back to string based version compare. Using customized comparator based ond Sparkle verison compare

This commit is contained in:
Michael Starke
2018-10-24 16:07:38 +02:00
parent 20ed81a5e7
commit 3cd8d07552
23 changed files with 495 additions and 470 deletions

View File

@@ -24,13 +24,20 @@ NS_ASSUME_NONNULL_BEGIN
@import Foundation;
FOUNDATION_EXTERN NSString *const MPPluginRepositoryDidUpdateAvailablePluginsNotification;
@class MPPluginRepositoryItem;
@interface MPPluginRepository : NSObject
@property (class, strong, readonly) MPPluginRepository *defaultRepository;
- (void)fetchRepositoryDataCompletionHandler:(void (^)(NSArray<MPPluginRepositoryItem *> *availablePlugins))completionHandler;
@property (readonly) BOOL isInitialized;
/*
this property is set asynchronously, to make sure, you receive valid data,
register to MPPluginRepositoryDidUpdateAvailablePlugsinNotification and access
availablePlugins after you received at least on notification
*/
@property (nonatomic, copy, readonly) NSArray<MPPluginRepositoryItem *> *availablePlugins;
@end