// // ANSCompatibility.h // AnswersKit // // Copyright (c) 2015 Crashlytics, Inc. All rights reserved. // #pragma once #if !__has_feature(nullability) #define nonnull #define nullable #define _Nullable #define _Nonnull #endif #ifndef NS_ASSUME_NONNULL_BEGIN #define NS_ASSUME_NONNULL_BEGIN #endif #ifndef NS_ASSUME_NONNULL_END #define NS_ASSUME_NONNULL_END #endif #if __has_feature(objc_generics) #define ANS_GENERIC_NSARRAY(type) NSArray #define ANS_GENERIC_NSDICTIONARY(key_type,object_key) NSDictionary #else #define ANS_GENERIC_NSARRAY(type) NSArray #define ANS_GENERIC_NSDICTIONARY(key_type,object_key) NSDictionary #endif