Sha256: 0e4af5e04ee6614c8f620dc13db87c3c46ba0d37f7a66858a3b407a05da75fef

Contents?: true

Size: 705 Bytes

Versions: 19

Compression:

Stored size: 705 Bytes

Contents

//
//  SUVersionComparisonProtocol.h
//  Sparkle
//
//  Created by Andy Matuschak on 12/21/07.
//  Copyright 2007 Andy Matuschak. All rights reserved.
//

#ifndef SUVERSIONCOMPARISONPROTOCOL_H
#define SUVERSIONCOMPARISONPROTOCOL_H

/*!
    @protocol
    @abstract    Implement this protocol to provide version comparison facilities for Sparkle.
*/
@protocol SUVersionComparison

/*!
    @method     
    @abstract   An abstract method to compare two version strings.
    @discussion Should return NSOrderedAscending if b > a, NSOrderedDescending if b < a, and NSOrderedSame if they are equivalent.
*/
- (NSComparisonResult)compareVersion:(NSString *)versionA toVersion:(NSString *)versionB;

@end

#endif

Version data entries

19 entries across 9 versions & 2 rubygems

Version Path
motion-sparkle-0.0.5 vendor/Sparkle.framework/Headers/SUVersionComparisonProtocol.h
motion-sparkle-0.0.5 vendor/Sparkle.framework/Versions/A/Headers/SUVersionComparisonProtocol.h
motion-sparkle-0.0.5 vendor/Sparkle.framework/Versions/Current/Headers/SUVersionComparisonProtocol.h
motion-sparkle-0.0.4 vendor/Sparkle.framework/Versions/Current/Headers/SUVersionComparisonProtocol.h
motion-sparkle-0.0.4 vendor/Sparkle.framework/Versions/A/Headers/SUVersionComparisonProtocol.h
motion-sparkle-0.0.4 vendor/Sparkle.framework/Headers/SUVersionComparisonProtocol.h
motion-sparkle-0.0.3 vendor/Sparkle.framework/Headers/SUVersionComparisonProtocol.h
motion-sparkle-0.0.3 vendor/Sparkle.framework/Versions/Current/Headers/SUVersionComparisonProtocol.h
motion-sparkle-0.0.3 vendor/Sparkle.framework/Versions/A/Headers/SUVersionComparisonProtocol.h
motion-sparkle-0.0.2 vendor/Sparkle.framework/Versions/Current/Headers/SUVersionComparisonProtocol.h
motion-sparkle-0.0.2 vendor/Sparkle.framework/Headers/SUVersionComparisonProtocol.h
motion-sparkle-0.0.2 vendor/Sparkle.framework/Versions/A/Headers/SUVersionComparisonProtocol.h
motion-sparkle-0.0.1 vendor/Sparkle.framework/Headers/SUVersionComparisonProtocol.h
motion-sparkle-0.0.1 vendor/Sparkle.framework/Versions/Current/Headers/SUVersionComparisonProtocol.h
motion-sparkle-0.0.1 vendor/Sparkle.framework/Versions/A/Headers/SUVersionComparisonProtocol.h
choctop-0.9.1 features/fixtures/SampleApp/build/Release/SampleApp.app/Contents/Frameworks/Sparkle.framework/Versions/A/Headers/SUVersionComparisonProtocol.h
choctop-0.9.0 features/fixtures/SampleApp/build/Release/SampleApp.app/Contents/Frameworks/Sparkle.framework/Versions/A/Headers/SUVersionComparisonProtocol.h
choctop-0.9.2 features/fixtures/SampleApp/build/Release/SampleApp.app/Contents/Frameworks/Sparkle.framework/Versions/A/Headers/SUVersionComparisonProtocol.h
choctop-0.9.3 features/fixtures/SampleApp/build/Release/SampleApp.app/Contents/Frameworks/Sparkle.framework/Versions/A/Headers/SUVersionComparisonProtocol.h