Using NS_ENUM in place of typedef enum

This commit is contained in:
Mattt Thompson 2012-10-09 09:46:30 -07:00
parent e8b3e27043
commit ae1d419cd4
3 changed files with 8 additions and 8 deletions

View file

@ -72,12 +72,12 @@
*/ */
#ifdef _SYSTEMCONFIGURATION_H #ifdef _SYSTEMCONFIGURATION_H
typedef enum { typedef NS_ENUM(NSInteger, AFNetworkReachabilityStatus) {
AFNetworkReachabilityStatusUnknown = -1, AFNetworkReachabilityStatusUnknown = -1,
AFNetworkReachabilityStatusNotReachable = 0, AFNetworkReachabilityStatusNotReachable = 0,
AFNetworkReachabilityStatusReachableViaWWAN = 1, AFNetworkReachabilityStatusReachableViaWWAN = 1,
AFNetworkReachabilityStatusReachableViaWiFi = 2, AFNetworkReachabilityStatusReachableViaWiFi = 2,
} AFNetworkReachabilityStatus; };
#else #else
#warning "SystemConfiguration framework not found in project, or not included in precompiled header. Network reachability functionality will not be available." #warning "SystemConfiguration framework not found in project, or not included in precompiled header. Network reachability functionality will not be available."
#endif #endif
@ -86,11 +86,11 @@ typedef enum {
#warning "CoreServices framework not found in project, or not included in precompiled header. Automatic MIME type detection when uploading files in multipart requests will not be available." #warning "CoreServices framework not found in project, or not included in precompiled header. Automatic MIME type detection when uploading files in multipart requests will not be available."
#endif #endif
typedef enum { typedef NS_ENUM(NSInteger, AFHTTPClientParameterEncoding) {
AFFormURLParameterEncoding, AFFormURLParameterEncoding,
AFJSONParameterEncoding, AFJSONParameterEncoding,
AFPropertyListParameterEncoding, AFPropertyListParameterEncoding,
} AFHTTPClientParameterEncoding; };
@class AFHTTPRequestOperation; @class AFHTTPRequestOperation;
@protocol AFMultipartFormData; @protocol AFMultipartFormData;

View file

@ -1036,12 +1036,12 @@ NSTimeInterval const kAFUploadStream3GSuggestedDelay = 0.2;
#pragma mark - #pragma mark -
typedef enum { typedef NS_ENUM(NSInteger, AFHTTPBodyPartReadPhase) {
AFEncapsulationBoundaryPhase = 1, AFEncapsulationBoundaryPhase = 1,
AFHeaderPhase = 2, AFHeaderPhase = 2,
AFBodyPhase = 3, AFBodyPhase = 3,
AFFinalBoundaryPhase = 4, AFFinalBoundaryPhase = 4,
} AFHTTPBodyPartReadPhase; };
@interface AFHTTPBodyPart () { @interface AFHTTPBodyPart () {
AFHTTPBodyPartReadPhase _phase; AFHTTPBodyPartReadPhase _phase;

View file

@ -30,12 +30,12 @@
// You can turn on ARC for only AFNetworking files by adding -fobjc-arc to the build phase for each of its files. // You can turn on ARC for only AFNetworking files by adding -fobjc-arc to the build phase for each of its files.
#endif #endif
typedef enum { typedef NS_ENUM(NSInteger, _AFOperationState) {
AFOperationPausedState = -1, AFOperationPausedState = -1,
AFOperationReadyState = 1, AFOperationReadyState = 1,
AFOperationExecutingState = 2, AFOperationExecutingState = 2,
AFOperationFinishedState = 3, AFOperationFinishedState = 3,
} _AFOperationState; };
typedef signed short AFOperationState; typedef signed short AFOperationState;