Skip to content

Commit

Permalink
[JIRA-2796] Declaring public static constants correctly.
Browse files Browse the repository at this point in the history
Updating these constant declarations to use the correct, safer technique.
  • Loading branch information
Ron Conescu committed Apr 23, 2015
1 parent f33c36f commit 9351ace
Show file tree
Hide file tree
Showing 2 changed files with 37 additions and 12 deletions.
24 changes: 12 additions & 12 deletions APCAppCore/APCAppCore/Library/Objects/APCJSONSerializer.h
Expand Up @@ -41,18 +41,18 @@
Imported (stolen, duplicated) from APCDataArchiver.
Working on normalizing that.
*/
static NSString * const kAPCSerializedDataKey_QuestionType = @"questionType";
static NSString * const kAPCSerializedDataKey_QuestionTypeName = @"questionTypeName";
static NSString * const kAPCSerializedDataKey_UserInfo = @"userInfo";
static NSString * const kAPCSerializedDataKey_Identifier = @"identifier";
static NSString * const kAPCSerializedDataKey_Item = @"item";
static NSString * const kAPCSerializedDataKey_TaskRun = @"taskRun";
static NSString * const kAPCSerializedDataKey_Files = @"files";
static NSString * const kAPCSerializedDataKey_AppName = @"appName";
static NSString * const kAPCSerializedDataKey_AppVersion = @"appVersion";
static NSString * const kAPCSerializedDataKey_FileInfoName = @"filename";
static NSString * const kAPCSerializedDataKey_FileInfoTimeStamp = @"timestamp";
static NSString * const kAPCSerializedDataKey_FileInfoContentType = @"contentType";
FOUNDATION_EXPORT NSString * const kAPCSerializedDataKey_QuestionType;
FOUNDATION_EXPORT NSString * const kAPCSerializedDataKey_QuestionTypeName;
FOUNDATION_EXPORT NSString * const kAPCSerializedDataKey_UserInfo;
FOUNDATION_EXPORT NSString * const kAPCSerializedDataKey_Identifier;
FOUNDATION_EXPORT NSString * const kAPCSerializedDataKey_Item;
FOUNDATION_EXPORT NSString * const kAPCSerializedDataKey_TaskRun;
FOUNDATION_EXPORT NSString * const kAPCSerializedDataKey_Files;
FOUNDATION_EXPORT NSString * const kAPCSerializedDataKey_AppName;
FOUNDATION_EXPORT NSString * const kAPCSerializedDataKey_AppVersion;
FOUNDATION_EXPORT NSString * const kAPCSerializedDataKey_FileInfoName;
FOUNDATION_EXPORT NSString * const kAPCSerializedDataKey_FileInfoTimeStamp;
FOUNDATION_EXPORT NSString * const kAPCSerializedDataKey_FileInfoContentType;


/**
Expand Down
25 changes: 25 additions & 0 deletions APCAppCore/APCAppCore/Library/Objects/APCJSONSerializer.m
Expand Up @@ -37,6 +37,31 @@
#import <CoreData/CoreData.h>



/**
Publicly-declared constants (in my header file).
These constants are used by a couple of different classes
which prepare stuff for me to serialize.
Imported (stolen, duplicated) from APCDataArchiver.
Working on normalizing that.
*/
NSString * const kAPCSerializedDataKey_QuestionType = @"questionType";
NSString * const kAPCSerializedDataKey_QuestionTypeName = @"questionTypeName";
NSString * const kAPCSerializedDataKey_UserInfo = @"userInfo";
NSString * const kAPCSerializedDataKey_Identifier = @"identifier";
NSString * const kAPCSerializedDataKey_Item = @"item";
NSString * const kAPCSerializedDataKey_TaskRun = @"taskRun";
NSString * const kAPCSerializedDataKey_Files = @"files";
NSString * const kAPCSerializedDataKey_AppName = @"appName";
NSString * const kAPCSerializedDataKey_AppVersion = @"appVersion";
NSString * const kAPCSerializedDataKey_FileInfoName = @"filename";
NSString * const kAPCSerializedDataKey_FileInfoTimeStamp = @"timestamp";
NSString * const kAPCSerializedDataKey_FileInfoContentType = @"contentType";



/**
We use this regular-expression pattern to extract UUIDs
from CoreData object IDs.
Expand Down

0 comments on commit 9351ace

Please sign in to comment.