├── .gitignore ├── Example ├── Example.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ └── contents.xcworkspacedata ├── Example.xcworkspace │ └── contents.xcworkspacedata ├── Example │ ├── Assets.xcassets │ │ └── AppIcon.appiconset │ │ │ ├── Contents.json │ │ │ ├── Settings.png │ │ │ ├── Settings@2x-1.png │ │ │ ├── Settings@2x.png │ │ │ ├── Spotlight.png │ │ │ ├── Spotlight@2x-1.png │ │ │ ├── Spotlight@2x.png │ │ │ ├── iPad.png │ │ │ ├── iPad@2x.png │ │ │ ├── iPhone.png │ │ │ ├── iTunesArtwork.png │ │ │ └── iTunesArtwork@2x.png │ ├── Default-568h@2x.png │ ├── Default.png │ ├── Default@2x.png │ ├── Example-Info.plist │ ├── Example-Prefix.pch │ ├── Example.xcdatamodeld │ │ └── Example.xcdatamodel │ │ │ └── contents │ ├── Icon-72.png │ ├── Icon-72@2x.png │ ├── Icon-Small-50.png │ ├── Icon-Small-50@2x.png │ ├── Icon-Small.png │ ├── Icon-Small@2x.png │ ├── Icon.png │ ├── Launch Screen.xib │ ├── MSAppDelegate.h │ ├── MSAppDelegate.m │ ├── MSCalendarViewController.h │ ├── MSCalendarViewController.m │ ├── MSCurrentTimeGridline.h │ ├── MSCurrentTimeGridline.m │ ├── MSCurrentTimeIndicator.h │ ├── MSCurrentTimeIndicator.m │ ├── MSDayColumnHeader.h │ ├── MSDayColumnHeader.m │ ├── MSDayColumnHeaderBackground.h │ ├── MSDayColumnHeaderBackground.m │ ├── MSEvent.h │ ├── MSEvent.m │ ├── MSEventCell.h │ ├── MSEventCell.m │ ├── MSGridline.h │ ├── MSGridline.m │ ├── MSTimeRowHeader.h │ ├── MSTimeRowHeader.m │ ├── MSTimeRowHeaderBackground.h │ ├── MSTimeRowHeaderBackground.m │ ├── en.lproj │ │ └── InfoPlist.strings │ └── main.m ├── Podfile ├── Podfile.lock └── Pods │ ├── AFNetworking │ ├── AFNetworking │ │ ├── AFHTTPClient.h │ │ ├── AFHTTPClient.m │ │ ├── AFHTTPRequestOperation.h │ │ ├── AFHTTPRequestOperation.m │ │ ├── AFImageRequestOperation.h │ │ ├── AFImageRequestOperation.m │ │ ├── AFJSONRequestOperation.h │ │ ├── AFJSONRequestOperation.m │ │ ├── AFNetworkActivityIndicatorManager.h │ │ ├── AFNetworkActivityIndicatorManager.m │ │ ├── AFNetworking.h │ │ ├── AFPropertyListRequestOperation.h │ │ ├── AFPropertyListRequestOperation.m │ │ ├── AFURLConnectionOperation.h │ │ ├── AFURLConnectionOperation.m │ │ ├── AFXMLRequestOperation.h │ │ ├── AFXMLRequestOperation.m │ │ ├── UIImageView+AFNetworking.h │ │ └── UIImageView+AFNetworking.m │ ├── LICENSE │ └── README.md │ ├── Headers │ ├── Private │ │ ├── AFNetworking │ │ │ ├── AFHTTPClient.h │ │ │ ├── AFHTTPRequestOperation.h │ │ │ ├── AFImageRequestOperation.h │ │ │ ├── AFJSONRequestOperation.h │ │ │ ├── AFNetworkActivityIndicatorManager.h │ │ │ ├── AFNetworking.h │ │ │ ├── AFPropertyListRequestOperation.h │ │ │ ├── AFURLConnectionOperation.h │ │ │ ├── AFXMLRequestOperation.h │ │ │ └── UIImageView+AFNetworking.h │ │ ├── ISO8601DateFormatterValueTransformer │ │ │ ├── ISO8601DateFormatterValueTransformer.h │ │ │ └── RKISO8601DateFormatter.h │ │ ├── MSCollectionViewCalendarLayout │ │ │ └── MSCollectionViewCalendarLayout.h │ │ ├── Masonry │ │ │ ├── MASCompositeConstraint.h │ │ │ ├── MASConstraint+Private.h │ │ │ ├── MASConstraint.h │ │ │ ├── MASConstraintMaker.h │ │ │ ├── MASLayoutConstraint.h │ │ │ ├── MASUtilities.h │ │ │ ├── MASViewAttribute.h │ │ │ ├── MASViewConstraint.h │ │ │ ├── Masonry.h │ │ │ ├── NSArray+MASAdditions.h │ │ │ ├── NSArray+MASShorthandAdditions.h │ │ │ ├── NSLayoutConstraint+MASDebugAdditions.h │ │ │ ├── View+MASAdditions.h │ │ │ ├── View+MASShorthandAdditions.h │ │ │ └── ViewController+MASAdditions.h │ │ ├── RKValueTransformers │ │ │ └── RKValueTransformers.h │ │ ├── RestKit │ │ │ ├── CoreData.h │ │ │ ├── CoreData │ │ │ │ ├── NSManagedObject+RKAdditions.h │ │ │ │ ├── NSManagedObjectContext+RKAdditions.h │ │ │ │ ├── RKConnectionDescription.h │ │ │ │ ├── RKCoreData.h │ │ │ │ ├── RKEntityByAttributeCache.h │ │ │ │ ├── RKEntityCache.h │ │ │ │ ├── RKEntityMapping.h │ │ │ │ ├── RKFetchRequestManagedObjectCache.h │ │ │ │ ├── RKInMemoryManagedObjectCache.h │ │ │ │ ├── RKManagedObjectCaching.h │ │ │ │ ├── RKManagedObjectImporter.h │ │ │ │ ├── RKManagedObjectMappingOperationDataSource.h │ │ │ │ ├── RKManagedObjectStore.h │ │ │ │ ├── RKPropertyInspector+CoreData.h │ │ │ │ └── RKRelationshipConnectionOperation.h │ │ │ ├── Network.h │ │ │ ├── Network │ │ │ │ ├── RKHTTPRequestOperation.h │ │ │ │ ├── RKManagedObjectRequestOperation.h │ │ │ │ ├── RKObjectManager.h │ │ │ │ ├── RKObjectParameterization.h │ │ │ │ ├── RKObjectRequestOperation.h │ │ │ │ ├── RKObjectRequestOperationSubclass.h │ │ │ │ ├── RKPaginator.h │ │ │ │ ├── RKPathMatcher.h │ │ │ │ ├── RKRequestDescriptor.h │ │ │ │ ├── RKResponseDescriptor.h │ │ │ │ ├── RKResponseMapperOperation.h │ │ │ │ ├── RKRoute.h │ │ │ │ ├── RKRouteSet.h │ │ │ │ └── RKRouter.h │ │ │ ├── ObjectMapping.h │ │ │ ├── ObjectMapping │ │ │ │ ├── RKAttributeMapping.h │ │ │ │ ├── RKDynamicMapping.h │ │ │ │ ├── RKErrorMessage.h │ │ │ │ ├── RKHTTPUtilities.h │ │ │ │ ├── RKMapperOperation.h │ │ │ │ ├── RKMapperOperation_Private.h │ │ │ │ ├── RKMapping.h │ │ │ │ ├── RKMappingErrors.h │ │ │ │ ├── RKMappingOperation.h │ │ │ │ ├── RKMappingOperationDataSource.h │ │ │ │ ├── RKMappingResult.h │ │ │ │ ├── RKObjectMapping.h │ │ │ │ ├── RKObjectMappingMatcher.h │ │ │ │ ├── RKObjectMappingOperationDataSource.h │ │ │ │ ├── RKObjectUtilities.h │ │ │ │ ├── RKPropertyInspector.h │ │ │ │ ├── RKPropertyMapping.h │ │ │ │ └── RKRelationshipMapping.h │ │ │ ├── RestKit.h │ │ │ ├── Support.h │ │ │ └── Support │ │ │ │ ├── RKDictionaryUtilities.h │ │ │ │ ├── RKDotNetDateFormatter.h │ │ │ │ ├── RKErrors.h │ │ │ │ ├── RKLog.h │ │ │ │ ├── RKLumberjackLogger.h │ │ │ │ ├── RKMIMETypeSerialization.h │ │ │ │ ├── RKMIMETypes.h │ │ │ │ ├── RKMacros.h │ │ │ │ ├── RKNSJSONSerialization.h │ │ │ │ ├── RKOperationStateMachine.h │ │ │ │ ├── RKPathUtilities.h │ │ │ │ ├── RKSerialization.h │ │ │ │ ├── RKStringTokenizer.h │ │ │ │ ├── RKURLEncodedSerialization.h │ │ │ │ ├── lcl_config_components_RK.h │ │ │ │ ├── lcl_config_extensions_RK.h │ │ │ │ └── lcl_config_logger_RK.h │ │ ├── SOCKit │ │ │ └── SOCKit.h │ │ ├── TransitionKit │ │ │ ├── TKEvent.h │ │ │ ├── TKState.h │ │ │ ├── TKStateMachine.h │ │ │ ├── TKTransition.h │ │ │ └── TransitionKit.h │ │ ├── UIColor-HexString │ │ │ └── UIColor+HexString.h │ │ └── Vendor │ │ │ └── LibComponentLogging │ │ │ └── Core │ │ │ └── lcl_RK.h │ └── Public │ │ ├── AFNetworking │ │ ├── AFHTTPClient.h │ │ ├── AFHTTPRequestOperation.h │ │ ├── AFImageRequestOperation.h │ │ ├── AFJSONRequestOperation.h │ │ ├── AFNetworkActivityIndicatorManager.h │ │ ├── AFNetworking.h │ │ ├── AFPropertyListRequestOperation.h │ │ ├── AFURLConnectionOperation.h │ │ ├── AFXMLRequestOperation.h │ │ └── UIImageView+AFNetworking.h │ │ ├── ISO8601DateFormatterValueTransformer │ │ ├── ISO8601DateFormatterValueTransformer.h │ │ └── RKISO8601DateFormatter.h │ │ ├── MSCollectionViewCalendarLayout │ │ └── MSCollectionViewCalendarLayout.h │ │ ├── Masonry │ │ ├── MASCompositeConstraint.h │ │ ├── MASConstraint+Private.h │ │ ├── MASConstraint.h │ │ ├── MASConstraintMaker.h │ │ ├── MASLayoutConstraint.h │ │ ├── MASUtilities.h │ │ ├── MASViewAttribute.h │ │ ├── MASViewConstraint.h │ │ ├── Masonry.h │ │ ├── NSArray+MASAdditions.h │ │ ├── NSArray+MASShorthandAdditions.h │ │ ├── NSLayoutConstraint+MASDebugAdditions.h │ │ ├── View+MASAdditions.h │ │ ├── View+MASShorthandAdditions.h │ │ └── ViewController+MASAdditions.h │ │ ├── RKValueTransformers │ │ └── RKValueTransformers.h │ │ ├── RestKit │ │ ├── CoreData.h │ │ ├── CoreData │ │ │ ├── NSManagedObject+RKAdditions.h │ │ │ ├── NSManagedObjectContext+RKAdditions.h │ │ │ ├── RKConnectionDescription.h │ │ │ ├── RKCoreData.h │ │ │ ├── RKEntityByAttributeCache.h │ │ │ ├── RKEntityCache.h │ │ │ ├── RKEntityMapping.h │ │ │ ├── RKFetchRequestManagedObjectCache.h │ │ │ ├── RKInMemoryManagedObjectCache.h │ │ │ ├── RKManagedObjectCaching.h │ │ │ ├── RKManagedObjectImporter.h │ │ │ ├── RKManagedObjectMappingOperationDataSource.h │ │ │ ├── RKManagedObjectStore.h │ │ │ ├── RKPropertyInspector+CoreData.h │ │ │ └── RKRelationshipConnectionOperation.h │ │ ├── Network.h │ │ ├── Network │ │ │ ├── RKHTTPRequestOperation.h │ │ │ ├── RKManagedObjectRequestOperation.h │ │ │ ├── RKObjectManager.h │ │ │ ├── RKObjectParameterization.h │ │ │ ├── RKObjectRequestOperation.h │ │ │ ├── RKObjectRequestOperationSubclass.h │ │ │ ├── RKPaginator.h │ │ │ ├── RKPathMatcher.h │ │ │ ├── RKRequestDescriptor.h │ │ │ ├── RKResponseDescriptor.h │ │ │ ├── RKResponseMapperOperation.h │ │ │ ├── RKRoute.h │ │ │ ├── RKRouteSet.h │ │ │ └── RKRouter.h │ │ ├── ObjectMapping.h │ │ ├── ObjectMapping │ │ │ ├── RKAttributeMapping.h │ │ │ ├── RKDynamicMapping.h │ │ │ ├── RKErrorMessage.h │ │ │ ├── RKHTTPUtilities.h │ │ │ ├── RKMapperOperation.h │ │ │ ├── RKMapperOperation_Private.h │ │ │ ├── RKMapping.h │ │ │ ├── RKMappingErrors.h │ │ │ ├── RKMappingOperation.h │ │ │ ├── RKMappingOperationDataSource.h │ │ │ ├── RKMappingResult.h │ │ │ ├── RKObjectMapping.h │ │ │ ├── RKObjectMappingMatcher.h │ │ │ ├── RKObjectMappingOperationDataSource.h │ │ │ ├── RKObjectUtilities.h │ │ │ ├── RKPropertyInspector.h │ │ │ ├── RKPropertyMapping.h │ │ │ └── RKRelationshipMapping.h │ │ ├── RestKit.h │ │ ├── Support.h │ │ └── Support │ │ │ ├── RKDictionaryUtilities.h │ │ │ ├── RKDotNetDateFormatter.h │ │ │ ├── RKErrors.h │ │ │ ├── RKLog.h │ │ │ ├── RKLumberjackLogger.h │ │ │ ├── RKMIMETypeSerialization.h │ │ │ ├── RKMIMETypes.h │ │ │ ├── RKMacros.h │ │ │ ├── RKNSJSONSerialization.h │ │ │ ├── RKOperationStateMachine.h │ │ │ ├── RKPathUtilities.h │ │ │ ├── RKSerialization.h │ │ │ ├── RKStringTokenizer.h │ │ │ ├── RKURLEncodedSerialization.h │ │ │ ├── lcl_config_components_RK.h │ │ │ ├── lcl_config_extensions_RK.h │ │ │ └── lcl_config_logger_RK.h │ │ ├── SOCKit │ │ └── SOCKit.h │ │ ├── TransitionKit │ │ ├── TKEvent.h │ │ ├── TKState.h │ │ ├── TKStateMachine.h │ │ ├── TKTransition.h │ │ └── TransitionKit.h │ │ ├── UIColor-HexString │ │ └── UIColor+HexString.h │ │ └── Vendor │ │ └── LibComponentLogging │ │ └── Core │ │ └── lcl_RK.h │ ├── ISO8601DateFormatterValueTransformer │ ├── Code │ │ ├── ISO8601DateFormatterValueTransformer.h │ │ ├── ISO8601DateFormatterValueTransformer.m │ │ ├── RKISO8601DateFormatter.h │ │ └── RKISO8601DateFormatter.m │ ├── LICENSE │ └── README.md │ ├── Local Podspecs │ └── MSCollectionViewCalendarLayout.podspec.json │ ├── Manifest.lock │ ├── Masonry │ ├── LICENSE │ ├── Masonry │ │ ├── MASCompositeConstraint.h │ │ ├── MASCompositeConstraint.m │ │ ├── MASConstraint+Private.h │ │ ├── MASConstraint.h │ │ ├── MASConstraint.m │ │ ├── MASConstraintMaker.h │ │ ├── MASConstraintMaker.m │ │ ├── MASLayoutConstraint.h │ │ ├── MASLayoutConstraint.m │ │ ├── MASUtilities.h │ │ ├── MASViewAttribute.h │ │ ├── MASViewAttribute.m │ │ ├── MASViewConstraint.h │ │ ├── MASViewConstraint.m │ │ ├── Masonry.h │ │ ├── NSArray+MASAdditions.h │ │ ├── NSArray+MASAdditions.m │ │ ├── NSArray+MASShorthandAdditions.h │ │ ├── NSLayoutConstraint+MASDebugAdditions.h │ │ ├── NSLayoutConstraint+MASDebugAdditions.m │ │ ├── View+MASAdditions.h │ │ ├── View+MASAdditions.m │ │ ├── View+MASShorthandAdditions.h │ │ ├── ViewController+MASAdditions.h │ │ └── ViewController+MASAdditions.m │ └── README.md │ ├── Pods.xcodeproj │ ├── project.pbxproj │ └── xcshareddata │ │ └── xcschemes │ │ └── MSCollectionViewCalendarLayout.xcscheme │ ├── RKValueTransformers │ ├── Code │ │ ├── RKValueTransformers.h │ │ └── RKValueTransformers.m │ ├── LICENSE │ └── README.md │ ├── RestKit │ ├── Code │ │ ├── CoreData.h │ │ ├── CoreData │ │ │ ├── NSManagedObject+RKAdditions.h │ │ │ ├── NSManagedObject+RKAdditions.m │ │ │ ├── NSManagedObjectContext+RKAdditions.h │ │ │ ├── NSManagedObjectContext+RKAdditions.m │ │ │ ├── RKConnectionDescription.h │ │ │ ├── RKConnectionDescription.m │ │ │ ├── RKCoreData.h │ │ │ ├── RKEntityByAttributeCache.h │ │ │ ├── RKEntityByAttributeCache.m │ │ │ ├── RKEntityCache.h │ │ │ ├── RKEntityCache.m │ │ │ ├── RKEntityMapping.h │ │ │ ├── RKEntityMapping.m │ │ │ ├── RKFetchRequestManagedObjectCache.h │ │ │ ├── RKFetchRequestManagedObjectCache.m │ │ │ ├── RKInMemoryManagedObjectCache.h │ │ │ ├── RKInMemoryManagedObjectCache.m │ │ │ ├── RKManagedObjectCaching.h │ │ │ ├── RKManagedObjectImporter.h │ │ │ ├── RKManagedObjectImporter.m │ │ │ ├── RKManagedObjectMappingOperationDataSource.h │ │ │ ├── RKManagedObjectMappingOperationDataSource.m │ │ │ ├── RKManagedObjectStore.h │ │ │ ├── RKManagedObjectStore.m │ │ │ ├── RKPropertyInspector+CoreData.h │ │ │ ├── RKPropertyInspector+CoreData.m │ │ │ ├── RKRelationshipConnectionOperation.h │ │ │ └── RKRelationshipConnectionOperation.m │ │ ├── Network.h │ │ ├── Network │ │ │ ├── RKHTTPRequestOperation.h │ │ │ ├── RKHTTPRequestOperation.m │ │ │ ├── RKManagedObjectRequestOperation.h │ │ │ ├── RKManagedObjectRequestOperation.m │ │ │ ├── RKObjectManager.h │ │ │ ├── RKObjectManager.m │ │ │ ├── RKObjectParameterization.h │ │ │ ├── RKObjectParameterization.m │ │ │ ├── RKObjectRequestOperation.h │ │ │ ├── RKObjectRequestOperation.m │ │ │ ├── RKObjectRequestOperationSubclass.h │ │ │ ├── RKPaginator.h │ │ │ ├── RKPaginator.m │ │ │ ├── RKPathMatcher.h │ │ │ ├── RKPathMatcher.m │ │ │ ├── RKRequestDescriptor.h │ │ │ ├── RKRequestDescriptor.m │ │ │ ├── RKResponseDescriptor.h │ │ │ ├── RKResponseDescriptor.m │ │ │ ├── RKResponseMapperOperation.h │ │ │ ├── RKResponseMapperOperation.m │ │ │ ├── RKRoute.h │ │ │ ├── RKRoute.m │ │ │ ├── RKRouteSet.h │ │ │ ├── RKRouteSet.m │ │ │ ├── RKRouter.h │ │ │ └── RKRouter.m │ │ ├── ObjectMapping.h │ │ ├── ObjectMapping │ │ │ ├── RKAttributeMapping.h │ │ │ ├── RKAttributeMapping.m │ │ │ ├── RKDynamicMapping.h │ │ │ ├── RKDynamicMapping.m │ │ │ ├── RKErrorMessage.h │ │ │ ├── RKErrorMessage.m │ │ │ ├── RKHTTPUtilities.h │ │ │ ├── RKHTTPUtilities.m │ │ │ ├── RKMapperOperation.h │ │ │ ├── RKMapperOperation.m │ │ │ ├── RKMapperOperation_Private.h │ │ │ ├── RKMapping.h │ │ │ ├── RKMapping.m │ │ │ ├── RKMappingErrors.h │ │ │ ├── RKMappingOperation.h │ │ │ ├── RKMappingOperation.m │ │ │ ├── RKMappingOperationDataSource.h │ │ │ ├── RKMappingResult.h │ │ │ ├── RKMappingResult.m │ │ │ ├── RKObjectMapping.h │ │ │ ├── RKObjectMapping.m │ │ │ ├── RKObjectMappingMatcher.h │ │ │ ├── RKObjectMappingMatcher.m │ │ │ ├── RKObjectMappingOperationDataSource.h │ │ │ ├── RKObjectMappingOperationDataSource.m │ │ │ ├── RKObjectUtilities.h │ │ │ ├── RKObjectUtilities.m │ │ │ ├── RKPropertyInspector.h │ │ │ ├── RKPropertyInspector.m │ │ │ ├── RKPropertyMapping.h │ │ │ ├── RKPropertyMapping.m │ │ │ ├── RKRelationshipMapping.h │ │ │ └── RKRelationshipMapping.m │ │ ├── RestKit.h │ │ ├── Support.h │ │ └── Support │ │ │ ├── RKDictionaryUtilities.h │ │ │ ├── RKDictionaryUtilities.m │ │ │ ├── RKDotNetDateFormatter.h │ │ │ ├── RKDotNetDateFormatter.m │ │ │ ├── RKErrors.h │ │ │ ├── RKErrors.m │ │ │ ├── RKLog.h │ │ │ ├── RKLog.m │ │ │ ├── RKLumberjackLogger.h │ │ │ ├── RKLumberjackLogger.m │ │ │ ├── RKMIMETypeSerialization.h │ │ │ ├── RKMIMETypeSerialization.m │ │ │ ├── RKMIMETypes.h │ │ │ ├── RKMIMETypes.m │ │ │ ├── RKMacros.h │ │ │ ├── RKNSJSONSerialization.h │ │ │ ├── RKNSJSONSerialization.m │ │ │ ├── RKOperationStateMachine.h │ │ │ ├── RKOperationStateMachine.m │ │ │ ├── RKPathUtilities.h │ │ │ ├── RKPathUtilities.m │ │ │ ├── RKSerialization.h │ │ │ ├── RKStringTokenizer.h │ │ │ ├── RKStringTokenizer.m │ │ │ ├── RKURLEncodedSerialization.h │ │ │ ├── RKURLEncodedSerialization.m │ │ │ ├── lcl_config_components_RK.h │ │ │ ├── lcl_config_extensions_RK.h │ │ │ └── lcl_config_logger_RK.h │ ├── LICENSE │ ├── README.md │ └── Vendor │ │ └── LibComponentLogging │ │ └── Core │ │ ├── lcl_RK.h │ │ └── lcl_RK.m │ ├── SOCKit │ ├── LICENSE │ ├── README.mdown │ ├── SOCKit.h │ └── SOCKit.m │ ├── Target Support Files │ ├── AFNetworking │ │ ├── AFNetworking-Private.xcconfig │ │ ├── AFNetworking-dummy.m │ │ ├── AFNetworking-prefix.pch │ │ └── AFNetworking.xcconfig │ ├── ISO8601DateFormatterValueTransformer │ │ ├── ISO8601DateFormatterValueTransformer-Private.xcconfig │ │ ├── ISO8601DateFormatterValueTransformer-dummy.m │ │ ├── ISO8601DateFormatterValueTransformer-prefix.pch │ │ └── ISO8601DateFormatterValueTransformer.xcconfig │ ├── MSCollectionViewCalendarLayout │ │ ├── MSCollectionViewCalendarLayout-Private.xcconfig │ │ ├── MSCollectionViewCalendarLayout-dummy.m │ │ ├── MSCollectionViewCalendarLayout-prefix.pch │ │ └── MSCollectionViewCalendarLayout.xcconfig │ ├── Masonry │ │ ├── Masonry-Private.xcconfig │ │ ├── Masonry-dummy.m │ │ ├── Masonry-prefix.pch │ │ └── Masonry.xcconfig │ ├── Pods │ │ ├── Pods-acknowledgements.markdown │ │ ├── Pods-acknowledgements.plist │ │ ├── Pods-dummy.m │ │ ├── Pods-resources.sh │ │ ├── Pods.debug.xcconfig │ │ └── Pods.release.xcconfig │ ├── RKValueTransformers │ │ ├── RKValueTransformers-Private.xcconfig │ │ ├── RKValueTransformers-dummy.m │ │ ├── RKValueTransformers-prefix.pch │ │ └── RKValueTransformers.xcconfig │ ├── RestKit │ │ ├── RestKit-Private.xcconfig │ │ ├── RestKit-dummy.m │ │ ├── RestKit-prefix.pch │ │ └── RestKit.xcconfig │ ├── SOCKit │ │ ├── SOCKit-Private.xcconfig │ │ ├── SOCKit-dummy.m │ │ ├── SOCKit-prefix.pch │ │ └── SOCKit.xcconfig │ ├── TransitionKit │ │ ├── TransitionKit-Private.xcconfig │ │ ├── TransitionKit-dummy.m │ │ ├── TransitionKit-prefix.pch │ │ └── TransitionKit.xcconfig │ └── UIColor-HexString │ │ ├── UIColor-HexString-Private.xcconfig │ │ ├── UIColor-HexString-dummy.m │ │ ├── UIColor-HexString-prefix.pch │ │ └── UIColor-HexString.xcconfig │ ├── TransitionKit │ ├── Code │ │ ├── TKEvent.h │ │ ├── TKEvent.m │ │ ├── TKState.h │ │ ├── TKState.m │ │ ├── TKStateMachine.h │ │ ├── TKStateMachine.m │ │ ├── TKTransition.h │ │ ├── TKTransition.m │ │ └── TransitionKit.h │ ├── LICENSE │ └── README.md │ └── UIColor-HexString │ ├── LICENSE │ ├── README.md │ ├── UIColor+HexString.h │ └── UIColor+HexString.m ├── LICENSE ├── MSCollectionViewCalendarLayout.podspec ├── MSCollectionViewCalendarLayout ├── MSCollectionViewCalendarLayout.h └── MSCollectionViewCalendarLayout.m ├── README.md └── Screenshots ├── Horizontal.png ├── Screenshots.sketch ├── Data ├── QuickLook │ ├── Preview.png │ └── Thumbnail.png ├── fonts └── version └── Vertical.png /.gitignore: -------------------------------------------------------------------------------- 1 | # Xcode 2 | # 3 | build/ 4 | *.pbxuser 5 | !default.pbxuser 6 | *.mode1v3 7 | !default.mode1v3 8 | *.mode2v3 9 | !default.mode2v3 10 | *.perspectivev3 11 | !default.perspectivev3 12 | xcuserdata 13 | *.xccheckout 14 | *.moved-aside 15 | DerivedData 16 | *.hmap 17 | *.ipa 18 | *.xcuserstate 19 | 20 | # CocoaPods 21 | # 22 | # We recommend against adding the Pods directory to your .gitignore. However 23 | # you should judge for yourself, the pros and cons are mentioned at: 24 | # http://guides.cocoapods.org/using/using-cocoapods.html#should-i-ignore-the-pods-directory-in-source-control 25 | # 26 | # Pods/ 27 | -------------------------------------------------------------------------------- /Example/Example.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Example/Example.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Example/Example/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "size" : "29x29", 5 | "idiom" : "iphone", 6 | "filename" : "Settings@2x-1.png", 7 | "scale" : "2x" 8 | }, 9 | { 10 | "size" : "40x40", 11 | "idiom" : "iphone", 12 | "filename" : "Spotlight@2x.png", 13 | "scale" : "2x" 14 | }, 15 | { 16 | "size" : "60x60", 17 | "idiom" : "iphone", 18 | "filename" : "iPhone.png", 19 | "scale" : "2x" 20 | }, 21 | { 22 | "idiom" : "iphone", 23 | "size" : "60x60", 24 | "scale" : "3x" 25 | }, 26 | { 27 | "size" : "29x29", 28 | "idiom" : "ipad", 29 | "filename" : "Settings.png", 30 | "scale" : "1x" 31 | }, 32 | { 33 | "size" : "29x29", 34 | "idiom" : "ipad", 35 | "filename" : "Settings@2x.png", 36 | "scale" : "2x" 37 | }, 38 | { 39 | "size" : "40x40", 40 | "idiom" : "ipad", 41 | "filename" : "Spotlight.png", 42 | "scale" : "1x" 43 | }, 44 | { 45 | "size" : "40x40", 46 | "idiom" : "ipad", 47 | "filename" : "Spotlight@2x-1.png", 48 | "scale" : "2x" 49 | }, 50 | { 51 | "size" : "76x76", 52 | "idiom" : "ipad", 53 | "filename" : "iPad.png", 54 | "scale" : "1x" 55 | }, 56 | { 57 | "size" : "76x76", 58 | "idiom" : "ipad", 59 | "filename" : "iPad@2x.png", 60 | "scale" : "2x" 61 | }, 62 | { 63 | "size" : "512x512", 64 | "idiom" : "mac", 65 | "filename" : "iTunesArtwork.png", 66 | "scale" : "1x" 67 | }, 68 | { 69 | "size" : "512x512", 70 | "idiom" : "mac", 71 | "filename" : "iTunesArtwork@2x.png", 72 | "scale" : "2x" 73 | } 74 | ], 75 | "info" : { 76 | "version" : 1, 77 | "author" : "xcode" 78 | }, 79 | "properties" : { 80 | "pre-rendered" : true 81 | } 82 | } -------------------------------------------------------------------------------- /Example/Example/Assets.xcassets/AppIcon.appiconset/Settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erichoracek/MSCollectionViewCalendarLayout/321b8091c6dd83bd2a8dd6b8f32526f933e1cf00/Example/Example/Assets.xcassets/AppIcon.appiconset/Settings.png -------------------------------------------------------------------------------- /Example/Example/Assets.xcassets/AppIcon.appiconset/Settings@2x-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erichoracek/MSCollectionViewCalendarLayout/321b8091c6dd83bd2a8dd6b8f32526f933e1cf00/Example/Example/Assets.xcassets/AppIcon.appiconset/Settings@2x-1.png -------------------------------------------------------------------------------- /Example/Example/Assets.xcassets/AppIcon.appiconset/Settings@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erichoracek/MSCollectionViewCalendarLayout/321b8091c6dd83bd2a8dd6b8f32526f933e1cf00/Example/Example/Assets.xcassets/AppIcon.appiconset/Settings@2x.png -------------------------------------------------------------------------------- /Example/Example/Assets.xcassets/AppIcon.appiconset/Spotlight.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erichoracek/MSCollectionViewCalendarLayout/321b8091c6dd83bd2a8dd6b8f32526f933e1cf00/Example/Example/Assets.xcassets/AppIcon.appiconset/Spotlight.png -------------------------------------------------------------------------------- /Example/Example/Assets.xcassets/AppIcon.appiconset/Spotlight@2x-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erichoracek/MSCollectionViewCalendarLayout/321b8091c6dd83bd2a8dd6b8f32526f933e1cf00/Example/Example/Assets.xcassets/AppIcon.appiconset/Spotlight@2x-1.png -------------------------------------------------------------------------------- /Example/Example/Assets.xcassets/AppIcon.appiconset/Spotlight@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erichoracek/MSCollectionViewCalendarLayout/321b8091c6dd83bd2a8dd6b8f32526f933e1cf00/Example/Example/Assets.xcassets/AppIcon.appiconset/Spotlight@2x.png -------------------------------------------------------------------------------- /Example/Example/Assets.xcassets/AppIcon.appiconset/iPad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erichoracek/MSCollectionViewCalendarLayout/321b8091c6dd83bd2a8dd6b8f32526f933e1cf00/Example/Example/Assets.xcassets/AppIcon.appiconset/iPad.png -------------------------------------------------------------------------------- /Example/Example/Assets.xcassets/AppIcon.appiconset/iPad@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erichoracek/MSCollectionViewCalendarLayout/321b8091c6dd83bd2a8dd6b8f32526f933e1cf00/Example/Example/Assets.xcassets/AppIcon.appiconset/iPad@2x.png -------------------------------------------------------------------------------- /Example/Example/Assets.xcassets/AppIcon.appiconset/iPhone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erichoracek/MSCollectionViewCalendarLayout/321b8091c6dd83bd2a8dd6b8f32526f933e1cf00/Example/Example/Assets.xcassets/AppIcon.appiconset/iPhone.png -------------------------------------------------------------------------------- /Example/Example/Assets.xcassets/AppIcon.appiconset/iTunesArtwork.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erichoracek/MSCollectionViewCalendarLayout/321b8091c6dd83bd2a8dd6b8f32526f933e1cf00/Example/Example/Assets.xcassets/AppIcon.appiconset/iTunesArtwork.png -------------------------------------------------------------------------------- /Example/Example/Assets.xcassets/AppIcon.appiconset/iTunesArtwork@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erichoracek/MSCollectionViewCalendarLayout/321b8091c6dd83bd2a8dd6b8f32526f933e1cf00/Example/Example/Assets.xcassets/AppIcon.appiconset/iTunesArtwork@2x.png -------------------------------------------------------------------------------- /Example/Example/Default-568h@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erichoracek/MSCollectionViewCalendarLayout/321b8091c6dd83bd2a8dd6b8f32526f933e1cf00/Example/Example/Default-568h@2x.png -------------------------------------------------------------------------------- /Example/Example/Default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erichoracek/MSCollectionViewCalendarLayout/321b8091c6dd83bd2a8dd6b8f32526f933e1cf00/Example/Example/Default.png -------------------------------------------------------------------------------- /Example/Example/Default@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erichoracek/MSCollectionViewCalendarLayout/321b8091c6dd83bd2a8dd6b8f32526f933e1cf00/Example/Example/Default@2x.png -------------------------------------------------------------------------------- /Example/Example/Example-Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | en 7 | CFBundleDisplayName 8 | ${PRODUCT_NAME} 9 | CFBundleExecutable 10 | ${EXECUTABLE_NAME} 11 | CFBundleIcons 12 | 13 | CFBundleIcons~ipad 14 | 15 | CFBundleIdentifier 16 | com.erichoracek.mscollectionviewcalendarlayoutexample 17 | CFBundleInfoDictionaryVersion 18 | 6.0 19 | CFBundleName 20 | ${PRODUCT_NAME} 21 | CFBundlePackageType 22 | APPL 23 | CFBundleShortVersionString 24 | 1.0 25 | CFBundleSignature 26 | ???? 27 | CFBundleVersion 28 | 1.0 29 | LSRequiresIPhoneOS 30 | 31 | UILaunchStoryboardName 32 | Launch Screen 33 | UIPrerenderedIcon 34 | 35 | UIRequiredDeviceCapabilities 36 | 37 | armv7 38 | 39 | UISupportedInterfaceOrientations 40 | 41 | UIInterfaceOrientationPortrait 42 | UIInterfaceOrientationLandscapeLeft 43 | UIInterfaceOrientationLandscapeRight 44 | 45 | UISupportedInterfaceOrientations~ipad 46 | 47 | UIInterfaceOrientationPortrait 48 | UIInterfaceOrientationPortraitUpsideDown 49 | UIInterfaceOrientationLandscapeLeft 50 | UIInterfaceOrientationLandscapeRight 51 | 52 | NSAppTransportSecurity 53 | 54 | NSAllowsArbitraryLoads 55 | 56 | 57 | 58 | 59 | -------------------------------------------------------------------------------- /Example/Example/Example-Prefix.pch: -------------------------------------------------------------------------------- 1 | // 2 | // Prefix header for all source files of the 'Example' target in the 'Example' project 3 | // 4 | 5 | #import 6 | 7 | #ifndef __IPHONE_3_0 8 | #warning "This project uses features only available in iOS SDK 3.0 and later." 9 | #endif 10 | 11 | #ifdef __OBJC__ 12 | // System Frameworks 13 | #import 14 | #import 15 | #import 16 | #import 17 | #import 18 | #import 19 | // Pod Configuration 20 | #define MAS_SHORTHAND 21 | // Pods 22 | #import 23 | #import 24 | #import 25 | #endif 26 | -------------------------------------------------------------------------------- /Example/Example/Example.xcdatamodeld/Example.xcdatamodel/contents: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /Example/Example/Icon-72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erichoracek/MSCollectionViewCalendarLayout/321b8091c6dd83bd2a8dd6b8f32526f933e1cf00/Example/Example/Icon-72.png -------------------------------------------------------------------------------- /Example/Example/Icon-72@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erichoracek/MSCollectionViewCalendarLayout/321b8091c6dd83bd2a8dd6b8f32526f933e1cf00/Example/Example/Icon-72@2x.png -------------------------------------------------------------------------------- /Example/Example/Icon-Small-50.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erichoracek/MSCollectionViewCalendarLayout/321b8091c6dd83bd2a8dd6b8f32526f933e1cf00/Example/Example/Icon-Small-50.png -------------------------------------------------------------------------------- /Example/Example/Icon-Small-50@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erichoracek/MSCollectionViewCalendarLayout/321b8091c6dd83bd2a8dd6b8f32526f933e1cf00/Example/Example/Icon-Small-50@2x.png -------------------------------------------------------------------------------- /Example/Example/Icon-Small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erichoracek/MSCollectionViewCalendarLayout/321b8091c6dd83bd2a8dd6b8f32526f933e1cf00/Example/Example/Icon-Small.png -------------------------------------------------------------------------------- /Example/Example/Icon-Small@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erichoracek/MSCollectionViewCalendarLayout/321b8091c6dd83bd2a8dd6b8f32526f933e1cf00/Example/Example/Icon-Small@2x.png -------------------------------------------------------------------------------- /Example/Example/Icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erichoracek/MSCollectionViewCalendarLayout/321b8091c6dd83bd2a8dd6b8f32526f933e1cf00/Example/Example/Icon.png -------------------------------------------------------------------------------- /Example/Example/MSAppDelegate.h: -------------------------------------------------------------------------------- 1 | // 2 | // MSAppDelegate.h 3 | // Example 4 | // 5 | // Created by Eric Horacek on 2/26/13. 6 | // Copyright (c) 2015 Eric Horacek. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface MSAppDelegate : UIResponder 12 | 13 | @property (strong, nonatomic) UIWindow *window; 14 | 15 | @end 16 | -------------------------------------------------------------------------------- /Example/Example/MSCalendarViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // MSCalendarViewController.h 3 | // Example 4 | // 5 | // Created by Eric Horacek on 2/26/13. 6 | // Copyright (c) 2015 Eric Horacek. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface MSCalendarViewController : UICollectionViewController 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /Example/Example/MSCurrentTimeGridline.h: -------------------------------------------------------------------------------- 1 | // 2 | // MSCurrentTimeGridline.h 3 | // Example 4 | // 5 | // Created by Eric Horacek on 2/27/13. 6 | // Copyright (c) 2015 Eric Horacek. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface MSCurrentTimeGridline : UICollectionReusableView 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /Example/Example/MSCurrentTimeGridline.m: -------------------------------------------------------------------------------- 1 | // 2 | // MSCurrentTimeGridline.m 3 | // Example 4 | // 5 | // Created by Eric Horacek on 2/27/13. 6 | // Copyright (c) 2015 Eric Horacek. All rights reserved. 7 | // 8 | 9 | #import "MSCurrentTimeGridline.h" 10 | 11 | @implementation MSCurrentTimeGridline 12 | 13 | - (id)initWithFrame:(CGRect)frame 14 | { 15 | self = [super initWithFrame:frame]; 16 | if (self) { 17 | self.backgroundColor = [UIColor colorWithHexString:@"fd3935"]; 18 | } 19 | return self; 20 | } 21 | 22 | @end 23 | -------------------------------------------------------------------------------- /Example/Example/MSCurrentTimeIndicator.h: -------------------------------------------------------------------------------- 1 | // 2 | // MSCurrentTimeIndicator.h 3 | // Example 4 | // 5 | // Created by Eric Horacek on 2/27/13. 6 | // Copyright (c) 2015 Eric Horacek. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface MSCurrentTimeIndicator : UICollectionReusableView 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /Example/Example/MSCurrentTimeIndicator.m: -------------------------------------------------------------------------------- 1 | // 2 | // MSCurrentTimeIndicator.m 3 | // Example 4 | // 5 | // Created by Eric Horacek on 2/27/13. 6 | // Copyright (c) 2015 Eric Horacek. All rights reserved. 7 | // 8 | 9 | #import "MSCurrentTimeIndicator.h" 10 | 11 | @interface MSCurrentTimeIndicator () 12 | 13 | @property (nonatomic, strong) UILabel *time; 14 | @property (nonatomic, retain) NSTimer *minuteTimer; 15 | 16 | @end 17 | 18 | @implementation MSCurrentTimeIndicator 19 | 20 | - (id)initWithFrame:(CGRect)frame 21 | { 22 | self = [super initWithFrame:frame]; 23 | if (self) { 24 | 25 | self.backgroundColor = [UIColor whiteColor]; 26 | 27 | self.time = [UILabel new]; 28 | self.time.font = [UIFont boldSystemFontOfSize:10.0]; 29 | self.time.textColor = [UIColor colorWithHexString:@"fd3935"]; 30 | [self addSubview:self.time]; 31 | 32 | [self.time makeConstraints:^(MASConstraintMaker *make) { 33 | make.centerY.equalTo(self.centerY); 34 | make.right.equalTo(self.right).offset(-5.0); 35 | }]; 36 | 37 | NSCalendar *calendar = [NSCalendar currentCalendar]; 38 | NSDate *oneMinuteInFuture = [[NSDate date] dateByAddingTimeInterval:60]; 39 | NSDateComponents *components = [calendar components:(NSCalendarUnitYear | NSCalendarUnitMonth | NSCalendarUnitDay | NSCalendarUnitHour | NSCalendarUnitMinute) fromDate:oneMinuteInFuture]; 40 | NSDate *nextMinuteBoundary = [calendar dateFromComponents:components]; 41 | 42 | self.minuteTimer = [[NSTimer alloc] initWithFireDate:nextMinuteBoundary interval:60 target:self selector:@selector(minuteTick:) userInfo:nil repeats:YES]; 43 | [[NSRunLoop currentRunLoop] addTimer:self.minuteTimer forMode:NSDefaultRunLoopMode]; 44 | 45 | [self updateTime]; 46 | } 47 | return self; 48 | } 49 | 50 | #pragma mark - MSCurrentTimeIndicator 51 | 52 | - (void)minuteTick:(id)sender 53 | { 54 | [self updateTime]; 55 | } 56 | 57 | - (void)updateTime 58 | { 59 | NSDateFormatter *dateFormatter = [NSDateFormatter new]; 60 | [dateFormatter setDateFormat:@"h:mm aa"]; 61 | self.time.text = [dateFormatter stringFromDate:[NSDate date]]; 62 | [self.time sizeToFit]; 63 | } 64 | 65 | @end 66 | -------------------------------------------------------------------------------- /Example/Example/MSDayColumnHeader.h: -------------------------------------------------------------------------------- 1 | // 2 | // MSDayColumnHeader.h 3 | // Example 4 | // 5 | // Created by Eric Horacek on 2/26/13. 6 | // Copyright (c) 2015 Eric Horacek. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface MSDayColumnHeader : UICollectionReusableView 12 | 13 | @property (nonatomic, strong) NSDate *day; 14 | @property (nonatomic, assign) BOOL currentDay; 15 | 16 | @end 17 | -------------------------------------------------------------------------------- /Example/Example/MSDayColumnHeader.m: -------------------------------------------------------------------------------- 1 | // 2 | // MSDayColumnHeader.m 3 | // Example 4 | // 5 | // Created by Eric Horacek on 2/26/13. 6 | // Copyright (c) 2015 Eric Horacek. All rights reserved. 7 | // 8 | 9 | #import "MSDayColumnHeader.h" 10 | 11 | @interface MSDayColumnHeader () 12 | 13 | @property (nonatomic, strong) UILabel *title; 14 | @property (nonatomic, strong) UIView *titleBackground; 15 | 16 | @end 17 | 18 | @implementation MSDayColumnHeader 19 | 20 | - (id)initWithFrame:(CGRect)frame 21 | { 22 | self = [super initWithFrame:frame]; 23 | if (self) { 24 | 25 | self.titleBackground = [UIView new]; 26 | self.titleBackground.layer.cornerRadius = nearbyintf(15.0); 27 | [self addSubview:self.titleBackground]; 28 | 29 | self.backgroundColor = [UIColor clearColor]; 30 | self.title = [UILabel new]; 31 | self.title.backgroundColor = [UIColor clearColor]; 32 | [self addSubview:self.title]; 33 | 34 | [self.titleBackground makeConstraints:^(MASConstraintMaker *make) { 35 | make.edges.equalTo(self.title).with.insets(UIEdgeInsetsMake(-6.0, -12.0, -4.0, -12.0)); 36 | }]; 37 | 38 | [self.title makeConstraints:^(MASConstraintMaker *make) { 39 | make.center.equalTo(self); 40 | }]; 41 | } 42 | return self; 43 | } 44 | 45 | - (void)setDay:(NSDate *)day 46 | { 47 | _day = day; 48 | 49 | static NSDateFormatter *dateFormatter; 50 | if (!dateFormatter) { 51 | dateFormatter = [NSDateFormatter new]; 52 | dateFormatter.dateFormat = ((UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) ? @"EEE MMM d" : @"EEEE MMMM d, YYYY"); 53 | } 54 | self.title.text = [dateFormatter stringFromDate:day]; 55 | [self setNeedsLayout]; 56 | } 57 | 58 | - (void)setCurrentDay:(BOOL)currentDay 59 | { 60 | _currentDay = currentDay; 61 | 62 | if (currentDay) { 63 | self.title.textColor = [UIColor whiteColor]; 64 | self.title.font = [UIFont boldSystemFontOfSize:16.0]; 65 | self.titleBackground.backgroundColor = [UIColor colorWithHexString:@"fd3935"]; 66 | } else { 67 | self.title.font = [UIFont systemFontOfSize:16.0]; 68 | self.title.textColor = [UIColor blackColor]; 69 | self.titleBackground.backgroundColor = [UIColor clearColor]; 70 | } 71 | } 72 | 73 | @end 74 | -------------------------------------------------------------------------------- /Example/Example/MSDayColumnHeaderBackground.h: -------------------------------------------------------------------------------- 1 | // 2 | // MSDayColumnHeaderBackground.h 3 | // Example 4 | // 5 | // Created by Eric Horacek on 2/28/13. 6 | // Copyright (c) 2015 Eric Horacek. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface MSDayColumnHeaderBackground : UICollectionReusableView 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /Example/Example/MSDayColumnHeaderBackground.m: -------------------------------------------------------------------------------- 1 | // 2 | // MSDayColumnHeaderBackground.m 3 | // Example 4 | // 5 | // Created by Eric Horacek on 2/28/13. 6 | // Copyright (c) 2015 Eric Horacek. All rights reserved. 7 | // 8 | 9 | #import "MSDayColumnHeaderBackground.h" 10 | 11 | @implementation MSDayColumnHeaderBackground 12 | 13 | - (id)initWithFrame:(CGRect)frame 14 | { 15 | self = [super initWithFrame:frame]; 16 | if (self) { 17 | self.backgroundColor = [UIColor colorWithHexString:@"f7f7f7"]; 18 | } 19 | return self; 20 | } 21 | 22 | @end 23 | -------------------------------------------------------------------------------- /Example/Example/MSEvent.h: -------------------------------------------------------------------------------- 1 | // 2 | // MSEvent.h 3 | // Example 4 | // 5 | // Created by Eric Horacek on 2/26/13. 6 | // Copyright (c) 2015 Eric Horacek. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface MSEvent : NSManagedObject 12 | 13 | @property (nonatomic, strong) NSNumber *remoteID; 14 | @property (nonatomic, strong) NSDate *start; 15 | @property (nonatomic, strong) NSString *title; 16 | @property (nonatomic, strong) NSString *location; 17 | @property (nonatomic, strong) NSNumber *timeToBeDecided; 18 | @property (nonatomic, strong) NSNumber *dateToBeDecided; 19 | 20 | - (NSDate *)day; // Derived attribute to make it easy to sort events into days by equality 21 | 22 | @end 23 | -------------------------------------------------------------------------------- /Example/Example/MSEvent.m: -------------------------------------------------------------------------------- 1 | // 2 | // MSEvent.m 3 | // Example 4 | // 5 | // Created by Eric Horacek on 2/26/13. 6 | // Copyright (c) 2015 Eric Horacek. All rights reserved. 7 | // 8 | 9 | #import "MSEvent.h" 10 | 11 | @implementation MSEvent 12 | 13 | @dynamic remoteID; 14 | @dynamic start; 15 | @dynamic title; 16 | @dynamic location; 17 | @dynamic dateToBeDecided; 18 | @dynamic timeToBeDecided; 19 | 20 | - (NSDate *)day 21 | { 22 | return [[NSCalendar currentCalendar] startOfDayForDate:self.start]; 23 | } 24 | 25 | @end 26 | -------------------------------------------------------------------------------- /Example/Example/MSEventCell.h: -------------------------------------------------------------------------------- 1 | // 2 | // MSEventCell.h 3 | // Example 4 | // 5 | // Created by Eric Horacek on 2/26/13. 6 | // Copyright (c) 2015 Eric Horacek. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @class MSEvent; 12 | 13 | @interface MSEventCell : UICollectionViewCell 14 | 15 | @property (nonatomic, weak) MSEvent *event; 16 | 17 | @property (nonatomic, strong) UILabel *title; 18 | @property (nonatomic, strong) UILabel *location; 19 | 20 | @end 21 | -------------------------------------------------------------------------------- /Example/Example/MSGridline.h: -------------------------------------------------------------------------------- 1 | // 2 | // MSGridlineCollectionReusableView.h 3 | // Example 4 | // 5 | // Created by Eric Horacek on 2/26/13. 6 | // Copyright (c) 2015 Eric Horacek. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface MSGridline : UICollectionReusableView 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /Example/Example/MSGridline.m: -------------------------------------------------------------------------------- 1 | // 2 | // MSGridlineCollectionReusableView.m 3 | // Example 4 | // 5 | // Created by Eric Horacek on 2/26/13. 6 | // Copyright (c) 2015 Eric Horacek. All rights reserved. 7 | // 8 | 9 | #import "MSGridline.h" 10 | 11 | @implementation MSGridline 12 | 13 | - (id)initWithFrame:(CGRect)frame 14 | { 15 | self = [super initWithFrame:frame]; 16 | if (self) { 17 | self.backgroundColor = [UIColor colorWithHexString:@"d7d7d7"]; 18 | } 19 | return self; 20 | } 21 | 22 | @end 23 | -------------------------------------------------------------------------------- /Example/Example/MSTimeRowHeader.h: -------------------------------------------------------------------------------- 1 | // 2 | // MSTimeRowHeader.h 3 | // Example 4 | // 5 | // Created by Eric Horacek on 2/26/13. 6 | // Copyright (c) 2015 Eric Horacek. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface MSTimeRowHeader : UICollectionReusableView 12 | 13 | @property (nonatomic, strong) UILabel *title; 14 | @property (nonatomic, strong) NSDate *time; 15 | 16 | @end 17 | -------------------------------------------------------------------------------- /Example/Example/MSTimeRowHeader.m: -------------------------------------------------------------------------------- 1 | // 2 | // MSTimeRowHeader.m 3 | // Example 4 | // 5 | // Created by Eric Horacek on 2/26/13. 6 | // Copyright (c) 2015 Eric Horacek. All rights reserved. 7 | // 8 | 9 | #import "MSTimeRowHeader.h" 10 | 11 | @implementation MSTimeRowHeader 12 | 13 | - (id)initWithFrame:(CGRect)frame 14 | { 15 | self = [super initWithFrame:frame]; 16 | if (self) { 17 | self.backgroundColor = [UIColor clearColor]; 18 | self.title = [UILabel new]; 19 | self.title.backgroundColor = [UIColor clearColor]; 20 | self.title.font = [UIFont systemFontOfSize:12.0]; 21 | [self addSubview:self.title]; 22 | 23 | [self.title makeConstraints:^(MASConstraintMaker *make) { 24 | make.centerY.equalTo(self.centerY); 25 | make.right.equalTo(self.right).offset(-5.0); 26 | }]; 27 | } 28 | return self; 29 | } 30 | 31 | #pragma mark - MSTimeRowHeader 32 | 33 | - (void)setTime:(NSDate *)time 34 | { 35 | _time = time; 36 | 37 | static NSDateFormatter *dateFormatter; 38 | if (!dateFormatter) { 39 | dateFormatter = [NSDateFormatter new]; 40 | dateFormatter.dateFormat = @"h a"; 41 | } 42 | self.title.text = [dateFormatter stringFromDate:time]; 43 | [self setNeedsLayout]; 44 | } 45 | 46 | @end 47 | -------------------------------------------------------------------------------- /Example/Example/MSTimeRowHeaderBackground.h: -------------------------------------------------------------------------------- 1 | // 2 | // MSTimeRowHeaderBackground.h 3 | // Example 4 | // 5 | // Created by Eric Horacek on 2/26/13. 6 | // Copyright (c) 2015 Eric Horacek. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface MSTimeRowHeaderBackground : UICollectionReusableView 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /Example/Example/MSTimeRowHeaderBackground.m: -------------------------------------------------------------------------------- 1 | // 2 | // MSTimeRowHeaderBackground.m 3 | // Example 4 | // 5 | // Created by Eric Horacek on 2/26/13. 6 | // Copyright (c) 2015 Eric Horacek. All rights reserved. 7 | // 8 | 9 | #import "MSTimeRowHeaderBackground.h" 10 | 11 | @implementation MSTimeRowHeaderBackground 12 | 13 | - (id)initWithFrame:(CGRect)frame 14 | { 15 | self = [super initWithFrame:frame]; 16 | if (self) { 17 | self.backgroundColor = [UIColor whiteColor]; 18 | } 19 | return self; 20 | } 21 | 22 | @end 23 | -------------------------------------------------------------------------------- /Example/Example/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /Example/Example/main.m: -------------------------------------------------------------------------------- 1 | // 2 | // main.m 3 | // Example 4 | // 5 | // Created by Eric Horacek on 2/26/13. 6 | // Copyright (c) 2015 Eric Horacek. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | #import "MSAppDelegate.h" 12 | 13 | int main(int argc, char *argv[]) 14 | { 15 | @autoreleasepool { 16 | return UIApplicationMain(argc, argv, nil, NSStringFromClass([MSAppDelegate class])); 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /Example/Podfile: -------------------------------------------------------------------------------- 1 | platform :ios, '8.0' 2 | 3 | xcodeproj 'Example' 4 | 5 | pod 'MSCollectionViewCalendarLayout', :path => '../' 6 | 7 | pod 'RestKit' 8 | pod 'UIColor-HexString' 9 | pod 'Masonry' 10 | -------------------------------------------------------------------------------- /Example/Podfile.lock: -------------------------------------------------------------------------------- 1 | PODS: 2 | - AFNetworking (1.3.4) 3 | - ISO8601DateFormatterValueTransformer (0.6.1): 4 | - RKValueTransformers (~> 1.1.0) 5 | - Masonry (0.6.2) 6 | - MSCollectionViewCalendarLayout (0.1.5) 7 | - RestKit (0.25.0): 8 | - RestKit/Core (= 0.25.0) 9 | - RestKit/Core (0.25.0): 10 | - RestKit/CoreData 11 | - RestKit/Network 12 | - RestKit/ObjectMapping 13 | - RestKit/CoreData (0.25.0): 14 | - RestKit/ObjectMapping 15 | - RestKit/Network (0.25.0): 16 | - AFNetworking (~> 1.3.0) 17 | - RestKit/ObjectMapping 18 | - RestKit/Support 19 | - SOCKit 20 | - RestKit/ObjectMapping (0.25.0): 21 | - ISO8601DateFormatterValueTransformer (~> 0.6.1) 22 | - RestKit/Support 23 | - RKValueTransformers (~> 1.1.0) 24 | - RestKit/Support (0.25.0): 25 | - TransitionKit (~> 2.1.0) 26 | - RKValueTransformers (1.1.2) 27 | - SOCKit (1.1) 28 | - TransitionKit (2.1.1) 29 | - UIColor-HexString (1.1.0) 30 | 31 | DEPENDENCIES: 32 | - Masonry 33 | - MSCollectionViewCalendarLayout (from `../`) 34 | - RestKit 35 | - UIColor-HexString 36 | 37 | EXTERNAL SOURCES: 38 | MSCollectionViewCalendarLayout: 39 | :path: "../" 40 | 41 | SPEC CHECKSUMS: 42 | AFNetworking: cf8e418e16f0c9c7e5c3150d019a3c679d015018 43 | ISO8601DateFormatterValueTransformer: 52da467d6ec899d6aedda8e48280ac92e8ee97e6 44 | Masonry: 362e8a1cc0beada4a4c4832d5e863da2a51533be 45 | MSCollectionViewCalendarLayout: 9c52894930d6b712951f18873618fc32c00cd4fa 46 | RestKit: a4fcaf3d4bb2c204679856a46d596160bf208095 47 | RKValueTransformers: 66ac5e4f077fdbe3496e792d89eeff4c3eb67701 48 | SOCKit: c7376ac262bea9115b8f749358f762522a47d392 49 | TransitionKit: 3a14b6acc7cf2d1dd3e454e24dbad1cfab9a1ef1 50 | UIColor-HexString: f8a5612bd6772fed8db58ee594b42a0b2831750e 51 | 52 | COCOAPODS: 0.38.2 53 | -------------------------------------------------------------------------------- /Example/Pods/AFNetworking/AFNetworking/AFNetworking.h: -------------------------------------------------------------------------------- 1 | // AFNetworking.h 2 | // 3 | // Copyright (c) 2011 Gowalla (http://gowalla.com/) 4 | // 5 | // Permission is hereby granted, free of charge, to any person obtaining a copy 6 | // of this software and associated documentation files (the "Software"), to deal 7 | // in the Software without restriction, including without limitation the rights 8 | // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | // copies of the Software, and to permit persons to whom the Software is 10 | // furnished to do so, subject to the following conditions: 11 | // 12 | // The above copyright notice and this permission notice shall be included in 13 | // all copies or substantial portions of the Software. 14 | // 15 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 21 | // THE SOFTWARE. 22 | 23 | #import 24 | #import 25 | 26 | #ifndef _AFNETWORKING_ 27 | #define _AFNETWORKING_ 28 | 29 | #import "AFURLConnectionOperation.h" 30 | 31 | #import "AFHTTPRequestOperation.h" 32 | #import "AFJSONRequestOperation.h" 33 | #import "AFXMLRequestOperation.h" 34 | #import "AFPropertyListRequestOperation.h" 35 | #import "AFHTTPClient.h" 36 | 37 | #import "AFImageRequestOperation.h" 38 | 39 | #if defined(__IPHONE_OS_VERSION_MIN_REQUIRED) 40 | #import "AFNetworkActivityIndicatorManager.h" 41 | #import "UIImageView+AFNetworking.h" 42 | #endif 43 | #endif /* _AFNETWORKING_ */ 44 | -------------------------------------------------------------------------------- /Example/Pods/AFNetworking/LICENSE: -------------------------------------------------------------------------------- 1 | Copyright (c) 2013-2014 AFNetworking (http://afnetworking.com/) 2 | 3 | Permission is hereby granted, free of charge, to any person obtaining a copy 4 | of this software and associated documentation files (the "Software"), to deal 5 | in the Software without restriction, including without limitation the rights 6 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 7 | copies of the Software, and to permit persons to whom the Software is 8 | furnished to do so, subject to the following conditions: 9 | 10 | The above copyright notice and this permission notice shall be included in 11 | all copies or substantial portions of the Software. 12 | 13 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 14 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 15 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 16 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 17 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 18 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 19 | THE SOFTWARE. 20 | -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/AFNetworking/AFHTTPClient.h: -------------------------------------------------------------------------------- 1 | ../../../AFNetworking/AFNetworking/AFHTTPClient.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/AFNetworking/AFHTTPRequestOperation.h: -------------------------------------------------------------------------------- 1 | ../../../AFNetworking/AFNetworking/AFHTTPRequestOperation.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/AFNetworking/AFImageRequestOperation.h: -------------------------------------------------------------------------------- 1 | ../../../AFNetworking/AFNetworking/AFImageRequestOperation.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/AFNetworking/AFJSONRequestOperation.h: -------------------------------------------------------------------------------- 1 | ../../../AFNetworking/AFNetworking/AFJSONRequestOperation.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/AFNetworking/AFNetworkActivityIndicatorManager.h: -------------------------------------------------------------------------------- 1 | ../../../AFNetworking/AFNetworking/AFNetworkActivityIndicatorManager.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/AFNetworking/AFNetworking.h: -------------------------------------------------------------------------------- 1 | ../../../AFNetworking/AFNetworking/AFNetworking.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/AFNetworking/AFPropertyListRequestOperation.h: -------------------------------------------------------------------------------- 1 | ../../../AFNetworking/AFNetworking/AFPropertyListRequestOperation.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/AFNetworking/AFURLConnectionOperation.h: -------------------------------------------------------------------------------- 1 | ../../../AFNetworking/AFNetworking/AFURLConnectionOperation.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/AFNetworking/AFXMLRequestOperation.h: -------------------------------------------------------------------------------- 1 | ../../../AFNetworking/AFNetworking/AFXMLRequestOperation.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/AFNetworking/UIImageView+AFNetworking.h: -------------------------------------------------------------------------------- 1 | ../../../AFNetworking/AFNetworking/UIImageView+AFNetworking.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/ISO8601DateFormatterValueTransformer/ISO8601DateFormatterValueTransformer.h: -------------------------------------------------------------------------------- 1 | ../../../ISO8601DateFormatterValueTransformer/Code/ISO8601DateFormatterValueTransformer.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/ISO8601DateFormatterValueTransformer/RKISO8601DateFormatter.h: -------------------------------------------------------------------------------- 1 | ../../../ISO8601DateFormatterValueTransformer/Code/RKISO8601DateFormatter.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/MSCollectionViewCalendarLayout/MSCollectionViewCalendarLayout.h: -------------------------------------------------------------------------------- 1 | ../../../../../MSCollectionViewCalendarLayout/MSCollectionViewCalendarLayout.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/Masonry/MASCompositeConstraint.h: -------------------------------------------------------------------------------- 1 | ../../../Masonry/Masonry/MASCompositeConstraint.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/Masonry/MASConstraint+Private.h: -------------------------------------------------------------------------------- 1 | ../../../Masonry/Masonry/MASConstraint+Private.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/Masonry/MASConstraint.h: -------------------------------------------------------------------------------- 1 | ../../../Masonry/Masonry/MASConstraint.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/Masonry/MASConstraintMaker.h: -------------------------------------------------------------------------------- 1 | ../../../Masonry/Masonry/MASConstraintMaker.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/Masonry/MASLayoutConstraint.h: -------------------------------------------------------------------------------- 1 | ../../../Masonry/Masonry/MASLayoutConstraint.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/Masonry/MASUtilities.h: -------------------------------------------------------------------------------- 1 | ../../../Masonry/Masonry/MASUtilities.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/Masonry/MASViewAttribute.h: -------------------------------------------------------------------------------- 1 | ../../../Masonry/Masonry/MASViewAttribute.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/Masonry/MASViewConstraint.h: -------------------------------------------------------------------------------- 1 | ../../../Masonry/Masonry/MASViewConstraint.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/Masonry/Masonry.h: -------------------------------------------------------------------------------- 1 | ../../../Masonry/Masonry/Masonry.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/Masonry/NSArray+MASAdditions.h: -------------------------------------------------------------------------------- 1 | ../../../Masonry/Masonry/NSArray+MASAdditions.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/Masonry/NSArray+MASShorthandAdditions.h: -------------------------------------------------------------------------------- 1 | ../../../Masonry/Masonry/NSArray+MASShorthandAdditions.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/Masonry/NSLayoutConstraint+MASDebugAdditions.h: -------------------------------------------------------------------------------- 1 | ../../../Masonry/Masonry/NSLayoutConstraint+MASDebugAdditions.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/Masonry/View+MASAdditions.h: -------------------------------------------------------------------------------- 1 | ../../../Masonry/Masonry/View+MASAdditions.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/Masonry/View+MASShorthandAdditions.h: -------------------------------------------------------------------------------- 1 | ../../../Masonry/Masonry/View+MASShorthandAdditions.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/Masonry/ViewController+MASAdditions.h: -------------------------------------------------------------------------------- 1 | ../../../Masonry/Masonry/ViewController+MASAdditions.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/RKValueTransformers/RKValueTransformers.h: -------------------------------------------------------------------------------- 1 | ../../../RKValueTransformers/Code/RKValueTransformers.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/RestKit/CoreData.h: -------------------------------------------------------------------------------- 1 | ../../../RestKit/Code/CoreData.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/RestKit/CoreData/NSManagedObject+RKAdditions.h: -------------------------------------------------------------------------------- 1 | ../../../../RestKit/Code/CoreData/NSManagedObject+RKAdditions.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/RestKit/CoreData/NSManagedObjectContext+RKAdditions.h: -------------------------------------------------------------------------------- 1 | ../../../../RestKit/Code/CoreData/NSManagedObjectContext+RKAdditions.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/RestKit/CoreData/RKConnectionDescription.h: -------------------------------------------------------------------------------- 1 | ../../../../RestKit/Code/CoreData/RKConnectionDescription.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/RestKit/CoreData/RKCoreData.h: -------------------------------------------------------------------------------- 1 | ../../../../RestKit/Code/CoreData/RKCoreData.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/RestKit/CoreData/RKEntityByAttributeCache.h: -------------------------------------------------------------------------------- 1 | ../../../../RestKit/Code/CoreData/RKEntityByAttributeCache.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/RestKit/CoreData/RKEntityCache.h: -------------------------------------------------------------------------------- 1 | ../../../../RestKit/Code/CoreData/RKEntityCache.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/RestKit/CoreData/RKEntityMapping.h: -------------------------------------------------------------------------------- 1 | ../../../../RestKit/Code/CoreData/RKEntityMapping.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/RestKit/CoreData/RKFetchRequestManagedObjectCache.h: -------------------------------------------------------------------------------- 1 | ../../../../RestKit/Code/CoreData/RKFetchRequestManagedObjectCache.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/RestKit/CoreData/RKInMemoryManagedObjectCache.h: -------------------------------------------------------------------------------- 1 | ../../../../RestKit/Code/CoreData/RKInMemoryManagedObjectCache.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/RestKit/CoreData/RKManagedObjectCaching.h: -------------------------------------------------------------------------------- 1 | ../../../../RestKit/Code/CoreData/RKManagedObjectCaching.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/RestKit/CoreData/RKManagedObjectImporter.h: -------------------------------------------------------------------------------- 1 | ../../../../RestKit/Code/CoreData/RKManagedObjectImporter.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/RestKit/CoreData/RKManagedObjectMappingOperationDataSource.h: -------------------------------------------------------------------------------- 1 | ../../../../RestKit/Code/CoreData/RKManagedObjectMappingOperationDataSource.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/RestKit/CoreData/RKManagedObjectStore.h: -------------------------------------------------------------------------------- 1 | ../../../../RestKit/Code/CoreData/RKManagedObjectStore.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/RestKit/CoreData/RKPropertyInspector+CoreData.h: -------------------------------------------------------------------------------- 1 | ../../../../RestKit/Code/CoreData/RKPropertyInspector+CoreData.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/RestKit/CoreData/RKRelationshipConnectionOperation.h: -------------------------------------------------------------------------------- 1 | ../../../../RestKit/Code/CoreData/RKRelationshipConnectionOperation.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/RestKit/Network.h: -------------------------------------------------------------------------------- 1 | ../../../RestKit/Code/Network.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/RestKit/Network/RKHTTPRequestOperation.h: -------------------------------------------------------------------------------- 1 | ../../../../RestKit/Code/Network/RKHTTPRequestOperation.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/RestKit/Network/RKManagedObjectRequestOperation.h: -------------------------------------------------------------------------------- 1 | ../../../../RestKit/Code/Network/RKManagedObjectRequestOperation.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/RestKit/Network/RKObjectManager.h: -------------------------------------------------------------------------------- 1 | ../../../../RestKit/Code/Network/RKObjectManager.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/RestKit/Network/RKObjectParameterization.h: -------------------------------------------------------------------------------- 1 | ../../../../RestKit/Code/Network/RKObjectParameterization.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/RestKit/Network/RKObjectRequestOperation.h: -------------------------------------------------------------------------------- 1 | ../../../../RestKit/Code/Network/RKObjectRequestOperation.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/RestKit/Network/RKObjectRequestOperationSubclass.h: -------------------------------------------------------------------------------- 1 | ../../../../RestKit/Code/Network/RKObjectRequestOperationSubclass.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/RestKit/Network/RKPaginator.h: -------------------------------------------------------------------------------- 1 | ../../../../RestKit/Code/Network/RKPaginator.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/RestKit/Network/RKPathMatcher.h: -------------------------------------------------------------------------------- 1 | ../../../../RestKit/Code/Network/RKPathMatcher.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/RestKit/Network/RKRequestDescriptor.h: -------------------------------------------------------------------------------- 1 | ../../../../RestKit/Code/Network/RKRequestDescriptor.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/RestKit/Network/RKResponseDescriptor.h: -------------------------------------------------------------------------------- 1 | ../../../../RestKit/Code/Network/RKResponseDescriptor.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/RestKit/Network/RKResponseMapperOperation.h: -------------------------------------------------------------------------------- 1 | ../../../../RestKit/Code/Network/RKResponseMapperOperation.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/RestKit/Network/RKRoute.h: -------------------------------------------------------------------------------- 1 | ../../../../RestKit/Code/Network/RKRoute.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/RestKit/Network/RKRouteSet.h: -------------------------------------------------------------------------------- 1 | ../../../../RestKit/Code/Network/RKRouteSet.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/RestKit/Network/RKRouter.h: -------------------------------------------------------------------------------- 1 | ../../../../RestKit/Code/Network/RKRouter.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/RestKit/ObjectMapping.h: -------------------------------------------------------------------------------- 1 | ../../../RestKit/Code/ObjectMapping.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/RestKit/ObjectMapping/RKAttributeMapping.h: -------------------------------------------------------------------------------- 1 | ../../../../RestKit/Code/ObjectMapping/RKAttributeMapping.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/RestKit/ObjectMapping/RKDynamicMapping.h: -------------------------------------------------------------------------------- 1 | ../../../../RestKit/Code/ObjectMapping/RKDynamicMapping.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/RestKit/ObjectMapping/RKErrorMessage.h: -------------------------------------------------------------------------------- 1 | ../../../../RestKit/Code/ObjectMapping/RKErrorMessage.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/RestKit/ObjectMapping/RKHTTPUtilities.h: -------------------------------------------------------------------------------- 1 | ../../../../RestKit/Code/ObjectMapping/RKHTTPUtilities.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/RestKit/ObjectMapping/RKMapperOperation.h: -------------------------------------------------------------------------------- 1 | ../../../../RestKit/Code/ObjectMapping/RKMapperOperation.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/RestKit/ObjectMapping/RKMapperOperation_Private.h: -------------------------------------------------------------------------------- 1 | ../../../../RestKit/Code/ObjectMapping/RKMapperOperation_Private.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/RestKit/ObjectMapping/RKMapping.h: -------------------------------------------------------------------------------- 1 | ../../../../RestKit/Code/ObjectMapping/RKMapping.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/RestKit/ObjectMapping/RKMappingErrors.h: -------------------------------------------------------------------------------- 1 | ../../../../RestKit/Code/ObjectMapping/RKMappingErrors.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/RestKit/ObjectMapping/RKMappingOperation.h: -------------------------------------------------------------------------------- 1 | ../../../../RestKit/Code/ObjectMapping/RKMappingOperation.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/RestKit/ObjectMapping/RKMappingOperationDataSource.h: -------------------------------------------------------------------------------- 1 | ../../../../RestKit/Code/ObjectMapping/RKMappingOperationDataSource.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/RestKit/ObjectMapping/RKMappingResult.h: -------------------------------------------------------------------------------- 1 | ../../../../RestKit/Code/ObjectMapping/RKMappingResult.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/RestKit/ObjectMapping/RKObjectMapping.h: -------------------------------------------------------------------------------- 1 | ../../../../RestKit/Code/ObjectMapping/RKObjectMapping.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/RestKit/ObjectMapping/RKObjectMappingMatcher.h: -------------------------------------------------------------------------------- 1 | ../../../../RestKit/Code/ObjectMapping/RKObjectMappingMatcher.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/RestKit/ObjectMapping/RKObjectMappingOperationDataSource.h: -------------------------------------------------------------------------------- 1 | ../../../../RestKit/Code/ObjectMapping/RKObjectMappingOperationDataSource.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/RestKit/ObjectMapping/RKObjectUtilities.h: -------------------------------------------------------------------------------- 1 | ../../../../RestKit/Code/ObjectMapping/RKObjectUtilities.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/RestKit/ObjectMapping/RKPropertyInspector.h: -------------------------------------------------------------------------------- 1 | ../../../../RestKit/Code/ObjectMapping/RKPropertyInspector.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/RestKit/ObjectMapping/RKPropertyMapping.h: -------------------------------------------------------------------------------- 1 | ../../../../RestKit/Code/ObjectMapping/RKPropertyMapping.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/RestKit/ObjectMapping/RKRelationshipMapping.h: -------------------------------------------------------------------------------- 1 | ../../../../RestKit/Code/ObjectMapping/RKRelationshipMapping.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/RestKit/RestKit.h: -------------------------------------------------------------------------------- 1 | ../../../RestKit/Code/RestKit.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/RestKit/Support.h: -------------------------------------------------------------------------------- 1 | ../../../RestKit/Code/Support.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/RestKit/Support/RKDictionaryUtilities.h: -------------------------------------------------------------------------------- 1 | ../../../../RestKit/Code/Support/RKDictionaryUtilities.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/RestKit/Support/RKDotNetDateFormatter.h: -------------------------------------------------------------------------------- 1 | ../../../../RestKit/Code/Support/RKDotNetDateFormatter.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/RestKit/Support/RKErrors.h: -------------------------------------------------------------------------------- 1 | ../../../../RestKit/Code/Support/RKErrors.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/RestKit/Support/RKLog.h: -------------------------------------------------------------------------------- 1 | ../../../../RestKit/Code/Support/RKLog.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/RestKit/Support/RKLumberjackLogger.h: -------------------------------------------------------------------------------- 1 | ../../../../RestKit/Code/Support/RKLumberjackLogger.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/RestKit/Support/RKMIMETypeSerialization.h: -------------------------------------------------------------------------------- 1 | ../../../../RestKit/Code/Support/RKMIMETypeSerialization.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/RestKit/Support/RKMIMETypes.h: -------------------------------------------------------------------------------- 1 | ../../../../RestKit/Code/Support/RKMIMETypes.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/RestKit/Support/RKMacros.h: -------------------------------------------------------------------------------- 1 | ../../../../RestKit/Code/Support/RKMacros.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/RestKit/Support/RKNSJSONSerialization.h: -------------------------------------------------------------------------------- 1 | ../../../../RestKit/Code/Support/RKNSJSONSerialization.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/RestKit/Support/RKOperationStateMachine.h: -------------------------------------------------------------------------------- 1 | ../../../../RestKit/Code/Support/RKOperationStateMachine.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/RestKit/Support/RKPathUtilities.h: -------------------------------------------------------------------------------- 1 | ../../../../RestKit/Code/Support/RKPathUtilities.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/RestKit/Support/RKSerialization.h: -------------------------------------------------------------------------------- 1 | ../../../../RestKit/Code/Support/RKSerialization.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/RestKit/Support/RKStringTokenizer.h: -------------------------------------------------------------------------------- 1 | ../../../../RestKit/Code/Support/RKStringTokenizer.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/RestKit/Support/RKURLEncodedSerialization.h: -------------------------------------------------------------------------------- 1 | ../../../../RestKit/Code/Support/RKURLEncodedSerialization.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/RestKit/Support/lcl_config_components_RK.h: -------------------------------------------------------------------------------- 1 | ../../../../RestKit/Code/Support/lcl_config_components_RK.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/RestKit/Support/lcl_config_extensions_RK.h: -------------------------------------------------------------------------------- 1 | ../../../../RestKit/Code/Support/lcl_config_extensions_RK.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/RestKit/Support/lcl_config_logger_RK.h: -------------------------------------------------------------------------------- 1 | ../../../../RestKit/Code/Support/lcl_config_logger_RK.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/SOCKit/SOCKit.h: -------------------------------------------------------------------------------- 1 | ../../../SOCKit/SOCKit.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/TransitionKit/TKEvent.h: -------------------------------------------------------------------------------- 1 | ../../../TransitionKit/Code/TKEvent.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/TransitionKit/TKState.h: -------------------------------------------------------------------------------- 1 | ../../../TransitionKit/Code/TKState.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/TransitionKit/TKStateMachine.h: -------------------------------------------------------------------------------- 1 | ../../../TransitionKit/Code/TKStateMachine.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/TransitionKit/TKTransition.h: -------------------------------------------------------------------------------- 1 | ../../../TransitionKit/Code/TKTransition.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/TransitionKit/TransitionKit.h: -------------------------------------------------------------------------------- 1 | ../../../TransitionKit/Code/TransitionKit.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/UIColor-HexString/UIColor+HexString.h: -------------------------------------------------------------------------------- 1 | ../../../UIColor-HexString/UIColor+HexString.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/Vendor/LibComponentLogging/Core/lcl_RK.h: -------------------------------------------------------------------------------- 1 | ../../../../../RestKit/Vendor/LibComponentLogging/Core/lcl_RK.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/AFNetworking/AFHTTPClient.h: -------------------------------------------------------------------------------- 1 | ../../../AFNetworking/AFNetworking/AFHTTPClient.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/AFNetworking/AFHTTPRequestOperation.h: -------------------------------------------------------------------------------- 1 | ../../../AFNetworking/AFNetworking/AFHTTPRequestOperation.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/AFNetworking/AFImageRequestOperation.h: -------------------------------------------------------------------------------- 1 | ../../../AFNetworking/AFNetworking/AFImageRequestOperation.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/AFNetworking/AFJSONRequestOperation.h: -------------------------------------------------------------------------------- 1 | ../../../AFNetworking/AFNetworking/AFJSONRequestOperation.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/AFNetworking/AFNetworkActivityIndicatorManager.h: -------------------------------------------------------------------------------- 1 | ../../../AFNetworking/AFNetworking/AFNetworkActivityIndicatorManager.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/AFNetworking/AFNetworking.h: -------------------------------------------------------------------------------- 1 | ../../../AFNetworking/AFNetworking/AFNetworking.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/AFNetworking/AFPropertyListRequestOperation.h: -------------------------------------------------------------------------------- 1 | ../../../AFNetworking/AFNetworking/AFPropertyListRequestOperation.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/AFNetworking/AFURLConnectionOperation.h: -------------------------------------------------------------------------------- 1 | ../../../AFNetworking/AFNetworking/AFURLConnectionOperation.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/AFNetworking/AFXMLRequestOperation.h: -------------------------------------------------------------------------------- 1 | ../../../AFNetworking/AFNetworking/AFXMLRequestOperation.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/AFNetworking/UIImageView+AFNetworking.h: -------------------------------------------------------------------------------- 1 | ../../../AFNetworking/AFNetworking/UIImageView+AFNetworking.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/ISO8601DateFormatterValueTransformer/ISO8601DateFormatterValueTransformer.h: -------------------------------------------------------------------------------- 1 | ../../../ISO8601DateFormatterValueTransformer/Code/ISO8601DateFormatterValueTransformer.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/ISO8601DateFormatterValueTransformer/RKISO8601DateFormatter.h: -------------------------------------------------------------------------------- 1 | ../../../ISO8601DateFormatterValueTransformer/Code/RKISO8601DateFormatter.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/MSCollectionViewCalendarLayout/MSCollectionViewCalendarLayout.h: -------------------------------------------------------------------------------- 1 | ../../../../../MSCollectionViewCalendarLayout/MSCollectionViewCalendarLayout.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/Masonry/MASCompositeConstraint.h: -------------------------------------------------------------------------------- 1 | ../../../Masonry/Masonry/MASCompositeConstraint.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/Masonry/MASConstraint+Private.h: -------------------------------------------------------------------------------- 1 | ../../../Masonry/Masonry/MASConstraint+Private.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/Masonry/MASConstraint.h: -------------------------------------------------------------------------------- 1 | ../../../Masonry/Masonry/MASConstraint.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/Masonry/MASConstraintMaker.h: -------------------------------------------------------------------------------- 1 | ../../../Masonry/Masonry/MASConstraintMaker.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/Masonry/MASLayoutConstraint.h: -------------------------------------------------------------------------------- 1 | ../../../Masonry/Masonry/MASLayoutConstraint.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/Masonry/MASUtilities.h: -------------------------------------------------------------------------------- 1 | ../../../Masonry/Masonry/MASUtilities.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/Masonry/MASViewAttribute.h: -------------------------------------------------------------------------------- 1 | ../../../Masonry/Masonry/MASViewAttribute.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/Masonry/MASViewConstraint.h: -------------------------------------------------------------------------------- 1 | ../../../Masonry/Masonry/MASViewConstraint.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/Masonry/Masonry.h: -------------------------------------------------------------------------------- 1 | ../../../Masonry/Masonry/Masonry.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/Masonry/NSArray+MASAdditions.h: -------------------------------------------------------------------------------- 1 | ../../../Masonry/Masonry/NSArray+MASAdditions.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/Masonry/NSArray+MASShorthandAdditions.h: -------------------------------------------------------------------------------- 1 | ../../../Masonry/Masonry/NSArray+MASShorthandAdditions.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/Masonry/NSLayoutConstraint+MASDebugAdditions.h: -------------------------------------------------------------------------------- 1 | ../../../Masonry/Masonry/NSLayoutConstraint+MASDebugAdditions.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/Masonry/View+MASAdditions.h: -------------------------------------------------------------------------------- 1 | ../../../Masonry/Masonry/View+MASAdditions.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/Masonry/View+MASShorthandAdditions.h: -------------------------------------------------------------------------------- 1 | ../../../Masonry/Masonry/View+MASShorthandAdditions.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/Masonry/ViewController+MASAdditions.h: -------------------------------------------------------------------------------- 1 | ../../../Masonry/Masonry/ViewController+MASAdditions.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/RKValueTransformers/RKValueTransformers.h: -------------------------------------------------------------------------------- 1 | ../../../RKValueTransformers/Code/RKValueTransformers.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/RestKit/CoreData.h: -------------------------------------------------------------------------------- 1 | ../../../RestKit/Code/CoreData.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/RestKit/CoreData/NSManagedObject+RKAdditions.h: -------------------------------------------------------------------------------- 1 | ../../../../RestKit/Code/CoreData/NSManagedObject+RKAdditions.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/RestKit/CoreData/NSManagedObjectContext+RKAdditions.h: -------------------------------------------------------------------------------- 1 | ../../../../RestKit/Code/CoreData/NSManagedObjectContext+RKAdditions.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/RestKit/CoreData/RKConnectionDescription.h: -------------------------------------------------------------------------------- 1 | ../../../../RestKit/Code/CoreData/RKConnectionDescription.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/RestKit/CoreData/RKCoreData.h: -------------------------------------------------------------------------------- 1 | ../../../../RestKit/Code/CoreData/RKCoreData.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/RestKit/CoreData/RKEntityByAttributeCache.h: -------------------------------------------------------------------------------- 1 | ../../../../RestKit/Code/CoreData/RKEntityByAttributeCache.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/RestKit/CoreData/RKEntityCache.h: -------------------------------------------------------------------------------- 1 | ../../../../RestKit/Code/CoreData/RKEntityCache.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/RestKit/CoreData/RKEntityMapping.h: -------------------------------------------------------------------------------- 1 | ../../../../RestKit/Code/CoreData/RKEntityMapping.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/RestKit/CoreData/RKFetchRequestManagedObjectCache.h: -------------------------------------------------------------------------------- 1 | ../../../../RestKit/Code/CoreData/RKFetchRequestManagedObjectCache.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/RestKit/CoreData/RKInMemoryManagedObjectCache.h: -------------------------------------------------------------------------------- 1 | ../../../../RestKit/Code/CoreData/RKInMemoryManagedObjectCache.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/RestKit/CoreData/RKManagedObjectCaching.h: -------------------------------------------------------------------------------- 1 | ../../../../RestKit/Code/CoreData/RKManagedObjectCaching.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/RestKit/CoreData/RKManagedObjectImporter.h: -------------------------------------------------------------------------------- 1 | ../../../../RestKit/Code/CoreData/RKManagedObjectImporter.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/RestKit/CoreData/RKManagedObjectMappingOperationDataSource.h: -------------------------------------------------------------------------------- 1 | ../../../../RestKit/Code/CoreData/RKManagedObjectMappingOperationDataSource.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/RestKit/CoreData/RKManagedObjectStore.h: -------------------------------------------------------------------------------- 1 | ../../../../RestKit/Code/CoreData/RKManagedObjectStore.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/RestKit/CoreData/RKPropertyInspector+CoreData.h: -------------------------------------------------------------------------------- 1 | ../../../../RestKit/Code/CoreData/RKPropertyInspector+CoreData.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/RestKit/CoreData/RKRelationshipConnectionOperation.h: -------------------------------------------------------------------------------- 1 | ../../../../RestKit/Code/CoreData/RKRelationshipConnectionOperation.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/RestKit/Network.h: -------------------------------------------------------------------------------- 1 | ../../../RestKit/Code/Network.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/RestKit/Network/RKHTTPRequestOperation.h: -------------------------------------------------------------------------------- 1 | ../../../../RestKit/Code/Network/RKHTTPRequestOperation.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/RestKit/Network/RKManagedObjectRequestOperation.h: -------------------------------------------------------------------------------- 1 | ../../../../RestKit/Code/Network/RKManagedObjectRequestOperation.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/RestKit/Network/RKObjectManager.h: -------------------------------------------------------------------------------- 1 | ../../../../RestKit/Code/Network/RKObjectManager.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/RestKit/Network/RKObjectParameterization.h: -------------------------------------------------------------------------------- 1 | ../../../../RestKit/Code/Network/RKObjectParameterization.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/RestKit/Network/RKObjectRequestOperation.h: -------------------------------------------------------------------------------- 1 | ../../../../RestKit/Code/Network/RKObjectRequestOperation.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/RestKit/Network/RKObjectRequestOperationSubclass.h: -------------------------------------------------------------------------------- 1 | ../../../../RestKit/Code/Network/RKObjectRequestOperationSubclass.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/RestKit/Network/RKPaginator.h: -------------------------------------------------------------------------------- 1 | ../../../../RestKit/Code/Network/RKPaginator.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/RestKit/Network/RKPathMatcher.h: -------------------------------------------------------------------------------- 1 | ../../../../RestKit/Code/Network/RKPathMatcher.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/RestKit/Network/RKRequestDescriptor.h: -------------------------------------------------------------------------------- 1 | ../../../../RestKit/Code/Network/RKRequestDescriptor.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/RestKit/Network/RKResponseDescriptor.h: -------------------------------------------------------------------------------- 1 | ../../../../RestKit/Code/Network/RKResponseDescriptor.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/RestKit/Network/RKResponseMapperOperation.h: -------------------------------------------------------------------------------- 1 | ../../../../RestKit/Code/Network/RKResponseMapperOperation.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/RestKit/Network/RKRoute.h: -------------------------------------------------------------------------------- 1 | ../../../../RestKit/Code/Network/RKRoute.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/RestKit/Network/RKRouteSet.h: -------------------------------------------------------------------------------- 1 | ../../../../RestKit/Code/Network/RKRouteSet.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/RestKit/Network/RKRouter.h: -------------------------------------------------------------------------------- 1 | ../../../../RestKit/Code/Network/RKRouter.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/RestKit/ObjectMapping.h: -------------------------------------------------------------------------------- 1 | ../../../RestKit/Code/ObjectMapping.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/RestKit/ObjectMapping/RKAttributeMapping.h: -------------------------------------------------------------------------------- 1 | ../../../../RestKit/Code/ObjectMapping/RKAttributeMapping.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/RestKit/ObjectMapping/RKDynamicMapping.h: -------------------------------------------------------------------------------- 1 | ../../../../RestKit/Code/ObjectMapping/RKDynamicMapping.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/RestKit/ObjectMapping/RKErrorMessage.h: -------------------------------------------------------------------------------- 1 | ../../../../RestKit/Code/ObjectMapping/RKErrorMessage.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/RestKit/ObjectMapping/RKHTTPUtilities.h: -------------------------------------------------------------------------------- 1 | ../../../../RestKit/Code/ObjectMapping/RKHTTPUtilities.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/RestKit/ObjectMapping/RKMapperOperation.h: -------------------------------------------------------------------------------- 1 | ../../../../RestKit/Code/ObjectMapping/RKMapperOperation.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/RestKit/ObjectMapping/RKMapperOperation_Private.h: -------------------------------------------------------------------------------- 1 | ../../../../RestKit/Code/ObjectMapping/RKMapperOperation_Private.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/RestKit/ObjectMapping/RKMapping.h: -------------------------------------------------------------------------------- 1 | ../../../../RestKit/Code/ObjectMapping/RKMapping.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/RestKit/ObjectMapping/RKMappingErrors.h: -------------------------------------------------------------------------------- 1 | ../../../../RestKit/Code/ObjectMapping/RKMappingErrors.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/RestKit/ObjectMapping/RKMappingOperation.h: -------------------------------------------------------------------------------- 1 | ../../../../RestKit/Code/ObjectMapping/RKMappingOperation.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/RestKit/ObjectMapping/RKMappingOperationDataSource.h: -------------------------------------------------------------------------------- 1 | ../../../../RestKit/Code/ObjectMapping/RKMappingOperationDataSource.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/RestKit/ObjectMapping/RKMappingResult.h: -------------------------------------------------------------------------------- 1 | ../../../../RestKit/Code/ObjectMapping/RKMappingResult.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/RestKit/ObjectMapping/RKObjectMapping.h: -------------------------------------------------------------------------------- 1 | ../../../../RestKit/Code/ObjectMapping/RKObjectMapping.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/RestKit/ObjectMapping/RKObjectMappingMatcher.h: -------------------------------------------------------------------------------- 1 | ../../../../RestKit/Code/ObjectMapping/RKObjectMappingMatcher.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/RestKit/ObjectMapping/RKObjectMappingOperationDataSource.h: -------------------------------------------------------------------------------- 1 | ../../../../RestKit/Code/ObjectMapping/RKObjectMappingOperationDataSource.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/RestKit/ObjectMapping/RKObjectUtilities.h: -------------------------------------------------------------------------------- 1 | ../../../../RestKit/Code/ObjectMapping/RKObjectUtilities.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/RestKit/ObjectMapping/RKPropertyInspector.h: -------------------------------------------------------------------------------- 1 | ../../../../RestKit/Code/ObjectMapping/RKPropertyInspector.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/RestKit/ObjectMapping/RKPropertyMapping.h: -------------------------------------------------------------------------------- 1 | ../../../../RestKit/Code/ObjectMapping/RKPropertyMapping.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/RestKit/ObjectMapping/RKRelationshipMapping.h: -------------------------------------------------------------------------------- 1 | ../../../../RestKit/Code/ObjectMapping/RKRelationshipMapping.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/RestKit/RestKit.h: -------------------------------------------------------------------------------- 1 | ../../../RestKit/Code/RestKit.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/RestKit/Support.h: -------------------------------------------------------------------------------- 1 | ../../../RestKit/Code/Support.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/RestKit/Support/RKDictionaryUtilities.h: -------------------------------------------------------------------------------- 1 | ../../../../RestKit/Code/Support/RKDictionaryUtilities.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/RestKit/Support/RKDotNetDateFormatter.h: -------------------------------------------------------------------------------- 1 | ../../../../RestKit/Code/Support/RKDotNetDateFormatter.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/RestKit/Support/RKErrors.h: -------------------------------------------------------------------------------- 1 | ../../../../RestKit/Code/Support/RKErrors.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/RestKit/Support/RKLog.h: -------------------------------------------------------------------------------- 1 | ../../../../RestKit/Code/Support/RKLog.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/RestKit/Support/RKLumberjackLogger.h: -------------------------------------------------------------------------------- 1 | ../../../../RestKit/Code/Support/RKLumberjackLogger.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/RestKit/Support/RKMIMETypeSerialization.h: -------------------------------------------------------------------------------- 1 | ../../../../RestKit/Code/Support/RKMIMETypeSerialization.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/RestKit/Support/RKMIMETypes.h: -------------------------------------------------------------------------------- 1 | ../../../../RestKit/Code/Support/RKMIMETypes.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/RestKit/Support/RKMacros.h: -------------------------------------------------------------------------------- 1 | ../../../../RestKit/Code/Support/RKMacros.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/RestKit/Support/RKNSJSONSerialization.h: -------------------------------------------------------------------------------- 1 | ../../../../RestKit/Code/Support/RKNSJSONSerialization.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/RestKit/Support/RKOperationStateMachine.h: -------------------------------------------------------------------------------- 1 | ../../../../RestKit/Code/Support/RKOperationStateMachine.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/RestKit/Support/RKPathUtilities.h: -------------------------------------------------------------------------------- 1 | ../../../../RestKit/Code/Support/RKPathUtilities.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/RestKit/Support/RKSerialization.h: -------------------------------------------------------------------------------- 1 | ../../../../RestKit/Code/Support/RKSerialization.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/RestKit/Support/RKStringTokenizer.h: -------------------------------------------------------------------------------- 1 | ../../../../RestKit/Code/Support/RKStringTokenizer.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/RestKit/Support/RKURLEncodedSerialization.h: -------------------------------------------------------------------------------- 1 | ../../../../RestKit/Code/Support/RKURLEncodedSerialization.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/RestKit/Support/lcl_config_components_RK.h: -------------------------------------------------------------------------------- 1 | ../../../../RestKit/Code/Support/lcl_config_components_RK.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/RestKit/Support/lcl_config_extensions_RK.h: -------------------------------------------------------------------------------- 1 | ../../../../RestKit/Code/Support/lcl_config_extensions_RK.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/RestKit/Support/lcl_config_logger_RK.h: -------------------------------------------------------------------------------- 1 | ../../../../RestKit/Code/Support/lcl_config_logger_RK.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/SOCKit/SOCKit.h: -------------------------------------------------------------------------------- 1 | ../../../SOCKit/SOCKit.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/TransitionKit/TKEvent.h: -------------------------------------------------------------------------------- 1 | ../../../TransitionKit/Code/TKEvent.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/TransitionKit/TKState.h: -------------------------------------------------------------------------------- 1 | ../../../TransitionKit/Code/TKState.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/TransitionKit/TKStateMachine.h: -------------------------------------------------------------------------------- 1 | ../../../TransitionKit/Code/TKStateMachine.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/TransitionKit/TKTransition.h: -------------------------------------------------------------------------------- 1 | ../../../TransitionKit/Code/TKTransition.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/TransitionKit/TransitionKit.h: -------------------------------------------------------------------------------- 1 | ../../../TransitionKit/Code/TransitionKit.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/UIColor-HexString/UIColor+HexString.h: -------------------------------------------------------------------------------- 1 | ../../../UIColor-HexString/UIColor+HexString.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/Vendor/LibComponentLogging/Core/lcl_RK.h: -------------------------------------------------------------------------------- 1 | ../../../../../RestKit/Vendor/LibComponentLogging/Core/lcl_RK.h -------------------------------------------------------------------------------- /Example/Pods/ISO8601DateFormatterValueTransformer/Code/ISO8601DateFormatterValueTransformer.h: -------------------------------------------------------------------------------- 1 | // 2 | // ISO8601DateFormatterValueTransformer.h 3 | // RestKit 4 | // 5 | // Created by Blake Watters on 9/11/13. 6 | // Copyright (c) 2013 RestKit. All rights reserved. 7 | // 8 | // Licensed under the Apache License, Version 2.0 (the "License"); 9 | // you may not use this file except in compliance with the License. 10 | // You may obtain a copy of the License at 11 | // 12 | // http://www.apache.org/licenses/LICENSE-2.0 13 | // 14 | // Unless required by applicable law or agreed to in writing, software 15 | // distributed under the License is distributed on an "AS IS" BASIS, 16 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 17 | // See the License for the specific language governing permissions and 18 | // limitations under the License. 19 | // 20 | 21 | #import "RKValueTransformers.h" 22 | #import "RKISO8601DateFormatter.h" 23 | 24 | /** 25 | The `RKValueTransformers` category extends ISO8601DateFormatter to support the `RKValueTransforming` interface, making it usable with the RestKit value transformation architecture. 26 | */ 27 | @interface RKISO8601DateFormatter (RKValueTransformers) 28 | 29 | /** 30 | Returns an ISO 8601 date formatter configured to strictly parse times into `NSDate` instances with the UTC time zone and `en_US_POSIX` locale. 31 | */ 32 | + (instancetype)defaultISO8601DateFormatter; 33 | 34 | @end 35 | -------------------------------------------------------------------------------- /Example/Pods/ISO8601DateFormatterValueTransformer/README.md: -------------------------------------------------------------------------------- 1 | ISO8601DateFormatterValueTransformer 2 | ==================================== 3 | 4 | A small Objective-C library that integrates Peter Hosey's [ISO8601DateFormatter](https://github.com/boredzo/iso-8601-date-formatter) 5 | with [RKValueTransformers](https://github.com/RestKit/RKValueTransformers). 6 | 7 | The implementation is done by adding `RKValueTransforming` conformance to the `ISO8601DateFormatter` via a category. 8 | 9 | ## Examples 10 | 11 | ### Usage 12 | 13 | Basic usage is identical to all other `RKValueTransforming` classes. 14 | 15 | ```objc 16 | #import "ISO8601DateValueTransformer.h" 17 | 18 | RKISO8601DateFormatter *dateFormatter = [RKISO8601DateFormatter defaultISO8601DateFormatter]; 19 | 20 | // Transforming NSDate -> String 21 | NSString *dateString = nil; 22 | NSError *error = nil; 23 | BOOL success = [dateFormatter transformValue:[NSDate date] toValue:&dateString ofClass:[NSDate class] error:&error]; 24 | 25 | // Transforming NSString -> NSDate 26 | NSDate *date = nil; 27 | success = [dateFormatter transformValue:@"2013-09-12T07:24:56-04:00" toValue:&dateString ofClass:[NSDate class] error:&error]; 28 | ``` 29 | 30 | ### Configuration as Default Date Transformer 31 | 32 | Adding the date formatter to the default value transformer at position 0 ensures that it is used ahead of all other `NSString` <-> `NSDate` value transformers. 33 | 34 | ```objc 35 | #import "ISO8601DateValueTransformer.h" 36 | 37 | RKISO8601DateFormatter *dateFormatter = [RKISO8601DateFormatter defaultISO8601DateFormatter]; 38 | [[RKValueTransformer defaultValueTransformer] insertValueTransformer:dateFormatter atIndex:0]; 39 | ``` 40 | 41 | ## Credits 42 | 43 | Blake Watters 44 | 45 | - http://github.com/blakewatters 46 | - http://twitter.com/blakewatters 47 | - blakewatters@gmail.com 48 | 49 | ## License 50 | 51 | ISO8601DateFormatterValueTransformer is available under the Apache 2 License. See the LICENSE file for more info. 52 | -------------------------------------------------------------------------------- /Example/Pods/Local Podspecs/MSCollectionViewCalendarLayout.podspec.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "MSCollectionViewCalendarLayout", 3 | "version": "0.1.5", 4 | "license": "MIT", 5 | "platforms": { 6 | "ios": "8.0" 7 | }, 8 | "summary": "UICollectionViewLayout for displaying cells chronologically. Similar to the iOS Calendar app.", 9 | "homepage": "https://github.com/monospacecollective/MSCollectionViewCalendarLayout", 10 | "authors": { 11 | "Eric Horacek": "eric@monospacecollective.com" 12 | }, 13 | "source": { 14 | "git": "https://github.com/monospacecollective/MSCollectionViewCalendarLayout.git", 15 | "tag": "0.1.5" 16 | }, 17 | "source_files": "MSCollectionViewCalendarLayout/*.{h,m}", 18 | "requires_arc": true 19 | } 20 | -------------------------------------------------------------------------------- /Example/Pods/Manifest.lock: -------------------------------------------------------------------------------- 1 | PODS: 2 | - AFNetworking (1.3.4) 3 | - ISO8601DateFormatterValueTransformer (0.6.1): 4 | - RKValueTransformers (~> 1.1.0) 5 | - Masonry (0.6.2) 6 | - MSCollectionViewCalendarLayout (0.1.5) 7 | - RestKit (0.25.0): 8 | - RestKit/Core (= 0.25.0) 9 | - RestKit/Core (0.25.0): 10 | - RestKit/CoreData 11 | - RestKit/Network 12 | - RestKit/ObjectMapping 13 | - RestKit/CoreData (0.25.0): 14 | - RestKit/ObjectMapping 15 | - RestKit/Network (0.25.0): 16 | - AFNetworking (~> 1.3.0) 17 | - RestKit/ObjectMapping 18 | - RestKit/Support 19 | - SOCKit 20 | - RestKit/ObjectMapping (0.25.0): 21 | - ISO8601DateFormatterValueTransformer (~> 0.6.1) 22 | - RestKit/Support 23 | - RKValueTransformers (~> 1.1.0) 24 | - RestKit/Support (0.25.0): 25 | - TransitionKit (~> 2.1.0) 26 | - RKValueTransformers (1.1.2) 27 | - SOCKit (1.1) 28 | - TransitionKit (2.1.1) 29 | - UIColor-HexString (1.1.0) 30 | 31 | DEPENDENCIES: 32 | - Masonry 33 | - MSCollectionViewCalendarLayout (from `../`) 34 | - RestKit 35 | - UIColor-HexString 36 | 37 | EXTERNAL SOURCES: 38 | MSCollectionViewCalendarLayout: 39 | :path: "../" 40 | 41 | SPEC CHECKSUMS: 42 | AFNetworking: cf8e418e16f0c9c7e5c3150d019a3c679d015018 43 | ISO8601DateFormatterValueTransformer: 52da467d6ec899d6aedda8e48280ac92e8ee97e6 44 | Masonry: 362e8a1cc0beada4a4c4832d5e863da2a51533be 45 | MSCollectionViewCalendarLayout: 9c52894930d6b712951f18873618fc32c00cd4fa 46 | RestKit: a4fcaf3d4bb2c204679856a46d596160bf208095 47 | RKValueTransformers: 66ac5e4f077fdbe3496e792d89eeff4c3eb67701 48 | SOCKit: c7376ac262bea9115b8f749358f762522a47d392 49 | TransitionKit: 3a14b6acc7cf2d1dd3e454e24dbad1cfab9a1ef1 50 | UIColor-HexString: f8a5612bd6772fed8db58ee594b42a0b2831750e 51 | 52 | COCOAPODS: 0.38.2 53 | -------------------------------------------------------------------------------- /Example/Pods/Masonry/LICENSE: -------------------------------------------------------------------------------- 1 | Copyright (c) 2011-2012 Masonry Team - https://github.com/Masonry 2 | 3 | Permission is hereby granted, free of charge, to any person obtaining a copy 4 | of this software and associated documentation files (the "Software"), to deal 5 | in the Software without restriction, including without limitation the rights 6 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 7 | copies of the Software, and to permit persons to whom the Software is 8 | furnished to do so, subject to the following conditions: 9 | 10 | The above copyright notice and this permission notice shall be included in 11 | all copies or substantial portions of the Software. 12 | 13 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 14 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 15 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 16 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 17 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 18 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 19 | THE SOFTWARE. -------------------------------------------------------------------------------- /Example/Pods/Masonry/Masonry/MASCompositeConstraint.h: -------------------------------------------------------------------------------- 1 | // 2 | // MASCompositeConstraint.h 3 | // Masonry 4 | // 5 | // Created by Jonas Budelmann on 21/07/13. 6 | // Copyright (c) 2013 cloudling. All rights reserved. 7 | // 8 | 9 | #import "MASConstraint.h" 10 | #import "MASUtilities.h" 11 | 12 | /** 13 | * A group of MASConstraint objects 14 | */ 15 | @interface MASCompositeConstraint : MASConstraint 16 | 17 | /** 18 | * Creates a composite with a predefined array of children 19 | * 20 | * @param children child MASConstraints 21 | * 22 | * @return a composite constraint 23 | */ 24 | - (id)initWithChildren:(NSArray *)children; 25 | 26 | @end 27 | -------------------------------------------------------------------------------- /Example/Pods/Masonry/Masonry/MASConstraint+Private.h: -------------------------------------------------------------------------------- 1 | // 2 | // MASConstraint+Private.h 3 | // Masonry 4 | // 5 | // Created by Nick Tymchenko on 29/04/14. 6 | // Copyright (c) 2014 cloudling. All rights reserved. 7 | // 8 | 9 | #import "MASConstraint.h" 10 | 11 | @protocol MASConstraintDelegate; 12 | 13 | 14 | @interface MASConstraint () 15 | 16 | /** 17 | * Whether or not to check for an existing constraint instead of adding constraint 18 | */ 19 | @property (nonatomic, assign) BOOL updateExisting; 20 | 21 | /** 22 | * Usually MASConstraintMaker but could be a parent MASConstraint 23 | */ 24 | @property (nonatomic, weak) id delegate; 25 | 26 | /** 27 | * Based on a provided value type, is equal to calling: 28 | * NSNumber - setOffset: 29 | * NSValue with CGPoint - setPointOffset: 30 | * NSValue with CGSize - setSizeOffset: 31 | * NSValue with MASEdgeInsets - setInsets: 32 | */ 33 | - (void)setLayoutConstantWithValue:(NSValue *)value; 34 | 35 | @end 36 | 37 | 38 | @interface MASConstraint (Abstract) 39 | 40 | /** 41 | * Sets the constraint relation to given NSLayoutRelation 42 | * returns a block which accepts one of the following: 43 | * MASViewAttribute, UIView, NSValue, NSArray 44 | * see readme for more details. 45 | */ 46 | - (MASConstraint * (^)(id, NSLayoutRelation))equalToWithRelation; 47 | 48 | /** 49 | * Override to set a custom chaining behaviour 50 | */ 51 | - (MASConstraint *)addConstraintWithLayoutAttribute:(NSLayoutAttribute)layoutAttribute; 52 | 53 | @end 54 | 55 | 56 | @protocol MASConstraintDelegate 57 | 58 | /** 59 | * Notifies the delegate when the constraint needs to be replaced with another constraint. For example 60 | * A MASViewConstraint may turn into a MASCompositeConstraint when an array is passed to one of the equality blocks 61 | */ 62 | - (void)constraint:(MASConstraint *)constraint shouldBeReplacedWithConstraint:(MASConstraint *)replacementConstraint; 63 | 64 | - (MASConstraint *)constraint:(MASConstraint *)constraint addConstraintWithLayoutAttribute:(NSLayoutAttribute)layoutAttribute; 65 | 66 | @end 67 | -------------------------------------------------------------------------------- /Example/Pods/Masonry/Masonry/MASLayoutConstraint.h: -------------------------------------------------------------------------------- 1 | // 2 | // MASLayoutConstraint.h 3 | // Masonry 4 | // 5 | // Created by Jonas Budelmann on 3/08/13. 6 | // Copyright (c) 2013 Jonas Budelmann. All rights reserved. 7 | // 8 | 9 | #import "MASUtilities.h" 10 | 11 | /** 12 | * When you are debugging or printing the constraints attached to a view this subclass 13 | * makes it easier to identify which constraints have been created via Masonry 14 | */ 15 | @interface MASLayoutConstraint : NSLayoutConstraint 16 | 17 | /** 18 | * a key to associate with this constraint 19 | */ 20 | @property (nonatomic, strong) id mas_key; 21 | 22 | @end 23 | -------------------------------------------------------------------------------- /Example/Pods/Masonry/Masonry/MASLayoutConstraint.m: -------------------------------------------------------------------------------- 1 | // 2 | // MASLayoutConstraint.m 3 | // Masonry 4 | // 5 | // Created by Jonas Budelmann on 3/08/13. 6 | // Copyright (c) 2013 Jonas Budelmann. All rights reserved. 7 | // 8 | 9 | #import "MASLayoutConstraint.h" 10 | 11 | @implementation MASLayoutConstraint 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /Example/Pods/Masonry/Masonry/MASViewAttribute.h: -------------------------------------------------------------------------------- 1 | // 2 | // MASAttribute.h 3 | // Masonry 4 | // 5 | // Created by Jonas Budelmann on 21/07/13. 6 | // Copyright (c) 2013 cloudling. All rights reserved. 7 | // 8 | 9 | #import "MASUtilities.h" 10 | 11 | /** 12 | * An immutable tuple which stores the view and the related NSLayoutAttribute. 13 | * Describes part of either the left or right hand side of a constraint equation 14 | */ 15 | @interface MASViewAttribute : NSObject 16 | 17 | /** 18 | * The view which the reciever relates to. Can be nil if item is not a view. 19 | */ 20 | @property (nonatomic, weak, readonly) MAS_VIEW *view; 21 | 22 | /** 23 | * The item which the reciever relates to. 24 | */ 25 | @property (nonatomic, weak, readonly) id item; 26 | 27 | /** 28 | * The attribute which the reciever relates to 29 | */ 30 | @property (nonatomic, assign, readonly) NSLayoutAttribute layoutAttribute; 31 | 32 | /** 33 | * Convenience initializer. 34 | */ 35 | - (id)initWithView:(MAS_VIEW *)view layoutAttribute:(NSLayoutAttribute)layoutAttribute; 36 | 37 | /** 38 | * The designated initializer. 39 | */ 40 | - (id)initWithView:(MAS_VIEW *)view item:(id)item layoutAttribute:(NSLayoutAttribute)layoutAttribute; 41 | 42 | /** 43 | * Determine whether the layoutAttribute is a size attribute 44 | * 45 | * @return YES if layoutAttribute is equal to NSLayoutAttributeWidth or NSLayoutAttributeHeight 46 | */ 47 | - (BOOL)isSizeAttribute; 48 | 49 | @end 50 | -------------------------------------------------------------------------------- /Example/Pods/Masonry/Masonry/MASViewAttribute.m: -------------------------------------------------------------------------------- 1 | // 2 | // MASAttribute.m 3 | // Masonry 4 | // 5 | // Created by Jonas Budelmann on 21/07/13. 6 | // Copyright (c) 2013 cloudling. All rights reserved. 7 | // 8 | 9 | #import "MASViewAttribute.h" 10 | 11 | @implementation MASViewAttribute 12 | 13 | - (id)initWithView:(MAS_VIEW *)view layoutAttribute:(NSLayoutAttribute)layoutAttribute { 14 | self = [self initWithView:view item:view layoutAttribute:layoutAttribute]; 15 | return self; 16 | } 17 | 18 | - (id)initWithView:(MAS_VIEW *)view item:(id)item layoutAttribute:(NSLayoutAttribute)layoutAttribute { 19 | self = [super init]; 20 | if (!self) return nil; 21 | 22 | _view = view; 23 | _item = item; 24 | _layoutAttribute = layoutAttribute; 25 | 26 | return self; 27 | } 28 | 29 | - (BOOL)isSizeAttribute { 30 | return self.layoutAttribute == NSLayoutAttributeWidth 31 | || self.layoutAttribute == NSLayoutAttributeHeight; 32 | } 33 | 34 | - (BOOL)isEqual:(MASViewAttribute *)viewAttribute { 35 | if ([viewAttribute isKindOfClass:self.class]) { 36 | return self.view == viewAttribute.view 37 | && self.layoutAttribute == viewAttribute.layoutAttribute; 38 | } 39 | return [super isEqual:viewAttribute]; 40 | } 41 | 42 | - (NSUInteger)hash { 43 | return MAS_NSUINTROTATE([self.view hash], MAS_NSUINT_BIT / 2) ^ self.layoutAttribute; 44 | } 45 | 46 | @end 47 | -------------------------------------------------------------------------------- /Example/Pods/Masonry/Masonry/MASViewConstraint.h: -------------------------------------------------------------------------------- 1 | // 2 | // MASConstraint.h 3 | // Masonry 4 | // 5 | // Created by Jonas Budelmann on 20/07/13. 6 | // Copyright (c) 2013 cloudling. All rights reserved. 7 | // 8 | 9 | #import "MASViewAttribute.h" 10 | #import "MASConstraint.h" 11 | #import "MASLayoutConstraint.h" 12 | #import "MASUtilities.h" 13 | 14 | /** 15 | * A single constraint. 16 | * Contains the attributes neccessary for creating a NSLayoutConstraint and adding it to the appropriate view 17 | */ 18 | @interface MASViewConstraint : MASConstraint 19 | 20 | /** 21 | * First item/view and first attribute of the NSLayoutConstraint 22 | */ 23 | @property (nonatomic, strong, readonly) MASViewAttribute *firstViewAttribute; 24 | 25 | /** 26 | * Second item/view and second attribute of the NSLayoutConstraint 27 | */ 28 | @property (nonatomic, strong, readonly) MASViewAttribute *secondViewAttribute; 29 | 30 | /** 31 | * initialises the MASViewConstraint with the first part of the equation 32 | * 33 | * @param firstViewAttribute view.mas_left, view.mas_width etc. 34 | * 35 | * @return a new view constraint 36 | */ 37 | - (id)initWithFirstViewAttribute:(MASViewAttribute *)firstViewAttribute; 38 | 39 | /** 40 | * Returns all MASViewConstraints installed with this view as a first item. 41 | * 42 | * @param view A view to retrieve constraints for. 43 | * 44 | * @return An array of MASViewConstraints. 45 | */ 46 | + (NSArray *)installedConstraintsForView:(MAS_VIEW *)view; 47 | 48 | @end 49 | -------------------------------------------------------------------------------- /Example/Pods/Masonry/Masonry/Masonry.h: -------------------------------------------------------------------------------- 1 | // 2 | // Masonry.h 3 | // Masonry 4 | // 5 | // Created by Jonas Budelmann on 20/07/13. 6 | // Copyright (c) 2013 cloudling. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | //! Project version number for Masonry. 12 | FOUNDATION_EXPORT double MasonryVersionNumber; 13 | 14 | //! Project version string for Masonry. 15 | FOUNDATION_EXPORT const unsigned char MasonryVersionString[]; 16 | 17 | #import "MASUtilities.h" 18 | #import "View+MASAdditions.h" 19 | #import "View+MASShorthandAdditions.h" 20 | #import "ViewController+MASAdditions.h" 21 | #import "NSArray+MASAdditions.h" 22 | #import "NSArray+MASShorthandAdditions.h" 23 | #import "MASConstraint.h" 24 | #import "MASCompositeConstraint.h" 25 | #import "MASViewAttribute.h" 26 | #import "MASViewConstraint.h" 27 | #import "MASConstraintMaker.h" 28 | #import "MASLayoutConstraint.h" 29 | #import "NSLayoutConstraint+MASDebugAdditions.h" 30 | -------------------------------------------------------------------------------- /Example/Pods/Masonry/Masonry/NSArray+MASAdditions.h: -------------------------------------------------------------------------------- 1 | // 2 | // NSArray+MASAdditions.h 3 | // 4 | // 5 | // Created by Daniel Hammond on 11/26/13. 6 | // 7 | // 8 | 9 | #import "MASUtilities.h" 10 | #import "MASConstraintMaker.h" 11 | #import "MASViewAttribute.h" 12 | 13 | @interface NSArray (MASAdditions) 14 | 15 | /** 16 | * Creates a MASConstraintMaker with each view in the callee. 17 | * Any constraints defined are added to the view or the appropriate superview once the block has finished executing on each view 18 | * 19 | * @param block scope within which you can build up the constraints which you wish to apply to each view. 20 | * 21 | * @return Array of created MASConstraints 22 | */ 23 | - (NSArray *)mas_makeConstraints:(void(^)(MASConstraintMaker *make))block; 24 | 25 | /** 26 | * Creates a MASConstraintMaker with each view in the callee. 27 | * Any constraints defined are added to each view or the appropriate superview once the block has finished executing on each view. 28 | * If an existing constraint exists then it will be updated instead. 29 | * 30 | * @param block scope within which you can build up the constraints which you wish to apply to each view. 31 | * 32 | * @return Array of created/updated MASConstraints 33 | */ 34 | - (NSArray *)mas_updateConstraints:(void(^)(MASConstraintMaker *make))block; 35 | 36 | /** 37 | * Creates a MASConstraintMaker with each view in the callee. 38 | * Any constraints defined are added to each view or the appropriate superview once the block has finished executing on each view. 39 | * All constraints previously installed for the views will be removed. 40 | * 41 | * @param block scope within which you can build up the constraints which you wish to apply to each view. 42 | * 43 | * @return Array of created/updated MASConstraints 44 | */ 45 | - (NSArray *)mas_remakeConstraints:(void(^)(MASConstraintMaker *make))block; 46 | 47 | @end 48 | -------------------------------------------------------------------------------- /Example/Pods/Masonry/Masonry/NSArray+MASAdditions.m: -------------------------------------------------------------------------------- 1 | // 2 | // NSArray+MASAdditions.m 3 | // 4 | // 5 | // Created by Daniel Hammond on 11/26/13. 6 | // 7 | // 8 | 9 | #import "NSArray+MASAdditions.h" 10 | #import "View+MASAdditions.h" 11 | 12 | @implementation NSArray (MASAdditions) 13 | 14 | - (NSArray *)mas_makeConstraints:(void(^)(MASConstraintMaker *make))block { 15 | NSMutableArray *constraints = [NSMutableArray array]; 16 | for (MAS_VIEW *view in self) { 17 | NSAssert([view isKindOfClass:[MAS_VIEW class]], @"All objects in the array must be views"); 18 | [constraints addObjectsFromArray:[view mas_makeConstraints:block]]; 19 | } 20 | return constraints; 21 | } 22 | 23 | - (NSArray *)mas_updateConstraints:(void(^)(MASConstraintMaker *make))block { 24 | NSMutableArray *constraints = [NSMutableArray array]; 25 | for (MAS_VIEW *view in self) { 26 | NSAssert([view isKindOfClass:[MAS_VIEW class]], @"All objects in the array must be views"); 27 | [constraints addObjectsFromArray:[view mas_updateConstraints:block]]; 28 | } 29 | return constraints; 30 | } 31 | 32 | - (NSArray *)mas_remakeConstraints:(void(^)(MASConstraintMaker *make))block { 33 | NSMutableArray *constraints = [NSMutableArray array]; 34 | for (MAS_VIEW *view in self) { 35 | NSAssert([view isKindOfClass:[MAS_VIEW class]], @"All objects in the array must be views"); 36 | [constraints addObjectsFromArray:[view mas_remakeConstraints:block]]; 37 | } 38 | return constraints; 39 | } 40 | 41 | @end 42 | -------------------------------------------------------------------------------- /Example/Pods/Masonry/Masonry/NSArray+MASShorthandAdditions.h: -------------------------------------------------------------------------------- 1 | // 2 | // NSArray+MASShorthandAdditions.h 3 | // Masonry 4 | // 5 | // Created by Jonas Budelmann on 22/07/13. 6 | // Copyright (c) 2013 Jonas Budelmann. All rights reserved. 7 | // 8 | 9 | #import "NSArray+MASAdditions.h" 10 | 11 | #ifdef MAS_SHORTHAND 12 | 13 | /** 14 | * Shorthand array additions without the 'mas_' prefixes, 15 | * only enabled if MAS_SHORTHAND is defined 16 | */ 17 | @interface NSArray (MASShorthandAdditions) 18 | 19 | - (NSArray *)makeConstraints:(void(^)(MASConstraintMaker *make))block; 20 | - (NSArray *)updateConstraints:(void(^)(MASConstraintMaker *make))block; 21 | - (NSArray *)remakeConstraints:(void(^)(MASConstraintMaker *make))block; 22 | 23 | @end 24 | 25 | @implementation NSArray (MASShorthandAdditions) 26 | 27 | - (NSArray *)makeConstraints:(void(^)(MASConstraintMaker *))block { 28 | return [self mas_makeConstraints:block]; 29 | } 30 | 31 | - (NSArray *)updateConstraints:(void(^)(MASConstraintMaker *))block { 32 | return [self mas_updateConstraints:block]; 33 | } 34 | 35 | - (NSArray *)remakeConstraints:(void(^)(MASConstraintMaker *))block { 36 | return [self mas_remakeConstraints:block]; 37 | } 38 | 39 | @end 40 | 41 | #endif 42 | -------------------------------------------------------------------------------- /Example/Pods/Masonry/Masonry/NSLayoutConstraint+MASDebugAdditions.h: -------------------------------------------------------------------------------- 1 | // 2 | // NSLayoutConstraint+MASDebugAdditions.h 3 | // Masonry 4 | // 5 | // Created by Jonas Budelmann on 3/08/13. 6 | // Copyright (c) 2013 Jonas Budelmann. All rights reserved. 7 | // 8 | 9 | #import "MASUtilities.h" 10 | 11 | /** 12 | * makes debug and log output of NSLayoutConstraints more readable 13 | */ 14 | @interface NSLayoutConstraint (MASDebugAdditions) 15 | 16 | @end 17 | -------------------------------------------------------------------------------- /Example/Pods/Masonry/Masonry/ViewController+MASAdditions.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIViewController+MASAdditions.h 3 | // Masonry 4 | // 5 | // Created by Craig Siemens on 2015-06-23. 6 | // 7 | // 8 | 9 | #import "MASUtilities.h" 10 | #import "MASConstraintMaker.h" 11 | #import "MASViewAttribute.h" 12 | 13 | #ifdef MAS_VIEW_CONTROLLER 14 | 15 | @interface MAS_VIEW_CONTROLLER (MASAdditions) 16 | 17 | /** 18 | * following properties return a new MASViewAttribute with appropriate UILa 8youtGuide and NSLayoutAttribute 19 | */ 20 | @property (nonatomic, strong, readonly) MASViewAttribute *mas_topLayoutGuide; 21 | @property (nonatomic, strong, readonly) MASViewAttribute *mas_bottomLayoutGuide; 22 | 23 | @end 24 | 25 | #endif 26 | -------------------------------------------------------------------------------- /Example/Pods/Masonry/Masonry/ViewController+MASAdditions.m: -------------------------------------------------------------------------------- 1 | // 2 | // UIViewController+MASAdditions.m 3 | // Masonry 4 | // 5 | // Created by Craig Siemens on 2015-06-23. 6 | // 7 | // 8 | 9 | #import "ViewController+MASAdditions.h" 10 | 11 | #ifdef MAS_VIEW_CONTROLLER 12 | 13 | @implementation MAS_VIEW_CONTROLLER (MASAdditions) 14 | 15 | - (MASViewAttribute *)mas_topLayoutGuide { 16 | return [[MASViewAttribute alloc] initWithView:self.view item:self.topLayoutGuide layoutAttribute:NSLayoutAttributeBottom]; 17 | } 18 | 19 | - (MASViewAttribute *)mas_bottomLayoutGuide { 20 | return [[MASViewAttribute alloc] initWithView:self.view item:self.bottomLayoutGuide layoutAttribute:NSLayoutAttributeTop]; 21 | } 22 | 23 | @end 24 | 25 | #endif 26 | -------------------------------------------------------------------------------- /Example/Pods/Pods.xcodeproj/xcshareddata/xcschemes/MSCollectionViewCalendarLayout.xcscheme: -------------------------------------------------------------------------------- 1 | 2 | 5 | 8 | 9 | 15 | 21 | 22 | 23 | 24 | 25 | 30 | 31 | 32 | 33 | 34 | 35 | 45 | 46 | 47 | 48 | 54 | 55 | 57 | 58 | 61 | 62 | 63 | -------------------------------------------------------------------------------- /Example/Pods/RestKit/Code/CoreData.h: -------------------------------------------------------------------------------- 1 | // 2 | // CoreData.h 3 | // RestKit 4 | // 5 | // Created by Blake Watters on 9/30/10. 6 | // Copyright (c) 2009-2012 RestKit. All rights reserved. 7 | // 8 | // Licensed under the Apache License, Version 2.0 (the "License"); 9 | // you may not use this file except in compliance with the License. 10 | // You may obtain a copy of the License at 11 | // 12 | // http://www.apache.org/licenses/LICENSE-2.0 13 | // 14 | // Unless required by applicable law or agreed to in writing, software 15 | // distributed under the License is distributed on an "AS IS" BASIS, 16 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 17 | // See the License for the specific language governing permissions and 18 | // limitations under the License. 19 | // 20 | 21 | #import 22 | #import "ObjectMapping.h" 23 | #import "RKManagedObjectStore.h" 24 | #import "RKManagedObjectImporter.h" 25 | #import "RKManagedObjectMappingOperationDataSource.h" 26 | #import "RKEntityMapping.h" 27 | #import "RKManagedObjectCaching.h" 28 | #import "RKInMemoryManagedObjectCache.h" 29 | #import "RKFetchRequestManagedObjectCache.h" 30 | 31 | #import "RKPropertyInspector+CoreData.h" 32 | #import "NSManagedObjectContext+RKAdditions.h" 33 | #import "NSManagedObject+RKAdditions.h" 34 | -------------------------------------------------------------------------------- /Example/Pods/RestKit/Code/CoreData/NSManagedObject+RKAdditions.h: -------------------------------------------------------------------------------- 1 | // 2 | // NSManagedObject+RKAdditions.h 3 | // RestKit 4 | // 5 | // Created by Blake Watters on 3/14/12. 6 | // Copyright (c) 2009-2012 RestKit. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @class RKManagedObjectStore, RKEntityMapping; 12 | 13 | /** 14 | Provides extensions to NSManagedObject for various common tasks. 15 | */ 16 | @interface NSManagedObject (RKAdditions) 17 | 18 | ///-------------------------------------- 19 | /// @name Inspecting Managed Object State 20 | ///-------------------------------------- 21 | 22 | /** 23 | Determines if the receiver has been deleted from the persistent store 24 | and removed from the object graph. 25 | 26 | Unlike isDeleted, will return YES after a save event or if the managed object was deleted 27 | in another managed object context that was then merged to the persistent store. 28 | 29 | @return YES if the object has been deleted from the persistent store, else NO. 30 | */ 31 | @property (nonatomic, readonly) BOOL hasBeenDeleted; 32 | 33 | /** 34 | * Returns YES when an object has not been saved to the managed object context yet 35 | */ 36 | @property (nonatomic, readonly) BOOL isNew; 37 | 38 | @end 39 | -------------------------------------------------------------------------------- /Example/Pods/RestKit/Code/CoreData/NSManagedObject+RKAdditions.m: -------------------------------------------------------------------------------- 1 | // 2 | // NSManagedObject+RKAdditions.m 3 | // RestKit 4 | // 5 | // Created by Blake Watters on 3/14/12. 6 | // Copyright (c) 2009-2012 RestKit. All rights reserved. 7 | // 8 | 9 | #import "NSManagedObject+RKAdditions.h" 10 | #import "NSManagedObjectContext+RKAdditions.h" 11 | #import "RKLog.h" 12 | #import "RKManagedObjectStore.h" 13 | 14 | @implementation NSManagedObject (RKAdditions) 15 | 16 | - (BOOL)hasBeenDeleted 17 | { 18 | NSManagedObject *managedObjectClone = [[self managedObjectContext] existingObjectWithID:[self objectID] error:nil]; 19 | return (managedObjectClone == nil) ? YES : NO; 20 | } 21 | 22 | - (BOOL)isNew 23 | { 24 | NSDictionary *vals = [self committedValuesForKeys:nil]; 25 | return [vals count] == 0; 26 | } 27 | 28 | @end 29 | -------------------------------------------------------------------------------- /Example/Pods/RestKit/Code/CoreData/RKCoreData.h: -------------------------------------------------------------------------------- 1 | // 2 | // RKCoreData.h 3 | // RestKit 4 | // 5 | // Created by Samuel E. Giddins on 4/23/14. 6 | // Copyright (c) 2014 RestKit. All rights reserved. 7 | // 8 | // Licensed under the Apache License, Version 2.0 (the "License"); 9 | // you may not use this file except in compliance with the License. 10 | // You may obtain a copy of the License at 11 | // 12 | // http://www.apache.org/licenses/LICENSE-2.0 13 | // 14 | // Unless required by applicable law or agreed to in writing, software 15 | // distributed under the License is distributed on an "AS IS" BASIS, 16 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 17 | // See the License for the specific language governing permissions and 18 | // limitations under the License. 19 | // 20 | 21 | #ifndef RestKit_RKCoreData_h 22 | #define RestKit_RKCoreData_h 23 | 24 | #import "CoreData.h" 25 | 26 | #endif 27 | -------------------------------------------------------------------------------- /Example/Pods/RestKit/Code/CoreData/RKFetchRequestManagedObjectCache.h: -------------------------------------------------------------------------------- 1 | // 2 | // RKFetchRequestManagedObjectCache.h 3 | // RestKit 4 | // 5 | // Created by Jeff Arena on 1/24/12. 6 | // Copyright (c) 2009-2012 RestKit. All rights reserved. 7 | // 8 | // Licensed under the Apache License, Version 2.0 (the "License"); 9 | // you may not use this file except in compliance with the License. 10 | // You may obtain a copy of the License at 11 | // 12 | // http://www.apache.org/licenses/LICENSE-2.0 13 | // 14 | // Unless required by applicable law or agreed to in writing, software 15 | // distributed under the License is distributed on an "AS IS" BASIS, 16 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 17 | // See the License for the specific language governing permissions and 18 | // limitations under the License. 19 | // 20 | 21 | #import "RKManagedObjectCaching.h" 22 | 23 | /** 24 | Provides a simple managed object cache strategy in which every request for an object 25 | is satisfied by dispatching an NSFetchRequest against the Core Data persistent store. 26 | Performance can be disappointing for data sets with a large amount of redundant data 27 | being mapped and connected together, but the memory footprint stays flat. 28 | */ 29 | @interface RKFetchRequestManagedObjectCache : NSObject 30 | 31 | @end 32 | -------------------------------------------------------------------------------- /Example/Pods/RestKit/Code/CoreData/RKInMemoryManagedObjectCache.h: -------------------------------------------------------------------------------- 1 | // 2 | // RKInMemoryManagedObjectCache.h 3 | // RestKit 4 | // 5 | // Created by Jeff Arena on 1/24/12. 6 | // Copyright (c) 2009-2012 RestKit. All rights reserved. 7 | // 8 | // Licensed under the Apache License, Version 2.0 (the "License"); 9 | // you may not use this file except in compliance with the License. 10 | // You may obtain a copy of the License at 11 | // 12 | // http://www.apache.org/licenses/LICENSE-2.0 13 | // 14 | // Unless required by applicable law or agreed to in writing, software 15 | // distributed under the License is distributed on an "AS IS" BASIS, 16 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 17 | // See the License for the specific language governing permissions and 18 | // limitations under the License. 19 | // 20 | 21 | #import "RKManagedObjectCaching.h" 22 | 23 | /** 24 | Provides a fast managed object cache where-in object instances are retained in memory to avoid hitting the Core Data persistent store. Performance is greatly increased over fetch request based strategy at the expense of memory consumption. 25 | */ 26 | @interface RKInMemoryManagedObjectCache : NSObject 27 | 28 | - (instancetype)init __attribute__((unavailable("Invoke initWithManagedObjectContext: instead."))); 29 | 30 | ///--------------------------- 31 | /// @name Initializing a Cache 32 | ///--------------------------- 33 | 34 | /** 35 | Initializes the receiver with a managed object context that is to be observed and used to populate the in memory cache. The receiver may then be used to fulfill cache requests for child contexts of the given managed object context. 36 | 37 | @param managedObjectContext The managed object context with which to initialize the receiver. 38 | @return The receiver, initialized with the given managed object context. 39 | */ 40 | - (instancetype)initWithManagedObjectContext:(NSManagedObjectContext *)managedObjectContext NS_DESIGNATED_INITIALIZER; 41 | 42 | @end 43 | -------------------------------------------------------------------------------- /Example/Pods/RestKit/Code/CoreData/RKPropertyInspector+CoreData.h: -------------------------------------------------------------------------------- 1 | // 2 | // RKPropertyInspector+CoreData.h 3 | // RestKit 4 | // 5 | // Created by Blake Watters on 8/14/11. 6 | // Copyright (c) 2009-2012 RestKit. All rights reserved. 7 | // 8 | // Licensed under the Apache License, Version 2.0 (the "License"); 9 | // you may not use this file except in compliance with the License. 10 | // You may obtain a copy of the License at 11 | // 12 | // http://www.apache.org/licenses/LICENSE-2.0 13 | // 14 | // Unless required by applicable law or agreed to in writing, software 15 | // distributed under the License is distributed on an "AS IS" BASIS, 16 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 17 | // See the License for the specific language governing permissions and 18 | // limitations under the License. 19 | // 20 | 21 | #import "RKPropertyInspector.h" 22 | 23 | /** 24 | The `CoreData` category augments the `RKPropertyInspector` class with support for introspecting the property types for `NSManagedObject` and `NSEntityDescription` objects. 25 | */ 26 | @interface RKPropertyInspector (CoreData) 27 | 28 | /** 29 | Returns a dictionary wherein the keys are the names of attribute and relationship properties and the values are the class used to represent the corresponding property for a given entity. 30 | 31 | @param entity The entity to retrieve the properties names and classes of. 32 | @return A dictionary containing the names and classes of the given entity. 33 | */ 34 | - (NSDictionary *)propertyInspectionForEntity:(NSEntityDescription *)entity; 35 | 36 | /** 37 | Returns the class used to represent the property with the given name on the given entity. 38 | 39 | @param propertyName The name of the property to retrieve the class for. 40 | @param entity The entity containing the property to retrieve the class for. 41 | @return The class used to represent the property. 42 | */ 43 | - (Class)classForPropertyNamed:(NSString *)propertyName ofEntity:(NSEntityDescription *)entity; 44 | 45 | @end 46 | -------------------------------------------------------------------------------- /Example/Pods/RestKit/Code/Network.h: -------------------------------------------------------------------------------- 1 | // 2 | // Network.h 3 | // RestKit 4 | // 5 | // Created by Blake Watters on 9/30/10. 6 | // Copyright (c) 2009-2012 RestKit. All rights reserved. 7 | // 8 | // Licensed under the Apache License, Version 2.0 (the "License"); 9 | // you may not use this file except in compliance with the License. 10 | // You may obtain a copy of the License at 11 | // 12 | // http://www.apache.org/licenses/LICENSE-2.0 13 | // 14 | // Unless required by applicable law or agreed to in writing, software 15 | // distributed under the License is distributed on an "AS IS" BASIS, 16 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 17 | // See the License for the specific language governing permissions and 18 | // limitations under the License. 19 | // 20 | 21 | #import "RKRoute.h" 22 | #import "RKRouteSet.h" 23 | #import "RKRouter.h" 24 | #import "RKRequestDescriptor.h" 25 | #import "RKResponseDescriptor.h" 26 | #import "RKObjectManager.h" 27 | #import "RKHTTPUtilities.h" 28 | #import "RKObjectRequestOperation.h" 29 | #import "RKObjectParameterization.h" 30 | #import "RKPathMatcher.h" 31 | 32 | #ifdef _COREDATADEFINES_H 33 | #import "RKManagedObjectRequestOperation.h" 34 | #endif 35 | -------------------------------------------------------------------------------- /Example/Pods/RestKit/Code/Network/RKObjectParameterization.h: -------------------------------------------------------------------------------- 1 | // 2 | // RKObjectParameterization.h 3 | // RestKit 4 | // 5 | // Created by Blake Watters on 5/2/11. 6 | // Copyright (c) 2009-2012 RestKit. All rights reserved. 7 | // 8 | // Licensed under the Apache License, Version 2.0 (the "License"); 9 | // you may not use this file except in compliance with the License. 10 | // You may obtain a copy of the License at 11 | // 12 | // http://www.apache.org/licenses/LICENSE-2.0 13 | // 14 | // Unless required by applicable law or agreed to in writing, software 15 | // distributed under the License is distributed on an "AS IS" BASIS, 16 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 17 | // See the License for the specific language governing permissions and 18 | // limitations under the License. 19 | // 20 | 21 | #import "RKRequestDescriptor.h" 22 | 23 | /** 24 | The `RKObjectParameterization` class provides an interface for mapping a local domain object into an `NSDictionary` representation suitable for use as the parameters of an HTTP request. 25 | */ 26 | @interface RKObjectParameterization : NSObject 27 | 28 | ///------------------------------- 29 | /// @name Parameterizing an Object 30 | ///------------------------------- 31 | 32 | /** 33 | Returns a dictionary representation of the given object by performing object mapping using the mapping 34 | from the given request descriptor. If the request descriptor specifies a root key path, the mapped parameters 35 | will be nested within the dictionary under the specified root key path. 36 | 37 | @param object The object to be parameterized. 38 | @param requestDescriptor The request descriptor describing how the object is to be mapped into an `NSDictionary` of parameters. 39 | @param error If there is a problem mapping the parameters, upon return contains a pointer to an instance of `NSError` that describes the problem. 40 | @return A new dictionary containing the mapped parameters or nil if an error has occurred. 41 | */ 42 | + (NSDictionary *)parametersWithObject:(id)object requestDescriptor:(RKRequestDescriptor *)requestDescriptor error:(NSError **)error; 43 | 44 | @end 45 | -------------------------------------------------------------------------------- /Example/Pods/RestKit/Code/Network/RKObjectRequestOperationSubclass.h: -------------------------------------------------------------------------------- 1 | // 2 | // RKObjectRequestOperationSubclass.h 3 | // RestKit 4 | // 5 | // Created by Blake Watters on 9/16/12. 6 | // Copyright (c) 2012 RestKit. All rights reserved. 7 | // 8 | // Licensed under the Apache License, Version 2.0 (the "License"); 9 | // you may not use this file except in compliance with the License. 10 | // You may obtain a copy of the License at 11 | // 12 | // http://www.apache.org/licenses/LICENSE-2.0 13 | // 14 | // Unless required by applicable law or agreed to in writing, software 15 | // distributed under the License is distributed on an "AS IS" BASIS, 16 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 17 | // See the License for the specific language governing permissions and 18 | // limitations under the License. 19 | // 20 | 21 | /* 22 | The extensions to the `RKObjectRequestOperation` class declared in the `ForSubclassEyesOnly` category are to be used by subclasses implementations only. Code that uses `RKObjectRequestOperation` objects must never call these methods. 23 | */ 24 | @interface RKObjectRequestOperation (ForSubclassEyesOnly) 25 | 26 | ///---------------------------- 27 | /// @name Subclassing Overrides 28 | ///---------------------------- 29 | 30 | /** 31 | Performs object mapping using the `response` and `responseData` properties. 32 | 33 | The `RKObjectRequestOperation` superclass is responsible for the invocation of this method and the subsequent handling of the mapping result or error. 34 | 35 | @param error A pointer to an `NSError` object to be set in the event that the object mapping process has failed. 36 | @return A mapping result or `nil` if an error has occurred. 37 | */ 38 | - (void)performMappingOnResponseWithCompletionBlock:(void(^)(RKMappingResult *mappingResult, NSError *error))completionBlock; 39 | 40 | /** 41 | Invoked to tell the receiver that the object request operation is finishing its work and is about to transition into the finished state. Used to perform any necessary cleanup before the operation is finished. 42 | */ 43 | - (void)willFinish; 44 | 45 | @end 46 | -------------------------------------------------------------------------------- /Example/Pods/RestKit/Code/ObjectMapping.h: -------------------------------------------------------------------------------- 1 | // 2 | // ObjectMapping.h 3 | // RestKit 4 | // 5 | // Created by Blake Watters on 9/30/10. 6 | // Copyright (c) 2009-2012 RestKit. All rights reserved. 7 | // 8 | // Licensed under the Apache License, Version 2.0 (the "License"); 9 | // you may not use this file except in compliance with the License. 10 | // You may obtain a copy of the License at 11 | // 12 | // http://www.apache.org/licenses/LICENSE-2.0 13 | // 14 | // Unless required by applicable law or agreed to in writing, software 15 | // distributed under the License is distributed on an "AS IS" BASIS, 16 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 17 | // See the License for the specific language governing permissions and 18 | // limitations under the License. 19 | // 20 | 21 | #import 22 | 23 | #import "RKObjectMapping.h" 24 | #import "RKAttributeMapping.h" 25 | #import "RKRelationshipMapping.h" 26 | #import "RKMappingResult.h" 27 | #import "RKMapperOperation.h" 28 | #import "RKDynamicMapping.h" 29 | #import "RKErrorMessage.h" 30 | -------------------------------------------------------------------------------- /Example/Pods/RestKit/Code/ObjectMapping/RKAttributeMapping.m: -------------------------------------------------------------------------------- 1 | // 2 | // RKAttributeMapping.m 3 | // RestKit 4 | // 5 | // Created by Blake Watters on 4/30/11. 6 | // Copyright (c) 2009-2012 RestKit. All rights reserved. 7 | // 8 | // Licensed under the Apache License, Version 2.0 (the "License"); 9 | // you may not use this file except in compliance with the License. 10 | // You may obtain a copy of the License at 11 | // 12 | // http://www.apache.org/licenses/LICENSE-2.0 13 | // 14 | // Unless required by applicable law or agreed to in writing, software 15 | // distributed under the License is distributed on an "AS IS" BASIS, 16 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 17 | // See the License for the specific language governing permissions and 18 | // limitations under the License. 19 | // 20 | 21 | #import "RKAttributeMapping.h" 22 | 23 | @interface RKPropertyMapping () 24 | @property (nonatomic, copy, readwrite) NSString *sourceKeyPath; 25 | @property (nonatomic, copy, readwrite) NSString *destinationKeyPath; 26 | @end 27 | 28 | @implementation RKAttributeMapping 29 | 30 | + (instancetype)attributeMappingFromKeyPath:(NSString *)sourceKeyPath toKeyPath:(NSString *)destinationKeyPath 31 | { 32 | NSAssert(sourceKeyPath || destinationKeyPath, @"Both the source and destination key paths cannot be nil"); 33 | RKAttributeMapping *attributeMapping = [self new]; 34 | attributeMapping.sourceKeyPath = sourceKeyPath; 35 | attributeMapping.destinationKeyPath = destinationKeyPath; 36 | return attributeMapping; 37 | } 38 | 39 | @end 40 | -------------------------------------------------------------------------------- /Example/Pods/RestKit/Code/ObjectMapping/RKErrorMessage.h: -------------------------------------------------------------------------------- 1 | // 2 | // RKError.h 3 | // RestKit 4 | // 5 | // Created by Jeremy Ellison on 5/10/11. 6 | // Copyright (c) 2009-2012 RestKit. All rights reserved. 7 | // 8 | // Licensed under the Apache License, Version 2.0 (the "License"); 9 | // you may not use this file except in compliance with the License. 10 | // You may obtain a copy of the License at 11 | // 12 | // http://www.apache.org/licenses/LICENSE-2.0 13 | // 14 | // Unless required by applicable law or agreed to in writing, software 15 | // distributed under the License is distributed on an "AS IS" BASIS, 16 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 17 | // See the License for the specific language governing permissions and 18 | // limitations under the License. 19 | // 20 | 21 | #import 22 | 23 | /** 24 | The `RKErrorMessage` is a simple class used for representing error messages returned by a remote backend system with which the client application is communicating. Error messages are typically returned in a response body in the Client Error class (status code 4xx range). 25 | 26 | @see `RKErrorFromMappingResult` 27 | */ 28 | @interface RKErrorMessage : NSObject 29 | 30 | ///----------------------------------- 31 | /// @name Accessing Errror Information 32 | ///----------------------------------- 33 | 34 | /** 35 | The error message to be presented to the user. 36 | */ 37 | @property (nonatomic, copy) NSString *errorMessage; 38 | 39 | /** 40 | A dictionary of application specific information that accompanies the error message. 41 | */ 42 | @property (nonatomic, copy) NSDictionary *userInfo; 43 | 44 | @end 45 | -------------------------------------------------------------------------------- /Example/Pods/RestKit/Code/ObjectMapping/RKErrorMessage.m: -------------------------------------------------------------------------------- 1 | // 2 | // RKError.m 3 | // RestKit 4 | // 5 | // Created by Jeremy Ellison on 5/10/11. 6 | // Copyright (c) 2009-2012 RestKit. All rights reserved. 7 | // 8 | // Licensed under the Apache License, Version 2.0 (the "License"); 9 | // you may not use this file except in compliance with the License. 10 | // You may obtain a copy of the License at 11 | // 12 | // http://www.apache.org/licenses/LICENSE-2.0 13 | // 14 | // Unless required by applicable law or agreed to in writing, software 15 | // distributed under the License is distributed on an "AS IS" BASIS, 16 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 17 | // See the License for the specific language governing permissions and 18 | // limitations under the License. 19 | // 20 | 21 | #import "RKErrorMessage.h" 22 | 23 | @implementation RKErrorMessage 24 | 25 | - (NSString *)description 26 | { 27 | return self.errorMessage; 28 | } 29 | 30 | @end 31 | -------------------------------------------------------------------------------- /Example/Pods/RestKit/Code/ObjectMapping/RKMapperOperation_Private.h: -------------------------------------------------------------------------------- 1 | // 2 | // RKMapperOperation_Private.h 3 | // RestKit 4 | // 5 | // Created by Blake Watters on 5/9/11. 6 | // Copyright (c) 2009-2012 RestKit. All rights reserved. 7 | // 8 | // Licensed under the Apache License, Version 2.0 (the "License"); 9 | // you may not use this file except in compliance with the License. 10 | // You may obtain a copy of the License at 11 | // 12 | // http://www.apache.org/licenses/LICENSE-2.0 13 | // 14 | // Unless required by applicable law or agreed to in writing, software 15 | // distributed under the License is distributed on an "AS IS" BASIS, 16 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 17 | // See the License for the specific language governing permissions and 18 | // limitations under the License. 19 | // 20 | 21 | @interface RKMapperOperation (Private) 22 | 23 | - (id)mapRepresentation:(id)mappableObject atKeyPath:(NSString *)keyPath usingMapping:(RKMapping *)mapping; 24 | - (NSArray *)mapRepresentations:(NSArray *)mappableObjects atKeyPath:(NSString *)keyPath usingMapping:(RKMapping *)mapping; 25 | - (BOOL)mapRepresentation:(id)mappableObject toObject:(id)destinationObject isNew:(BOOL)isNew atKeyPath:(NSString *)keyPath usingMapping:(RKMapping *)mapping metadataList:(NSArray *)metadata; 26 | - (id)objectForRepresentation:(id)representation withMapping:(RKMapping *)mapping; 27 | 28 | @end 29 | -------------------------------------------------------------------------------- /Example/Pods/RestKit/Code/ObjectMapping/RKMapping.h: -------------------------------------------------------------------------------- 1 | // 2 | // RKMapping.h 3 | // RestKit 4 | // 5 | // Created by Blake Watters on 7/31/11. 6 | // Copyright (c) 2009-2012 RestKit. All rights reserved. 7 | // 8 | // Licensed under the Apache License, Version 2.0 (the "License"); 9 | // you may not use this file except in compliance with the License. 10 | // You may obtain a copy of the License at 11 | // 12 | // http://www.apache.org/licenses/LICENSE-2.0 13 | // 14 | // Unless required by applicable law or agreed to in writing, software 15 | // distributed under the License is distributed on an "AS IS" BASIS, 16 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 17 | // See the License for the specific language governing permissions and 18 | // limitations under the License. 19 | // 20 | 21 | #import 22 | 23 | /** 24 | `RKMapping` is an abstract class for objects defining RestKit object mappings. Its interface is common to all object mapping classes, including its concrete subclasses `RKObjectMapping` and `RKDynamicMapping`. 25 | */ 26 | @interface RKMapping : NSObject 27 | 28 | ///--------------------------------- 29 | /// @name Forcing Collection Mapping 30 | ///--------------------------------- 31 | 32 | /** 33 | Forces the mapper to treat the mapped keyPath as a collection even if it does not return an array or a set of objects. This permits mapping where a dictionary identifies a collection of objects. 34 | 35 | When enabled, each key/value pair in the resolved dictionary will be mapped as a separate entity. This is useful when you have a JSON structure similar to: 36 | 37 | { "users": { 38 | "blake": { "id": 1234, "email": "blake@restkit.org" }, 39 | "rachit": { "id": 5678, "email": "rachit@restkit.org" } 40 | } 41 | } 42 | 43 | By enabling `forceCollectionMapping`, RestKit will map "blake" => attributes and "rachit" => attributes as independent objects. This can be combined with `mapKeyOfNestedDictionaryToAttribute:` to properly map these sorts of structures. 44 | 45 | @default `NO` 46 | @see `mapKeyOfNestedDictionaryToAttribute` 47 | */ 48 | @property (nonatomic, assign) BOOL forceCollectionMapping; 49 | 50 | 51 | ///------------------------- 52 | /// @name Comparing Mappings 53 | ///------------------------- 54 | 55 | /** 56 | Returns `YES` if the receiver and the specified mapping are considered equivalent. 57 | 58 | **NOTE**: Must be implemented in subclass. 59 | */ 60 | - (BOOL)isEqualToMapping:(RKMapping *)otherMapping; 61 | 62 | @end 63 | -------------------------------------------------------------------------------- /Example/Pods/RestKit/Code/ObjectMapping/RKMapping.m: -------------------------------------------------------------------------------- 1 | // 2 | // RKMapping.m 3 | // RestKit 4 | // 5 | // Created by Blake Watters on 2/15/12. 6 | // Copyright (c) 2009-2012 RestKit. All rights reserved. 7 | // 8 | 9 | #import "RKMapping.h" 10 | 11 | @implementation RKMapping 12 | 13 | @synthesize forceCollectionMapping; 14 | 15 | - (BOOL)isEqualToMapping:(RKMapping *)otherMapping 16 | { 17 | @throw [NSException exceptionWithName:NSInternalInconsistencyException 18 | reason:[NSString stringWithFormat:@"You must override %@ in a subclass", NSStringFromSelector(_cmd)] 19 | userInfo:nil]; 20 | } 21 | 22 | @end 23 | -------------------------------------------------------------------------------- /Example/Pods/RestKit/Code/ObjectMapping/RKMappingErrors.h: -------------------------------------------------------------------------------- 1 | // 2 | // RKMappingErrors.h 3 | // RestKit 4 | // 5 | // Created by Blake Watters on 5/31/11. 6 | // Copyright (c) 2009-2012 RestKit. All rights reserved. 7 | // 8 | // Licensed under the Apache License, Version 2.0 (the "License"); 9 | // you may not use this file except in compliance with the License. 10 | // You may obtain a copy of the License at 11 | // 12 | // http://www.apache.org/licenses/LICENSE-2.0 13 | // 14 | // Unless required by applicable law or agreed to in writing, software 15 | // distributed under the License is distributed on an "AS IS" BASIS, 16 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 17 | // See the License for the specific language governing permissions and 18 | // limitations under the License. 19 | // 20 | 21 | #import "RKErrors.h" 22 | 23 | typedef UInt32 RKMappingErrorCode; 24 | enum { 25 | RKMappingErrorNotFound = 1001, // No mapping found 26 | RKMappingErrorTypeMismatch = 1002, // Target class and object mapping are in disagreement 27 | RKMappingErrorUnmappableRepresentation = 1003, // No values were found at the key paths of any attribute or relationship mappings in the given representation 28 | RKMappingErrorFromMappingResult = 1004, // The error was returned from the mapping result 29 | RKMappingErrorValidationFailure = 1005, // Generic error code for use when constructing validation errors 30 | RKMappingErrorUnableToDetermineMapping = 1006, // The mapping operation was unable to obtain a concrete object mapping from a given dynamic mapping 31 | RKMappingErrorNilDestinationObject = 1007, // The mapping operation failed due to a nil destination object. 32 | RKMappingErrorNilManagedObjectCache = 1008, // A managed object cache is required to satisfy the mapping, but none was given. 33 | RKMappingErrorMappingDeclined = 1009, // Mapping was declined by a callback. 34 | RKMappingErrorInvalidAssignmentPolicy = 1010, // The assignment policy for the relationship is invalid. 35 | }; 36 | 37 | extern NSString * const RKMappingErrorKeyPathErrorKey; // The key path the error is associated with 38 | -------------------------------------------------------------------------------- /Example/Pods/RestKit/Code/ObjectMapping/RKMappingResult.m: -------------------------------------------------------------------------------- 1 | // 2 | // RKMappingResult.m 3 | // RestKit 4 | // 5 | // Created by Blake Watters on 5/7/11. 6 | // Copyright (c) 2009-2012 RestKit. All rights reserved. 7 | // 8 | // Licensed under the Apache License, Version 2.0 (the "License"); 9 | // you may not use this file except in compliance with the License. 10 | // You may obtain a copy of the License at 11 | // 12 | // http://www.apache.org/licenses/LICENSE-2.0 13 | // 14 | // Unless required by applicable law or agreed to in writing, software 15 | // distributed under the License is distributed on an "AS IS" BASIS, 16 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 17 | // See the License for the specific language governing permissions and 18 | // limitations under the License. 19 | // 20 | 21 | #import "RKMappingResult.h" 22 | 23 | @interface RKMappingResult () 24 | @property (nonatomic, strong) NSDictionary *keyPathToMappedObjects; 25 | @end 26 | 27 | @implementation RKMappingResult 28 | 29 | - (instancetype)initWithDictionary:(id)dictionary 30 | { 31 | NSParameterAssert(dictionary); 32 | self = [self init]; 33 | if (self) { 34 | self.keyPathToMappedObjects = dictionary; 35 | } 36 | 37 | return self; 38 | } 39 | 40 | - (NSDictionary *)dictionary 41 | { 42 | return [self.keyPathToMappedObjects copy]; 43 | } 44 | 45 | - (NSArray *)array 46 | { 47 | // Flatten results down into a single array 48 | NSMutableArray *collection = [NSMutableArray array]; 49 | for (id object in [self.keyPathToMappedObjects allValues]) { 50 | // We don't want to strip the keys off of a mapped dictionary result 51 | if (NO == [object isKindOfClass:[NSDictionary class]] && [object respondsToSelector:@selector(allObjects)]) { 52 | [collection addObjectsFromArray:[object allObjects]]; 53 | } else { 54 | [collection addObject:object]; 55 | } 56 | } 57 | 58 | return collection; 59 | } 60 | 61 | - (NSSet *)set 62 | { 63 | return [NSSet setWithArray:[self array]]; 64 | } 65 | 66 | - (id)firstObject 67 | { 68 | return [[self array] firstObject]; 69 | } 70 | 71 | - (NSString *)description 72 | { 73 | return [NSString stringWithFormat:@"<%@: %p, results=%@>", NSStringFromClass([self class]), self, self.keyPathToMappedObjects]; 74 | } 75 | 76 | - (NSUInteger)count 77 | { 78 | return [[self array] count]; 79 | } 80 | 81 | @end 82 | -------------------------------------------------------------------------------- /Example/Pods/RestKit/Code/ObjectMapping/RKObjectMappingOperationDataSource.h: -------------------------------------------------------------------------------- 1 | // 2 | // RKObjectMappingOperationDataSource.h 3 | // RestKit 4 | // 5 | // Created by Blake Watters on 7/3/12. 6 | // Copyright (c) 2012 RestKit. All rights reserved. 7 | // 8 | // Licensed under the Apache License, Version 2.0 (the "License"); 9 | // you may not use this file except in compliance with the License. 10 | // You may obtain a copy of the License at 11 | // 12 | // http://www.apache.org/licenses/LICENSE-2.0 13 | // 14 | // Unless required by applicable law or agreed to in writing, software 15 | // distributed under the License is distributed on an "AS IS" BASIS, 16 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 17 | // See the License for the specific language governing permissions and 18 | // limitations under the License. 19 | // 20 | 21 | #import "RKMappingOperationDataSource.h" 22 | 23 | /** 24 | The `RKObjectMappingOperationDataSource` class is an implementation of the `RKMappingOperationDataSource` protocol for use in performing object mappings that target plain old `NSObject` derived classes (as opposed to `NSManagedObject` derived persistent entities). 25 | */ 26 | @interface RKObjectMappingOperationDataSource : NSObject 27 | @end 28 | -------------------------------------------------------------------------------- /Example/Pods/RestKit/Code/ObjectMapping/RKObjectMappingOperationDataSource.m: -------------------------------------------------------------------------------- 1 | // 2 | // RKObjectMappingOperationDataSource.m 3 | // RestKit 4 | // 5 | // Created by Blake Watters on 7/3/12. 6 | // Copyright (c) 2012 RestKit. All rights reserved. 7 | // 8 | // Licensed under the Apache License, Version 2.0 (the "License"); 9 | // you may not use this file except in compliance with the License. 10 | // You may obtain a copy of the License at 11 | // 12 | // http://www.apache.org/licenses/LICENSE-2.0 13 | // 14 | // Unless required by applicable law or agreed to in writing, software 15 | // distributed under the License is distributed on an "AS IS" BASIS, 16 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 17 | // See the License for the specific language governing permissions and 18 | // limitations under the License. 19 | // 20 | 21 | #import "RKObjectMappingOperationDataSource.h" 22 | #import "RKObjectMapping.h" 23 | #import "RKMappingOperation.h" 24 | 25 | @implementation RKObjectMappingOperationDataSource 26 | 27 | - (id)mappingOperation:(RKMappingOperation *)mappingOperation targetObjectForRepresentation:(NSDictionary *)representation 28 | withMapping:(RKObjectMapping *)mapping inRelationship:(RKRelationshipMapping *)relationshipMapping 29 | { 30 | return [mapping.objectClass new]; 31 | } 32 | 33 | - (id)mappingOperation:(RKMappingOperation *)mappingOperation targetObjectForMapping:(RKObjectMapping *)mapping inRelationship:(RKRelationshipMapping *)relationshipMapping 34 | { 35 | return [mapping.objectClass new]; 36 | } 37 | 38 | - (BOOL)mappingOperationShouldCollectMappingInfo:(RKMappingOperation *)mappingOperation 39 | { 40 | return NO; 41 | } 42 | 43 | - (BOOL)mappingOperationShouldSetUnchangedValues:(RKMappingOperation *)mappingOperation 44 | { 45 | return [mappingOperation isNewDestinationObject]; 46 | } 47 | 48 | @end 49 | -------------------------------------------------------------------------------- /Example/Pods/RestKit/Code/ObjectMapping/RKRelationshipMapping.m: -------------------------------------------------------------------------------- 1 | // 2 | // RKRelationshipMapping.m 3 | // RestKit 4 | // 5 | // Created by Blake Watters on 5/4/11. 6 | // Copyright (c) 2009-2012 RestKit. All rights reserved. 7 | // 8 | // Licensed under the Apache License, Version 2.0 (the "License"); 9 | // you may not use this file except in compliance with the License. 10 | // You may obtain a copy of the License at 11 | // 12 | // http://www.apache.org/licenses/LICENSE-2.0 13 | // 14 | // Unless required by applicable law or agreed to in writing, software 15 | // distributed under the License is distributed on an "AS IS" BASIS, 16 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 17 | // See the License for the specific language governing permissions and 18 | // limitations under the License. 19 | // 20 | 21 | #import "RKRelationshipMapping.h" 22 | #import "RKMapping.h" 23 | 24 | @interface RKPropertyMapping () 25 | @property (nonatomic, copy, readwrite) NSString *sourceKeyPath; 26 | @property (nonatomic, copy, readwrite) NSString *destinationKeyPath; 27 | @end 28 | 29 | @interface RKRelationshipMapping () 30 | @property (nonatomic, strong, readwrite) RKMapping *mapping; 31 | @end 32 | 33 | @implementation RKRelationshipMapping 34 | 35 | + (instancetype)relationshipMappingFromKeyPath:(NSString *)sourceKeyPath toKeyPath:(NSString *)destinationKeyPath withMapping:(RKMapping *)mapping 36 | { 37 | RKRelationshipMapping *relationshipMapping = [self new]; 38 | relationshipMapping.sourceKeyPath = sourceKeyPath; 39 | relationshipMapping.destinationKeyPath = destinationKeyPath; 40 | relationshipMapping.mapping = mapping; 41 | return relationshipMapping; 42 | } 43 | 44 | - (instancetype)init 45 | { 46 | self = [super init]; 47 | if (self) { 48 | self.assignmentPolicy = RKSetAssignmentPolicy; 49 | } 50 | return self; 51 | } 52 | 53 | - (id)copyWithZone:(NSZone *)zone 54 | { 55 | RKRelationshipMapping *copy = [super copyWithZone:zone]; 56 | copy.mapping = self.mapping; 57 | copy.assignmentPolicy = self.assignmentPolicy; 58 | return copy; 59 | } 60 | 61 | - (BOOL)isEqualToMapping:(RKRelationshipMapping *)otherMapping 62 | { 63 | if (! [otherMapping isMemberOfClass:[RKRelationshipMapping class]]) return NO; 64 | if (! [super isEqualToMapping:otherMapping]) return NO; 65 | if (self.mapping == nil && otherMapping.mapping == nil) return YES; 66 | 67 | return [self.mapping isEqualToMapping:otherMapping.mapping]; 68 | } 69 | 70 | @end 71 | -------------------------------------------------------------------------------- /Example/Pods/RestKit/Code/RestKit.h: -------------------------------------------------------------------------------- 1 | // 2 | // RestKit.h 3 | // RestKit 4 | // 5 | // Created by Blake Watters on 2/19/10. 6 | // Copyright (c) 2009-2012 RestKit. All rights reserved. 7 | // 8 | // Licensed under the Apache License, Version 2.0 (the "License"); 9 | // you may not use this file except in compliance with the License. 10 | // You may obtain a copy of the License at 11 | // 12 | // http://www.apache.org/licenses/LICENSE-2.0 13 | // 14 | // Unless required by applicable law or agreed to in writing, software 15 | // distributed under the License is distributed on an "AS IS" BASIS, 16 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 17 | // See the License for the specific language governing permissions and 18 | // limitations under the License. 19 | // 20 | 21 | #ifndef _RESTKIT_ 22 | #define _RESTKIT_ 23 | 24 | #if __has_include("ObjectMapping.h") 25 | #import "ObjectMapping.h" 26 | #endif 27 | 28 | #if __has_include("Network.h") 29 | #import "Network.h" 30 | #endif 31 | 32 | #if __has_include("Support.h") 33 | #import "Support.h" 34 | #endif 35 | 36 | #if __has_include("RKCoreData.h") 37 | #import "RKCoreData.h" 38 | #endif 39 | 40 | /** 41 | Set the App logging component. This header 42 | file is generally only imported by apps that 43 | are pulling in all of RestKit. By setting the 44 | log component to App here, we allow the app developer 45 | to use RKLog() in their own app. 46 | */ 47 | #undef RKLogComponent 48 | #define RKLogComponent RKlcl_cApp 49 | 50 | #endif /* _RESTKIT_ */ 51 | -------------------------------------------------------------------------------- /Example/Pods/RestKit/Code/Support.h: -------------------------------------------------------------------------------- 1 | // 2 | // Support.h 3 | // RestKit 4 | // 5 | // Created by Blake Watters on 9/30/10. 6 | // Copyright (c) 2009-2012 RestKit. All rights reserved. 7 | // 8 | // Licensed under the Apache License, Version 2.0 (the "License"); 9 | // you may not use this file except in compliance with the License. 10 | // You may obtain a copy of the License at 11 | // 12 | // http://www.apache.org/licenses/LICENSE-2.0 13 | // 14 | // Unless required by applicable law or agreed to in writing, software 15 | // distributed under the License is distributed on an "AS IS" BASIS, 16 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 17 | // See the License for the specific language governing permissions and 18 | // limitations under the License. 19 | // 20 | 21 | // Load shared support code 22 | #import "RKErrors.h" 23 | #import "RKMIMETypes.h" 24 | #import "RKLog.h" 25 | #import "RKDotNetDateFormatter.h" 26 | #import "RKPathUtilities.h" 27 | #import "RKDictionaryUtilities.h" 28 | #import "RKURLEncodedSerialization.h" 29 | #import "RKNSJSONSerialization.h" 30 | #import "RKMIMETypeSerialization.h" 31 | #import "RKStringTokenizer.h" 32 | -------------------------------------------------------------------------------- /Example/Pods/RestKit/Code/Support/RKDictionaryUtilities.h: -------------------------------------------------------------------------------- 1 | // 2 | // RKDictionaryUtilities.h 3 | // RestKit 4 | // 5 | // Created by Blake Watters on 9/11/12. 6 | // Copyright (c) 2012 RestKit. All rights reserved. 7 | // 8 | // Licensed under the Apache License, Version 2.0 (the "License"); 9 | // you may not use this file except in compliance with the License. 10 | // You may obtain a copy of the License at 11 | // 12 | // http://www.apache.org/licenses/LICENSE-2.0 13 | // 14 | // Unless required by applicable law or agreed to in writing, software 15 | // distributed under the License is distributed on an "AS IS" BASIS, 16 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 17 | // See the License for the specific language governing permissions and 18 | // limitations under the License. 19 | // 20 | 21 | #ifdef __cplusplus 22 | extern "C" { 23 | #endif 24 | 25 | #import 26 | 27 | /** 28 | Reverse merges two dictionary to produce a new dictionary wherein the keys in the second dictionary have taken precedence in instances where keys overlap. The merge is performed recursively such that subdictionaries are reverse merged as well. 29 | 30 | @param dict1 The dictionary to be reverse merged. 31 | @param dict2 A secondary dictionary to perform the reverse merging with. 32 | @return A new `NSDicionary` object that is the product of the reverse merge. 33 | */ 34 | NSDictionary *RKDictionaryByMergingDictionaryWithDictionary(NSDictionary *dict1, NSDictionary *dict2); 35 | 36 | /** 37 | Return a new dictionary by stripping out any percent escapes (such as %20) from the given dictionary's key and values. 38 | 39 | @param dictionary The dictionary from which to remove the percent escape sequences. 40 | @return A new `NSDictionary` wherein any percent escape sequences in the key and values have been replaced with their literal values. 41 | */ 42 | NSDictionary *RKDictionaryByReplacingPercentEscapesInEntriesFromDictionary(NSDictionary *dictionary); 43 | 44 | #ifdef __cplusplus 45 | } 46 | #endif 47 | -------------------------------------------------------------------------------- /Example/Pods/RestKit/Code/Support/RKDictionaryUtilities.m: -------------------------------------------------------------------------------- 1 | // 2 | // RKDictionaryUtilities.m 3 | // RestKit 4 | // 5 | // Created by Blake Watters on 9/11/12. 6 | // Copyright (c) 2012 RestKit. All rights reserved. 7 | // 8 | 9 | #import "RKDictionaryUtilities.h" 10 | 11 | NSDictionary *RKDictionaryByMergingDictionaryWithDictionary(NSDictionary *dict1, NSDictionary *dict2) 12 | { 13 | if (! dict1) return dict2; 14 | if (! dict2) return dict1; 15 | 16 | NSMutableDictionary *mergedDictionary = [dict1 mutableCopy]; 17 | 18 | for (id key2 in dict2) { 19 | id obj2 = dict2[key2]; 20 | id obj1 = dict1[key2]; 21 | if ([obj1 isKindOfClass:[NSDictionary class]] && [obj2 isKindOfClass:[NSDictionary class]]) { 22 | NSDictionary *mergedSubdict = RKDictionaryByMergingDictionaryWithDictionary(obj1, obj2); 23 | mergedDictionary[key2] = mergedSubdict; 24 | } else { 25 | mergedDictionary[key2] = obj2; 26 | } 27 | } 28 | 29 | return mergedDictionary; 30 | } 31 | 32 | NSDictionary *RKDictionaryByReplacingPercentEscapesInEntriesFromDictionary(NSDictionary *dictionary) 33 | { 34 | NSMutableDictionary *results = [NSMutableDictionary dictionaryWithCapacity:[dictionary count]]; 35 | [dictionary enumerateKeysAndObjectsUsingBlock:^(id key, id value, BOOL *stop) 36 | { 37 | NSString *escapedKey = [key stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]; 38 | id escapedValue = value; 39 | if ([value respondsToSelector:@selector(stringByReplacingPercentEscapesUsingEncoding:)]) 40 | escapedValue = [value stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding]; 41 | results[escapedKey] = escapedValue; 42 | }]; 43 | return results; 44 | } 45 | -------------------------------------------------------------------------------- /Example/Pods/RestKit/Code/Support/RKErrors.h: -------------------------------------------------------------------------------- 1 | // 2 | // RKErrors.h 3 | // RestKit 4 | // 5 | // Created by Blake Watters on 3/25/10. 6 | // Copyright (c) 2009-2012 RestKit. All rights reserved. 7 | // 8 | // Licensed under the Apache License, Version 2.0 (the "License"); 9 | // you may not use this file except in compliance with the License. 10 | // You may obtain a copy of the License at 11 | // 12 | // http://www.apache.org/licenses/LICENSE-2.0 13 | // 14 | // Unless required by applicable law or agreed to in writing, software 15 | // distributed under the License is distributed on an "AS IS" BASIS, 16 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 17 | // See the License for the specific language governing permissions and 18 | // limitations under the License. 19 | // 20 | 21 | #import 22 | 23 | ///--------------------------- 24 | /// @name Error Domain & Codes 25 | ///--------------------------- 26 | 27 | // The error domain for RestKit generated errors 28 | extern NSString * const RKErrorDomain; 29 | 30 | typedef NS_ENUM(NSInteger, RKRestKitError) { 31 | RKUnsupportedMIMETypeError = 1, 32 | RKOperationCancelledError = 2 33 | } ; 34 | 35 | 36 | ///-------------------------------------- 37 | /// @name Error User Info Dictionary Keys 38 | ///-------------------------------------- 39 | 40 | /** 41 | The key RestKit generated errors will appear at within an NSNotification 42 | indicating an error 43 | */ 44 | extern NSString *const RKErrorNotificationErrorKey; 45 | 46 | /** 47 | When RestKit constructs an NSError object from one or more RKErrorMessage 48 | (or other object mapped error representations), the userInfo of the NSError 49 | object will be populated with an array of the underlying error objects. 50 | 51 | These underlying errors can be accessed via RKObjectMapperErrorObjectsKey key. 52 | 53 | @see RKObjectMappingResult 54 | */ 55 | extern NSString *const RKObjectMapperErrorObjectsKey; 56 | 57 | extern NSString *const RKDetailedErrorsKey; // When multiple errors occur, they are stored in a composite error 58 | 59 | extern NSString *const RKMIMETypeErrorKey; 60 | -------------------------------------------------------------------------------- /Example/Pods/RestKit/Code/Support/RKErrors.m: -------------------------------------------------------------------------------- 1 | // 2 | // RKErrors.m 3 | // RestKit 4 | // 5 | // Created by Blake Watters on 3/25/10. 6 | // Copyright (c) 2009-2012 RestKit. All rights reserved. 7 | // 8 | // Licensed under the Apache License, Version 2.0 (the "License"); 9 | // you may not use this file except in compliance with the License. 10 | // You may obtain a copy of the License at 11 | // 12 | // http://www.apache.org/licenses/LICENSE-2.0 13 | // 14 | // Unless required by applicable law or agreed to in writing, software 15 | // distributed under the License is distributed on an "AS IS" BASIS, 16 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 17 | // See the License for the specific language governing permissions and 18 | // limitations under the License. 19 | // 20 | 21 | #import "RKErrors.h" 22 | 23 | NSString * const RKErrorDomain = @"org.restkit.RestKit.ErrorDomain"; 24 | 25 | NSString * const RKObjectMapperErrorObjectsKey = @"RKObjectMapperErrorObjectsKey"; 26 | NSString * const RKErrorNotificationErrorKey = @"error"; 27 | NSString * const RKDetailedErrorsKey = @"DetailedErrors"; 28 | NSString * const RKMIMETypeErrorKey = @"MIME Type"; 29 | -------------------------------------------------------------------------------- /Example/Pods/RestKit/Code/Support/RKLumberjackLogger.h: -------------------------------------------------------------------------------- 1 | // 2 | // RKLumberjackLogger.h 3 | // Pods 4 | // 5 | // Created by C_Lindberg,Carl on 10/31/14. 6 | // 7 | // 8 | 9 | #import 10 | 11 | #if __has_include("DDLog.h") 12 | #import "RKLog.h" 13 | 14 | @interface RKLumberjackLogger : NSObject 15 | @end 16 | 17 | #endif 18 | -------------------------------------------------------------------------------- /Example/Pods/RestKit/Code/Support/RKMIMETypes.h: -------------------------------------------------------------------------------- 1 | // 2 | // RKMIMETypes.h 3 | // RestKit 4 | // 5 | // Created by Blake Watters on 5/18/11. 6 | // Copyright (c) 2009-2012 RestKit. All rights reserved. 7 | // 8 | // Licensed under the Apache License, Version 2.0 (the "License"); 9 | // you may not use this file except in compliance with the License. 10 | // You may obtain a copy of the License at 11 | // 12 | // http://www.apache.org/licenses/LICENSE-2.0 13 | // 14 | // Unless required by applicable law or agreed to in writing, software 15 | // distributed under the License is distributed on an "AS IS" BASIS, 16 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 17 | // See the License for the specific language governing permissions and 18 | // limitations under the License. 19 | // 20 | 21 | #ifdef __cplusplus 22 | extern "C" { 23 | #endif 24 | 25 | /** 26 | MIME Type Constants 27 | */ 28 | 29 | /// MIME Type application/json 30 | extern NSString * const RKMIMETypeJSON; 31 | 32 | /// MIME Type application/x-www-form-urlencoded 33 | extern NSString * const RKMIMETypeFormURLEncoded; 34 | 35 | /// MIME Type application/xml 36 | extern NSString * const RKMIMETypeXML; 37 | 38 | /// MIME Type text/xml 39 | extern NSString * const RKMIMETypeTextXML; 40 | 41 | /** 42 | Returns `YES` if the given MIME Type matches any MIME Type identifiers in the given set. 43 | 44 | @param MIMEType The MIME Type to evaluate the match for. 45 | @param MIMETypes An `NSSet` object who entries are `NSString` or `NSRegularExpression` objects specifying MIME Types. 46 | @return `YES` if the given MIME Type matches any identifier in the set, else `NO`. 47 | */ 48 | BOOL RKMIMETypeInSet(NSString *MIMEType, NSSet *MIMETypes); 49 | 50 | #ifdef __cplusplus 51 | } 52 | #endif 53 | -------------------------------------------------------------------------------- /Example/Pods/RestKit/Code/Support/RKMIMETypes.m: -------------------------------------------------------------------------------- 1 | // 2 | // RKMIMETypes.m 3 | // RestKit 4 | // 5 | // Created by Blake Watters on 5/18/11. 6 | // Copyright (c) 2009-2012 RestKit. All rights reserved. 7 | // 8 | // Licensed under the Apache License, Version 2.0 (the "License"); 9 | // you may not use this file except in compliance with the License. 10 | // You may obtain a copy of the License at 11 | // 12 | // http://www.apache.org/licenses/LICENSE-2.0 13 | // 14 | // Unless required by applicable law or agreed to in writing, software 15 | // distributed under the License is distributed on an "AS IS" BASIS, 16 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 17 | // See the License for the specific language governing permissions and 18 | // limitations under the License. 19 | // 20 | 21 | #import "RKMIMETypes.h" 22 | 23 | NSString * const RKMIMETypeJSON = @"application/json"; 24 | NSString * const RKMIMETypeFormURLEncoded = @"application/x-www-form-urlencoded"; 25 | NSString * const RKMIMETypeXML = @"application/xml"; 26 | NSString * const RKMIMETypeTextXML = @"text/xml"; 27 | 28 | BOOL RKMIMETypeInSet(NSString *MIMEType, NSSet *MIMETypes) 29 | { 30 | for (id MIMETypeStringOrRegularExpression in MIMETypes) { 31 | if ([MIMETypeStringOrRegularExpression isKindOfClass:[NSString class]]) { 32 | if ([[MIMETypeStringOrRegularExpression lowercaseString] isEqualToString:[MIMEType lowercaseString]]) return YES; 33 | } else if ([MIMETypeStringOrRegularExpression isKindOfClass:[NSRegularExpression class]]) { 34 | NSRegularExpression *regex = (NSRegularExpression *) MIMETypeStringOrRegularExpression; 35 | NSUInteger numberOfMatches = [regex numberOfMatchesInString:[MIMEType lowercaseString] options:0 range:NSMakeRange(0, [MIMEType length])]; 36 | if (numberOfMatches > 0) return YES; 37 | } else { 38 | NSString *reason = [NSString stringWithFormat:@"Unable to evaluate match for MIME Type '%@': expected an `NSString` or `NSRegularExpression`, got a `%@`", MIMEType, NSStringFromClass([MIMEType class])]; 39 | @throw [NSException exceptionWithName:NSInvalidArgumentException reason:reason userInfo:nil]; 40 | } 41 | } 42 | 43 | return NO; 44 | } 45 | -------------------------------------------------------------------------------- /Example/Pods/RestKit/Code/Support/RKMacros.h: -------------------------------------------------------------------------------- 1 | // 2 | // RKMacros.h 3 | // RestKit 4 | // 5 | // Created by Jawwad Ahmad on 7/18/12. 6 | // Copyright (c) 2009-2012 RestKit. All rights reserved. 7 | // 8 | // Licensed under the Apache License, Version 2.0 (the "License"); 9 | // you may not use this file except in compliance with the License. 10 | // You may obtain a copy of the License at 11 | // 12 | // http://www.apache.org/licenses/LICENSE-2.0 13 | // 14 | // Unless required by applicable law or agreed to in writing, software 15 | // distributed under the License is distributed on an "AS IS" BASIS, 16 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 17 | // See the License for the specific language governing permissions and 18 | // limitations under the License. 19 | // 20 | 21 | #ifndef RestKit_RKMacros_h 22 | #define RestKit_RKMacros_h 23 | 24 | /* 25 | Instead of using the normal DEPRECATED_ATTRIBUTE use DEPRECATED_ATTRIBUTE_MESSAGE(message) 26 | to display a helpful recommendation message along with the deprecation message. 27 | */ 28 | #ifndef DEPRECATED_ATTRIBUTE_MESSAGE 29 | #define DEPRECATED_ATTRIBUTE_MESSAGE(message) __attribute__((deprecated (message))) 30 | #endif 31 | 32 | /* 33 | Add this macro before each category implementation, so we don't have to use 34 | -all_load or -force_load to load object files from static libraries that only contain 35 | categories and no classes. 36 | See http://developer.apple.com/library/mac/#qa/qa2006/qa1490.html for more info. 37 | 38 | Shamelessly borrowed from Three20 39 | */ 40 | #define RK_FIX_CATEGORY_BUG(name) @interface RK_FIX_CATEGORY_BUG##name @end \ 41 | @implementation RK_FIX_CATEGORY_BUG##name @end 42 | 43 | /* 44 | Raises an `NSInvalidArgumentException` in the event that the given value is not an instance of the given class or an instance of any class that inherits from that class. 45 | */ 46 | #define RKAssertValueIsKindOfClass(value, expectedClass) \ 47 | if (! [value isKindOfClass:expectedClass]) { \ 48 | [NSException raise:NSInvalidArgumentException format:@"%@ invoked with invalid input value: expected a `%@`, but instead got a `%@`", [self class], expectedClass, [value class]]; \ 49 | } 50 | 51 | #endif 52 | -------------------------------------------------------------------------------- /Example/Pods/RestKit/Code/Support/RKNSJSONSerialization.h: -------------------------------------------------------------------------------- 1 | // 2 | // RKNSJSONSerialization.h 3 | // RestKit 4 | // 5 | // Created by Blake Watters on 8/31/12. 6 | // Copyright (c) 2012 RestKit. All rights reserved. 7 | // 8 | // Licensed under the Apache License, Version 2.0 (the "License"); 9 | // you may not use this file except in compliance with the License. 10 | // You may obtain a copy of the License at 11 | // 12 | // http://www.apache.org/licenses/LICENSE-2.0 13 | // 14 | // Unless required by applicable law or agreed to in writing, software 15 | // distributed under the License is distributed on an "AS IS" BASIS, 16 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 17 | // See the License for the specific language governing permissions and 18 | // limitations under the License. 19 | // 20 | 21 | #import "RKSerialization.h" 22 | 23 | /** 24 | The `RKNSJSONSerialization` class conforms to the `RKSerialization` protocol and provides support for the serialization and deserialization of data in the JSON format using the Apple provided `NSJSONSerialization` class. This is the default JSON implementation for RestKit. 25 | 26 | @see http://www.json.org/ 27 | */ 28 | @interface RKNSJSONSerialization : NSObject 29 | @end 30 | -------------------------------------------------------------------------------- /Example/Pods/RestKit/Code/Support/RKNSJSONSerialization.m: -------------------------------------------------------------------------------- 1 | // 2 | // RKNSJSONSerialization.m 3 | // RestKit 4 | // 5 | // Created by Blake Watters on 8/31/12. 6 | // Copyright (c) 2012 RestKit. All rights reserved. 7 | // 8 | // Licensed under the Apache License, Version 2.0 (the "License"); 9 | // you may not use this file except in compliance with the License. 10 | // You may obtain a copy of the License at 11 | // 12 | // http://www.apache.org/licenses/LICENSE-2.0 13 | // 14 | // Unless required by applicable law or agreed to in writing, software 15 | // distributed under the License is distributed on an "AS IS" BASIS, 16 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 17 | // See the License for the specific language governing permissions and 18 | // limitations under the License. 19 | // 20 | 21 | #import "RKNSJSONSerialization.h" 22 | 23 | @implementation RKNSJSONSerialization 24 | 25 | + (id)objectFromData:(NSData *)data error:(NSError **)error 26 | { 27 | return [NSJSONSerialization JSONObjectWithData:data options:0 error:error]; 28 | } 29 | 30 | + (NSData *)dataFromObject:(id)object error:(NSError **)error 31 | { 32 | return [NSJSONSerialization dataWithJSONObject:object options:0 error:error]; 33 | } 34 | 35 | @end 36 | -------------------------------------------------------------------------------- /Example/Pods/RestKit/Code/Support/RKSerialization.h: -------------------------------------------------------------------------------- 1 | // 2 | // RKSerialization.h 3 | // RestKit 4 | // 5 | // Created by Blake Watters on 10/1/10. 6 | // Copyright (c) 2009-2012 RestKit. All rights reserved. 7 | // 8 | // Licensed under the Apache License, Version 2.0 (the "License"); 9 | // you may not use this file except in compliance with the License. 10 | // You may obtain a copy of the License at 11 | // 12 | // http://www.apache.org/licenses/LICENSE-2.0 13 | // 14 | // Unless required by applicable law or agreed to in writing, software 15 | // distributed under the License is distributed on an "AS IS" BASIS, 16 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 17 | // See the License for the specific language governing permissions and 18 | // limitations under the License. 19 | // 20 | 21 | /** 22 | The `RKSerialization` protocol declares two methods that a class must implement so that it can provide support for serializing objects to and deserializing objects from UTF-8 encoded data representations of a serialization format such as JSON or XML. Serialization implementations typically handle data in a given MIME Type (i.e. `application/json`) and may be registered with the `RKMIMETypeSerialization` class. 23 | 24 | @see `RKMIMETypeSerialization` 25 | */ 26 | @protocol RKSerialization 27 | 28 | ///------------------------------ 29 | /// @name Deserializing an Object 30 | ///------------------------------ 31 | 32 | /** 33 | Deserializes and returns the given data in the format supported by the receiver (i.e. JSON, XML, etc) as a Foundation object representation. 34 | 35 | @param data The UTF-8 encoded data representation of the object to be deserialized. 36 | @param error A pointer to an `NSError` object. 37 | @return A Foundation object from the serialized data in data, or nil if an error occurs. 38 | */ 39 | + (id)objectFromData:(NSData *)data error:(NSError **)error; 40 | 41 | ///---------------------------- 42 | /// @name Serializing an Object 43 | ///---------------------------- 44 | 45 | /** 46 | Serializes and returns a UTF-8 encoded data representation of the given Foundation object in the format supported by the receiver (i.e. JSON, XML, etc). 47 | 48 | @param object The object to be serialized. 49 | @param error A pointer to an NSError object. 50 | @return A data representation of the given object in UTF-8 encoding, or nil if an error occurred. 51 | */ 52 | + (NSData *)dataFromObject:(id)object error:(NSError **)error; 53 | 54 | @end 55 | -------------------------------------------------------------------------------- /Example/Pods/RestKit/Code/Support/RKStringTokenizer.h: -------------------------------------------------------------------------------- 1 | // 2 | // RKStringTokenizer.h 3 | // RestKit 4 | // 5 | // Created by Blake Watters on 7/30/12. 6 | // Copyright (c) 2009-2012 RestKit. All rights reserved. 7 | // 8 | // Licensed under the Apache License, Version 2.0 (the "License"); 9 | // you may not use this file except in compliance with the License. 10 | // You may obtain a copy of the License at 11 | // 12 | // http://www.apache.org/licenses/LICENSE-2.0 13 | // 14 | // Unless required by applicable law or agreed to in writing, software 15 | // distributed under the License is distributed on an "AS IS" BASIS, 16 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 17 | // See the License for the specific language governing permissions and 18 | // limitations under the License. 19 | // 20 | 21 | #import 22 | 23 | /** 24 | The `RKStringTokenizer` class provides an interface for tokenizing input text into a set of searchable words. Diacritics are removed and the input text is tokenized case insensitively. A set of stop words can be optionally trimmed from the result token set. 25 | */ 26 | @interface RKStringTokenizer : NSObject 27 | 28 | ///------------------------------- 29 | /// @name Configuring Tokenization 30 | ///------------------------------- 31 | 32 | /** 33 | The set of stop words that are to be removed from the token set. 34 | 35 | Defaults to nil. 36 | */ 37 | @property (nonatomic, strong) NSSet *stopWords; 38 | 39 | ///---------------------------------- 40 | /// @name Tokenizing a String of Text 41 | ///---------------------------------- 42 | 43 | /** 44 | Tokenizes the given string by folding it case and diacritic insensitively and then splitting it apart using the the word unit delimiters for the current locale. If a set of stop words has been provided, the resulting token set will have the stop words subtracted. 45 | 46 | @param string A string of text you wish to tokenize. 47 | @returns A set of searchable text tokens extracted from the given string. 48 | */ 49 | - (NSSet *)tokenize:(NSString *)string; 50 | 51 | @end 52 | -------------------------------------------------------------------------------- /Example/Pods/RestKit/Code/Support/RKStringTokenizer.m: -------------------------------------------------------------------------------- 1 | // 2 | // RKStringTokenizer.m 3 | // RestKit 4 | // 5 | // Created by Blake Watters on 7/30/12. 6 | // Copyright (c) 2012 RestKit. All rights reserved. 7 | // 8 | 9 | #import "RKStringTokenizer.h" 10 | 11 | @implementation RKStringTokenizer 12 | 13 | - (NSSet *)tokenize:(NSString *)string 14 | { 15 | NSMutableSet *tokens = [NSMutableSet set]; 16 | 17 | CFLocaleRef locale = CFLocaleCopyCurrent(); 18 | 19 | // Remove diacratics and lowercase our input text 20 | NSString *tokenizeText = string = [string stringByFoldingWithOptions:kCFCompareCaseInsensitive|kCFCompareDiacriticInsensitive locale:[NSLocale systemLocale]]; 21 | CFStringTokenizerRef tokenizer = CFStringTokenizerCreate(kCFAllocatorDefault, (__bridge CFStringRef)tokenizeText, CFRangeMake(0, CFStringGetLength((__bridge CFStringRef)tokenizeText)), kCFStringTokenizerUnitWord, locale); 22 | CFStringTokenizerTokenType tokenType = kCFStringTokenizerTokenNone; 23 | 24 | while (kCFStringTokenizerTokenNone != (tokenType = CFStringTokenizerAdvanceToNextToken(tokenizer))) { 25 | CFRange tokenRange = CFStringTokenizerGetCurrentTokenRange(tokenizer); 26 | 27 | NSRange range = NSMakeRange(tokenRange.location, tokenRange.length); 28 | NSString *token = [string substringWithRange:range]; 29 | 30 | [tokens addObject:token]; 31 | } 32 | 33 | CFRelease(tokenizer); 34 | CFRelease(locale); 35 | 36 | // Remove any stop words 37 | if (self.stopWords) [tokens minusSet:self.stopWords]; 38 | 39 | return tokens; 40 | } 41 | 42 | @end 43 | -------------------------------------------------------------------------------- /Example/Pods/RestKit/Code/Support/lcl_config_extensions_RK.h: -------------------------------------------------------------------------------- 1 | // 2 | // lcl_config_extensions_RK.h 3 | // RestKit 4 | // 5 | // Created by Blake Watters on 6/8/11. 6 | // Copyright (c) 2009-2012 RestKit. All rights reserved. 7 | // 8 | // Licensed under the Apache License, Version 2.0 (the "License"); 9 | // you may not use this file except in compliance with the License. 10 | // You may obtain a copy of the License at 11 | // 12 | // http://www.apache.org/licenses/LICENSE-2.0 13 | // 14 | // Unless required by applicable law or agreed to in writing, software 15 | // distributed under the License is distributed on an "AS IS" BASIS, 16 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 17 | // See the License for the specific language governing permissions and 18 | // limitations under the License. 19 | // 20 | 21 | -------------------------------------------------------------------------------- /Example/Pods/RestKit/Code/Support/lcl_config_logger_RK.h: -------------------------------------------------------------------------------- 1 | // 2 | // lcl_config_logger_RK.h 3 | // RestKit 4 | // 5 | // Created by Blake Watters on 6/8/11. 6 | // Copyright (c) 2009-2012 RestKit. All rights reserved. 7 | // 8 | // Licensed under the Apache License, Version 2.0 (the "License"); 9 | // you may not use this file except in compliance with the License. 10 | // You may obtain a copy of the License at 11 | // 12 | // http://www.apache.org/licenses/LICENSE-2.0 13 | // 14 | // Unless required by applicable law or agreed to in writing, software 15 | // distributed under the License is distributed on an "AS IS" BASIS, 16 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 17 | // See the License for the specific language governing permissions and 18 | // limitations under the License. 19 | // 20 | 21 | // 22 | // Integration with LibComponentLogging Core. 23 | // 24 | 25 | // ARC/non-ARC autorelease pool 26 | #define _RKlcl_logger_autoreleasepool_arc 0 27 | #if defined(__has_feature) 28 | # if __has_feature(objc_arc) 29 | # undef _RKlcl_logger_autoreleasepool_arc 30 | # define _RKlcl_logger_autoreleasepool_arc 1 31 | # endif 32 | #endif 33 | 34 | #if _RKlcl_logger_autoreleasepool_arc 35 | #define _RKlcl_logger_autoreleasepool_begin @autoreleasepool { 36 | #define _RKlcl_logger_autoreleasepool_end } 37 | #else 38 | #define _RKlcl_logger_autoreleasepool_begin NSAutoreleasePool *_RKlcl_logpool = [[NSAutoreleasePool alloc] init]; 39 | #define _RKlcl_logger_autoreleasepool_end [_RKlcl_logpool release]; 40 | #endif 41 | 42 | 43 | #define _RKlcl_logger(_component, _level, _format, ...) { \ 44 | _RKlcl_logger_autoreleasepool_begin \ 45 | [RKGetLoggingClass() logWithComponent:_component \ 46 | level:_level \ 47 | path:__FILE__ \ 48 | line:__LINE__ \ 49 | function:__PRETTY_FUNCTION__ \ 50 | format:_format, ## __VA_ARGS__]; \ 51 | _RKlcl_logger_autoreleasepool_end \ 52 | } 53 | 54 | -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/AFNetworking/AFNetworking-Private.xcconfig: -------------------------------------------------------------------------------- 1 | #include "AFNetworking.xcconfig" 2 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 3 | HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/AFNetworking" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AFNetworking" "${PODS_ROOT}/Headers/Public/ISO8601DateFormatterValueTransformer" "${PODS_ROOT}/Headers/Public/MSCollectionViewCalendarLayout" "${PODS_ROOT}/Headers/Public/Masonry" "${PODS_ROOT}/Headers/Public/RKValueTransformers" "${PODS_ROOT}/Headers/Public/RestKit" "${PODS_ROOT}/Headers/Public/RestKit/CoreData" "${PODS_ROOT}/Headers/Public/RestKit/Network" "${PODS_ROOT}/Headers/Public/RestKit/ObjectMapping" "${PODS_ROOT}/Headers/Public/RestKit/Support" "${PODS_ROOT}/Headers/Public/SOCKit" "${PODS_ROOT}/Headers/Public/TransitionKit" "${PODS_ROOT}/Headers/Public/UIColor-HexString" "${PODS_ROOT}/Headers/Public/Vendor/LibComponentLogging/Core" 4 | OTHER_LDFLAGS = ${AFNETWORKING_OTHER_LDFLAGS} 5 | PODS_ROOT = ${SRCROOT} 6 | SKIP_INSTALL = YES -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/AFNetworking/AFNetworking-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_AFNetworking : NSObject 3 | @end 4 | @implementation PodsDummy_AFNetworking 5 | @end 6 | -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/AFNetworking/AFNetworking-prefix.pch: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #endif 4 | 5 | #import 6 | 7 | #if __IPHONE_OS_VERSION_MIN_REQUIRED 8 | #import 9 | #import 10 | #import 11 | #else 12 | #import 13 | #import 14 | #import 15 | #endif 16 | -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/AFNetworking/AFNetworking.xcconfig: -------------------------------------------------------------------------------- 1 | AFNETWORKING_OTHER_LDFLAGS = -framework "CoreGraphics" -framework "MobileCoreServices" -framework "Security" -framework "SystemConfiguration" -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/ISO8601DateFormatterValueTransformer/ISO8601DateFormatterValueTransformer-Private.xcconfig: -------------------------------------------------------------------------------- 1 | #include "ISO8601DateFormatterValueTransformer.xcconfig" 2 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 3 | HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/ISO8601DateFormatterValueTransformer" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AFNetworking" "${PODS_ROOT}/Headers/Public/ISO8601DateFormatterValueTransformer" "${PODS_ROOT}/Headers/Public/MSCollectionViewCalendarLayout" "${PODS_ROOT}/Headers/Public/Masonry" "${PODS_ROOT}/Headers/Public/RKValueTransformers" "${PODS_ROOT}/Headers/Public/RestKit" "${PODS_ROOT}/Headers/Public/RestKit/CoreData" "${PODS_ROOT}/Headers/Public/RestKit/Network" "${PODS_ROOT}/Headers/Public/RestKit/ObjectMapping" "${PODS_ROOT}/Headers/Public/RestKit/Support" "${PODS_ROOT}/Headers/Public/SOCKit" "${PODS_ROOT}/Headers/Public/TransitionKit" "${PODS_ROOT}/Headers/Public/UIColor-HexString" "${PODS_ROOT}/Headers/Public/Vendor/LibComponentLogging/Core" 4 | PODS_ROOT = ${SRCROOT} 5 | SKIP_INSTALL = YES -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/ISO8601DateFormatterValueTransformer/ISO8601DateFormatterValueTransformer-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_ISO8601DateFormatterValueTransformer : NSObject 3 | @end 4 | @implementation PodsDummy_ISO8601DateFormatterValueTransformer 5 | @end 6 | -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/ISO8601DateFormatterValueTransformer/ISO8601DateFormatterValueTransformer-prefix.pch: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #endif 4 | 5 | -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/ISO8601DateFormatterValueTransformer/ISO8601DateFormatterValueTransformer.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erichoracek/MSCollectionViewCalendarLayout/321b8091c6dd83bd2a8dd6b8f32526f933e1cf00/Example/Pods/Target Support Files/ISO8601DateFormatterValueTransformer/ISO8601DateFormatterValueTransformer.xcconfig -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/MSCollectionViewCalendarLayout/MSCollectionViewCalendarLayout-Private.xcconfig: -------------------------------------------------------------------------------- 1 | #include "MSCollectionViewCalendarLayout.xcconfig" 2 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 3 | HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/MSCollectionViewCalendarLayout" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AFNetworking" "${PODS_ROOT}/Headers/Public/ISO8601DateFormatterValueTransformer" "${PODS_ROOT}/Headers/Public/MSCollectionViewCalendarLayout" "${PODS_ROOT}/Headers/Public/Masonry" "${PODS_ROOT}/Headers/Public/RKValueTransformers" "${PODS_ROOT}/Headers/Public/RestKit" "${PODS_ROOT}/Headers/Public/RestKit/CoreData" "${PODS_ROOT}/Headers/Public/RestKit/Network" "${PODS_ROOT}/Headers/Public/RestKit/ObjectMapping" "${PODS_ROOT}/Headers/Public/RestKit/Support" "${PODS_ROOT}/Headers/Public/SOCKit" "${PODS_ROOT}/Headers/Public/TransitionKit" "${PODS_ROOT}/Headers/Public/UIColor-HexString" "${PODS_ROOT}/Headers/Public/Vendor/LibComponentLogging/Core" 4 | PODS_ROOT = ${SRCROOT} 5 | SKIP_INSTALL = YES -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/MSCollectionViewCalendarLayout/MSCollectionViewCalendarLayout-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_MSCollectionViewCalendarLayout : NSObject 3 | @end 4 | @implementation PodsDummy_MSCollectionViewCalendarLayout 5 | @end 6 | -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/MSCollectionViewCalendarLayout/MSCollectionViewCalendarLayout-prefix.pch: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #endif 4 | 5 | -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/MSCollectionViewCalendarLayout/MSCollectionViewCalendarLayout.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erichoracek/MSCollectionViewCalendarLayout/321b8091c6dd83bd2a8dd6b8f32526f933e1cf00/Example/Pods/Target Support Files/MSCollectionViewCalendarLayout/MSCollectionViewCalendarLayout.xcconfig -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Masonry/Masonry-Private.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Masonry.xcconfig" 2 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 3 | HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/Masonry" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AFNetworking" "${PODS_ROOT}/Headers/Public/ISO8601DateFormatterValueTransformer" "${PODS_ROOT}/Headers/Public/MSCollectionViewCalendarLayout" "${PODS_ROOT}/Headers/Public/Masonry" "${PODS_ROOT}/Headers/Public/RKValueTransformers" "${PODS_ROOT}/Headers/Public/RestKit" "${PODS_ROOT}/Headers/Public/RestKit/CoreData" "${PODS_ROOT}/Headers/Public/RestKit/Network" "${PODS_ROOT}/Headers/Public/RestKit/ObjectMapping" "${PODS_ROOT}/Headers/Public/RestKit/Support" "${PODS_ROOT}/Headers/Public/SOCKit" "${PODS_ROOT}/Headers/Public/TransitionKit" "${PODS_ROOT}/Headers/Public/UIColor-HexString" "${PODS_ROOT}/Headers/Public/Vendor/LibComponentLogging/Core" 4 | OTHER_LDFLAGS = ${MASONRY_OTHER_LDFLAGS} 5 | PODS_ROOT = ${SRCROOT} 6 | SKIP_INSTALL = YES -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Masonry/Masonry-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_Masonry : NSObject 3 | @end 4 | @implementation PodsDummy_Masonry 5 | @end 6 | -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Masonry/Masonry-prefix.pch: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #endif 4 | 5 | -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Masonry/Masonry.xcconfig: -------------------------------------------------------------------------------- 1 | MASONRY_OTHER_LDFLAGS = -framework "Foundation" -framework "UIKit" -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Pods/Pods-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_Pods : NSObject 3 | @end 4 | @implementation PodsDummy_Pods 5 | @end 6 | -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Pods/Pods.debug.xcconfig: -------------------------------------------------------------------------------- 1 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 2 | HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AFNetworking" "${PODS_ROOT}/Headers/Public/ISO8601DateFormatterValueTransformer" "${PODS_ROOT}/Headers/Public/MSCollectionViewCalendarLayout" "${PODS_ROOT}/Headers/Public/Masonry" "${PODS_ROOT}/Headers/Public/RKValueTransformers" "${PODS_ROOT}/Headers/Public/RestKit" "${PODS_ROOT}/Headers/Public/RestKit/CoreData" "${PODS_ROOT}/Headers/Public/RestKit/Network" "${PODS_ROOT}/Headers/Public/RestKit/ObjectMapping" "${PODS_ROOT}/Headers/Public/RestKit/Support" "${PODS_ROOT}/Headers/Public/SOCKit" "${PODS_ROOT}/Headers/Public/TransitionKit" "${PODS_ROOT}/Headers/Public/UIColor-HexString" "${PODS_ROOT}/Headers/Public/Vendor/LibComponentLogging/Core" 3 | OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/AFNetworking" -isystem "${PODS_ROOT}/Headers/Public/ISO8601DateFormatterValueTransformer" -isystem "${PODS_ROOT}/Headers/Public/MSCollectionViewCalendarLayout" -isystem "${PODS_ROOT}/Headers/Public/Masonry" -isystem "${PODS_ROOT}/Headers/Public/RKValueTransformers" -isystem "${PODS_ROOT}/Headers/Public/RestKit" -isystem "${PODS_ROOT}/Headers/Public/RestKit/CoreData" -isystem "${PODS_ROOT}/Headers/Public/RestKit/Network" -isystem "${PODS_ROOT}/Headers/Public/RestKit/ObjectMapping" -isystem "${PODS_ROOT}/Headers/Public/RestKit/Support" -isystem "${PODS_ROOT}/Headers/Public/SOCKit" -isystem "${PODS_ROOT}/Headers/Public/TransitionKit" -isystem "${PODS_ROOT}/Headers/Public/UIColor-HexString" -isystem "${PODS_ROOT}/Headers/Public/Vendor/LibComponentLogging/Core" 4 | OTHER_LDFLAGS = $(inherited) -ObjC -l"AFNetworking" -l"ISO8601DateFormatterValueTransformer" -l"MSCollectionViewCalendarLayout" -l"Masonry" -l"RKValueTransformers" -l"RestKit" -l"SOCKit" -l"TransitionKit" -l"UIColor-HexString" -framework "CFNetwork" -framework "CoreData" -framework "CoreGraphics" -framework "Foundation" -framework "MobileCoreServices" -framework "Security" -framework "SystemConfiguration" -framework "UIKit" 5 | PODS_ROOT = ${SRCROOT}/Pods -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Pods/Pods.release.xcconfig: -------------------------------------------------------------------------------- 1 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 2 | HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AFNetworking" "${PODS_ROOT}/Headers/Public/ISO8601DateFormatterValueTransformer" "${PODS_ROOT}/Headers/Public/MSCollectionViewCalendarLayout" "${PODS_ROOT}/Headers/Public/Masonry" "${PODS_ROOT}/Headers/Public/RKValueTransformers" "${PODS_ROOT}/Headers/Public/RestKit" "${PODS_ROOT}/Headers/Public/RestKit/CoreData" "${PODS_ROOT}/Headers/Public/RestKit/Network" "${PODS_ROOT}/Headers/Public/RestKit/ObjectMapping" "${PODS_ROOT}/Headers/Public/RestKit/Support" "${PODS_ROOT}/Headers/Public/SOCKit" "${PODS_ROOT}/Headers/Public/TransitionKit" "${PODS_ROOT}/Headers/Public/UIColor-HexString" "${PODS_ROOT}/Headers/Public/Vendor/LibComponentLogging/Core" 3 | OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/AFNetworking" -isystem "${PODS_ROOT}/Headers/Public/ISO8601DateFormatterValueTransformer" -isystem "${PODS_ROOT}/Headers/Public/MSCollectionViewCalendarLayout" -isystem "${PODS_ROOT}/Headers/Public/Masonry" -isystem "${PODS_ROOT}/Headers/Public/RKValueTransformers" -isystem "${PODS_ROOT}/Headers/Public/RestKit" -isystem "${PODS_ROOT}/Headers/Public/RestKit/CoreData" -isystem "${PODS_ROOT}/Headers/Public/RestKit/Network" -isystem "${PODS_ROOT}/Headers/Public/RestKit/ObjectMapping" -isystem "${PODS_ROOT}/Headers/Public/RestKit/Support" -isystem "${PODS_ROOT}/Headers/Public/SOCKit" -isystem "${PODS_ROOT}/Headers/Public/TransitionKit" -isystem "${PODS_ROOT}/Headers/Public/UIColor-HexString" -isystem "${PODS_ROOT}/Headers/Public/Vendor/LibComponentLogging/Core" 4 | OTHER_LDFLAGS = $(inherited) -ObjC -l"AFNetworking" -l"ISO8601DateFormatterValueTransformer" -l"MSCollectionViewCalendarLayout" -l"Masonry" -l"RKValueTransformers" -l"RestKit" -l"SOCKit" -l"TransitionKit" -l"UIColor-HexString" -framework "CFNetwork" -framework "CoreData" -framework "CoreGraphics" -framework "Foundation" -framework "MobileCoreServices" -framework "Security" -framework "SystemConfiguration" -framework "UIKit" 5 | PODS_ROOT = ${SRCROOT}/Pods -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/RKValueTransformers/RKValueTransformers-Private.xcconfig: -------------------------------------------------------------------------------- 1 | #include "RKValueTransformers.xcconfig" 2 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 3 | HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/RKValueTransformers" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AFNetworking" "${PODS_ROOT}/Headers/Public/ISO8601DateFormatterValueTransformer" "${PODS_ROOT}/Headers/Public/MSCollectionViewCalendarLayout" "${PODS_ROOT}/Headers/Public/Masonry" "${PODS_ROOT}/Headers/Public/RKValueTransformers" "${PODS_ROOT}/Headers/Public/RestKit" "${PODS_ROOT}/Headers/Public/RestKit/CoreData" "${PODS_ROOT}/Headers/Public/RestKit/Network" "${PODS_ROOT}/Headers/Public/RestKit/ObjectMapping" "${PODS_ROOT}/Headers/Public/RestKit/Support" "${PODS_ROOT}/Headers/Public/SOCKit" "${PODS_ROOT}/Headers/Public/TransitionKit" "${PODS_ROOT}/Headers/Public/UIColor-HexString" "${PODS_ROOT}/Headers/Public/Vendor/LibComponentLogging/Core" 4 | PODS_ROOT = ${SRCROOT} 5 | SKIP_INSTALL = YES -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/RKValueTransformers/RKValueTransformers-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_RKValueTransformers : NSObject 3 | @end 4 | @implementation PodsDummy_RKValueTransformers 5 | @end 6 | -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/RKValueTransformers/RKValueTransformers-prefix.pch: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #endif 4 | 5 | -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/RKValueTransformers/RKValueTransformers.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erichoracek/MSCollectionViewCalendarLayout/321b8091c6dd83bd2a8dd6b8f32526f933e1cf00/Example/Pods/Target Support Files/RKValueTransformers/RKValueTransformers.xcconfig -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/RestKit/RestKit-Private.xcconfig: -------------------------------------------------------------------------------- 1 | #include "RestKit.xcconfig" 2 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 3 | HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/RestKit" "${PODS_ROOT}/Headers/Private/RestKit/CoreData" "${PODS_ROOT}/Headers/Private/RestKit/Network" "${PODS_ROOT}/Headers/Private/RestKit/ObjectMapping" "${PODS_ROOT}/Headers/Private/RestKit/Support" "${PODS_ROOT}/Headers/Private/Vendor/LibComponentLogging/Core" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AFNetworking" "${PODS_ROOT}/Headers/Public/ISO8601DateFormatterValueTransformer" "${PODS_ROOT}/Headers/Public/MSCollectionViewCalendarLayout" "${PODS_ROOT}/Headers/Public/Masonry" "${PODS_ROOT}/Headers/Public/RKValueTransformers" "${PODS_ROOT}/Headers/Public/RestKit" "${PODS_ROOT}/Headers/Public/RestKit/CoreData" "${PODS_ROOT}/Headers/Public/RestKit/Network" "${PODS_ROOT}/Headers/Public/RestKit/ObjectMapping" "${PODS_ROOT}/Headers/Public/RestKit/Support" "${PODS_ROOT}/Headers/Public/SOCKit" "${PODS_ROOT}/Headers/Public/TransitionKit" "${PODS_ROOT}/Headers/Public/UIColor-HexString" "${PODS_ROOT}/Headers/Public/Vendor/LibComponentLogging/Core" 4 | OTHER_LDFLAGS = ${RESTKIT_OTHER_LDFLAGS} 5 | PODS_ROOT = ${SRCROOT} 6 | SKIP_INSTALL = YES -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/RestKit/RestKit-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_RestKit : NSObject 3 | @end 4 | @implementation PodsDummy_RestKit 5 | @end 6 | -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/RestKit/RestKit-prefix.pch: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #endif 4 | 5 | #if __has_include("RKCoreData.h") 6 | #import 7 | #endif 8 | #import 9 | 10 | #define _AFNETWORKING_PIN_SSL_CERTIFICATES_ 11 | 12 | #if __IPHONE_OS_VERSION_MIN_REQUIRED 13 | #import 14 | #import 15 | #import 16 | #else 17 | #import 18 | #import 19 | #import 20 | #endif 21 | -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/RestKit/RestKit.xcconfig: -------------------------------------------------------------------------------- 1 | RESTKIT_OTHER_LDFLAGS = -framework "CFNetwork" -framework "CoreData" -framework "MobileCoreServices" -framework "Security" -framework "SystemConfiguration" -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/SOCKit/SOCKit-Private.xcconfig: -------------------------------------------------------------------------------- 1 | #include "SOCKit.xcconfig" 2 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 3 | HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/SOCKit" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AFNetworking" "${PODS_ROOT}/Headers/Public/ISO8601DateFormatterValueTransformer" "${PODS_ROOT}/Headers/Public/MSCollectionViewCalendarLayout" "${PODS_ROOT}/Headers/Public/Masonry" "${PODS_ROOT}/Headers/Public/RKValueTransformers" "${PODS_ROOT}/Headers/Public/RestKit" "${PODS_ROOT}/Headers/Public/RestKit/CoreData" "${PODS_ROOT}/Headers/Public/RestKit/Network" "${PODS_ROOT}/Headers/Public/RestKit/ObjectMapping" "${PODS_ROOT}/Headers/Public/RestKit/Support" "${PODS_ROOT}/Headers/Public/SOCKit" "${PODS_ROOT}/Headers/Public/TransitionKit" "${PODS_ROOT}/Headers/Public/UIColor-HexString" "${PODS_ROOT}/Headers/Public/Vendor/LibComponentLogging/Core" 4 | PODS_ROOT = ${SRCROOT} 5 | SKIP_INSTALL = YES -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/SOCKit/SOCKit-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_SOCKit : NSObject 3 | @end 4 | @implementation PodsDummy_SOCKit 5 | @end 6 | -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/SOCKit/SOCKit-prefix.pch: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #endif 4 | 5 | -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/SOCKit/SOCKit.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erichoracek/MSCollectionViewCalendarLayout/321b8091c6dd83bd2a8dd6b8f32526f933e1cf00/Example/Pods/Target Support Files/SOCKit/SOCKit.xcconfig -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/TransitionKit/TransitionKit-Private.xcconfig: -------------------------------------------------------------------------------- 1 | #include "TransitionKit.xcconfig" 2 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 3 | HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/TransitionKit" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AFNetworking" "${PODS_ROOT}/Headers/Public/ISO8601DateFormatterValueTransformer" "${PODS_ROOT}/Headers/Public/MSCollectionViewCalendarLayout" "${PODS_ROOT}/Headers/Public/Masonry" "${PODS_ROOT}/Headers/Public/RKValueTransformers" "${PODS_ROOT}/Headers/Public/RestKit" "${PODS_ROOT}/Headers/Public/RestKit/CoreData" "${PODS_ROOT}/Headers/Public/RestKit/Network" "${PODS_ROOT}/Headers/Public/RestKit/ObjectMapping" "${PODS_ROOT}/Headers/Public/RestKit/Support" "${PODS_ROOT}/Headers/Public/SOCKit" "${PODS_ROOT}/Headers/Public/TransitionKit" "${PODS_ROOT}/Headers/Public/UIColor-HexString" "${PODS_ROOT}/Headers/Public/Vendor/LibComponentLogging/Core" 4 | PODS_ROOT = ${SRCROOT} 5 | SKIP_INSTALL = YES -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/TransitionKit/TransitionKit-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_TransitionKit : NSObject 3 | @end 4 | @implementation PodsDummy_TransitionKit 5 | @end 6 | -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/TransitionKit/TransitionKit-prefix.pch: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #endif 4 | 5 | -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/TransitionKit/TransitionKit.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erichoracek/MSCollectionViewCalendarLayout/321b8091c6dd83bd2a8dd6b8f32526f933e1cf00/Example/Pods/Target Support Files/TransitionKit/TransitionKit.xcconfig -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/UIColor-HexString/UIColor-HexString-Private.xcconfig: -------------------------------------------------------------------------------- 1 | #include "UIColor-HexString.xcconfig" 2 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 3 | HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/UIColor-HexString" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AFNetworking" "${PODS_ROOT}/Headers/Public/ISO8601DateFormatterValueTransformer" "${PODS_ROOT}/Headers/Public/MSCollectionViewCalendarLayout" "${PODS_ROOT}/Headers/Public/Masonry" "${PODS_ROOT}/Headers/Public/RKValueTransformers" "${PODS_ROOT}/Headers/Public/RestKit" "${PODS_ROOT}/Headers/Public/RestKit/CoreData" "${PODS_ROOT}/Headers/Public/RestKit/Network" "${PODS_ROOT}/Headers/Public/RestKit/ObjectMapping" "${PODS_ROOT}/Headers/Public/RestKit/Support" "${PODS_ROOT}/Headers/Public/SOCKit" "${PODS_ROOT}/Headers/Public/TransitionKit" "${PODS_ROOT}/Headers/Public/UIColor-HexString" "${PODS_ROOT}/Headers/Public/Vendor/LibComponentLogging/Core" 4 | PODS_ROOT = ${SRCROOT} 5 | SKIP_INSTALL = YES -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/UIColor-HexString/UIColor-HexString-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_UIColor_HexString : NSObject 3 | @end 4 | @implementation PodsDummy_UIColor_HexString 5 | @end 6 | -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/UIColor-HexString/UIColor-HexString-prefix.pch: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #endif 4 | 5 | -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/UIColor-HexString/UIColor-HexString.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erichoracek/MSCollectionViewCalendarLayout/321b8091c6dd83bd2a8dd6b8f32526f933e1cf00/Example/Pods/Target Support Files/UIColor-HexString/UIColor-HexString.xcconfig -------------------------------------------------------------------------------- /Example/Pods/TransitionKit/Code/TKState.m: -------------------------------------------------------------------------------- 1 | // 2 | // TKState.m 3 | // TransitionKit 4 | // 5 | // Created by Blake Watters on 3/17/13. 6 | // Copyright (c) 2013 Blake Watters. All rights reserved. 7 | // 8 | // Licensed under the Apache License, Version 2.0 (the "License"); 9 | // you may not use this file except in compliance with the License. 10 | // You may obtain a copy of the License at 11 | // 12 | // http://www.apache.org/licenses/LICENSE-2.0 13 | // 14 | // Unless required by applicable law or agreed to in writing, software 15 | // distributed under the License is distributed on an "AS IS" BASIS, 16 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 17 | // See the License for the specific language governing permissions and 18 | // limitations under the License. 19 | // 20 | 21 | #import "TKState.h" 22 | 23 | @interface TKState () 24 | @property (nonatomic, copy, readwrite) NSString *name; 25 | @property (nonatomic, copy) void (^willEnterStateBlock)(TKState *, TKTransition *); 26 | @property (nonatomic, copy) void (^didEnterStateBlock)(TKState *, TKTransition *); 27 | @property (nonatomic, copy) void (^willExitStateBlock)(TKState *, TKTransition *); 28 | @property (nonatomic, copy) void (^didExitStateBlock)(TKState *, TKTransition *); 29 | @end 30 | 31 | @implementation TKState 32 | 33 | + (instancetype)stateWithName:(NSString *)name 34 | { 35 | if (! [name length]) [NSException raise:NSInvalidArgumentException format:@"The `name` cannot be blank."]; 36 | TKState *state = [TKState new]; 37 | state.name = name; 38 | return state; 39 | } 40 | 41 | - (NSString *)description 42 | { 43 | return [NSString stringWithFormat:@"<%@:%p '%@'>", NSStringFromClass([self class]), self, self.name]; 44 | } 45 | 46 | #pragma mark - NSCopying 47 | 48 | - (id)copyWithZone:(NSZone *)zone 49 | { 50 | TKState *copiedState = [[[self class] allocWithZone:zone] init]; 51 | copiedState.name = self.name; 52 | copiedState.willEnterStateBlock = self.willEnterStateBlock; 53 | copiedState.didEnterStateBlock = self.didEnterStateBlock; 54 | copiedState.willExitStateBlock = self.willExitStateBlock; 55 | copiedState.didExitStateBlock = self.didExitStateBlock; 56 | return copiedState; 57 | } 58 | 59 | #pragma mark - NSCoding 60 | 61 | - (id)initWithCoder:(NSCoder *)aDecoder 62 | { 63 | self = [self init]; 64 | if (!self) { 65 | return nil; 66 | } 67 | 68 | self.name = [aDecoder decodeObjectForKey:@"name"]; 69 | return self; 70 | } 71 | 72 | - (void)encodeWithCoder:(NSCoder *)aCoder 73 | { 74 | [aCoder encodeObject:self.name forKey:@"name"]; 75 | } 76 | 77 | @end 78 | -------------------------------------------------------------------------------- /Example/Pods/TransitionKit/Code/TKTransition.m: -------------------------------------------------------------------------------- 1 | // 2 | // TKTransition.m 3 | // TransitionKit 4 | // 5 | // Created by Blake Watters on 10/11/13. 6 | // Copyright (c) 2013 Blake Watters. All rights reserved. 7 | // 8 | // Licensed under the Apache License, Version 2.0 (the "License"); 9 | // you may not use this file except in compliance with the License. 10 | // You may obtain a copy of the License at 11 | // 12 | // http://www.apache.org/licenses/LICENSE-2.0 13 | // 14 | // Unless required by applicable law or agreed to in writing, software 15 | // distributed under the License is distributed on an "AS IS" BASIS, 16 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 17 | // See the License for the specific language governing permissions and 18 | // limitations under the License. 19 | // 20 | 21 | #import "TKTransition.h" 22 | #import "TKEvent.h" 23 | 24 | @interface TKTransition () 25 | 26 | @property (nonatomic, strong, readwrite) TKEvent *event; 27 | @property (nonatomic, strong, readwrite) TKState *sourceState; 28 | @property (nonatomic, strong, readwrite) TKStateMachine *stateMachine; 29 | @property (nonatomic, copy, readwrite) NSDictionary *userInfo; 30 | @end 31 | 32 | @implementation TKTransition 33 | 34 | + (instancetype)transitionForEvent:(TKEvent *)event fromState:(TKState *)sourceState inStateMachine:(TKStateMachine *)stateMachine userInfo:(NSDictionary *)userInfo 35 | { 36 | TKTransition *transition = [self new]; 37 | transition.event = event; 38 | transition.sourceState = sourceState; 39 | transition.stateMachine = stateMachine; 40 | transition.userInfo = userInfo; 41 | return transition; 42 | } 43 | 44 | - (TKState *)destinationState 45 | { 46 | return self.event.destinationState; 47 | } 48 | 49 | @end 50 | -------------------------------------------------------------------------------- /Example/Pods/TransitionKit/Code/TransitionKit.h: -------------------------------------------------------------------------------- 1 | // 2 | // TransitionKit.h 3 | // TransitionKit 4 | // 5 | // Created by Blake Watters on 3/17/13. 6 | // Copyright (c) 2013 Blake Watters. All rights reserved. 7 | // 8 | // Licensed under the Apache License, Version 2.0 (the "License"); 9 | // you may not use this file except in compliance with the License. 10 | // You may obtain a copy of the License at 11 | // 12 | // http://www.apache.org/licenses/LICENSE-2.0 13 | // 14 | // Unless required by applicable law or agreed to in writing, software 15 | // distributed under the License is distributed on an "AS IS" BASIS, 16 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 17 | // See the License for the specific language governing permissions and 18 | // limitations under the License. 19 | // 20 | 21 | #ifndef TransitionKit_TransitionKit_h 22 | #define TransitionKit_TransitionKit_h 23 | 24 | #import "TKStateMachine.h" 25 | #import "TKEvent.h" 26 | #import "TKState.h" 27 | #import "TKTransition.h" 28 | 29 | #endif 30 | -------------------------------------------------------------------------------- /Example/Pods/UIColor-HexString/LICENSE: -------------------------------------------------------------------------------- 1 | Copyright (c) 2013, Micah Hainline 2 | All rights reserved. 3 | 4 | Redistribution and use in source and binary forms, with or without 5 | modification, are permitted provided that the following conditions are met: 6 | 7 | 1. Redistributions of source code must retain the above copyright notice, this 8 | list of conditions and the following disclaimer. 9 | 2. Redistributions in binary form must reproduce the above copyright notice, 10 | this list of conditions and the following disclaimer in the documentation 11 | and/or other materials provided with the distribution. 12 | 13 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND 14 | ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 15 | WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 16 | DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR 17 | ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES 18 | (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 19 | LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND 20 | ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 21 | (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 22 | SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 23 | 24 | The views and conclusions contained in the software and documentation are those 25 | of the authors and should not be interpreted as representing official policies, 26 | either expressed or implied, of the FreeBSD Project. -------------------------------------------------------------------------------- /Example/Pods/UIColor-HexString/README.md: -------------------------------------------------------------------------------- 1 | # UIColor-HexString 2 | Easy, Android-compatible hex strings to UIColor. Code from Micah Hainline, found on http://stackoverflow.com/questions/1560081/how-can-i-create-a-uicolor-from-a-hex-string/7180905#7180905. All I've done is package it for Cocoapods. 3 | 4 | Example: 5 | 6 | [UIColor colorWithHexString:@"#2D9EDF"] 7 | 8 | Has support for the following hex formats: 9 | 10 | - #RGB 11 | - #ARGB 12 | - #RRGGBB 13 | - #AARRGGBB 14 | -------------------------------------------------------------------------------- /Example/Pods/UIColor-HexString/UIColor+HexString.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIColor+HexString.h 3 | // 4 | // Created by Micah Hainline 5 | // http://stackoverflow.com/users/590840/micah-hainline 6 | // 7 | 8 | #import 9 | 10 | @interface UIColor (HexString) 11 | 12 | + (UIColor *) colorWithHexString: (NSString *) hexString; 13 | 14 | @end 15 | -------------------------------------------------------------------------------- /Example/Pods/UIColor-HexString/UIColor+HexString.m: -------------------------------------------------------------------------------- 1 | // 2 | // UIColor+HexString.m 3 | // 4 | // Created by Micah Hainline 5 | // http://stackoverflow.com/users/590840/micah-hainline 6 | // 7 | 8 | #import "UIColor+HexString.h" 9 | 10 | 11 | @implementation UIColor (HexString) 12 | 13 | + (CGFloat) colorComponentFrom: (NSString *) string start: (NSUInteger) start length: (NSUInteger) length { 14 | NSString *substring = [string substringWithRange: NSMakeRange(start, length)]; 15 | NSString *fullHex = length == 2 ? substring : [NSString stringWithFormat: @"%@%@", substring, substring]; 16 | unsigned hexComponent; 17 | [[NSScanner scannerWithString: fullHex] scanHexInt: &hexComponent]; 18 | return hexComponent / 255.0; 19 | } 20 | 21 | + (UIColor *) colorWithHexString: (NSString *) hexString { 22 | NSString *colorString = [[hexString stringByReplacingOccurrencesOfString: @"#" withString: @""] uppercaseString]; 23 | CGFloat alpha, red, blue, green; 24 | switch ([colorString length]) { 25 | case 3: // #RGB 26 | alpha = 1.0f; 27 | red = [self colorComponentFrom: colorString start: 0 length: 1]; 28 | green = [self colorComponentFrom: colorString start: 1 length: 1]; 29 | blue = [self colorComponentFrom: colorString start: 2 length: 1]; 30 | break; 31 | case 4: // #ARGB 32 | alpha = [self colorComponentFrom: colorString start: 0 length: 1]; 33 | red = [self colorComponentFrom: colorString start: 1 length: 1]; 34 | green = [self colorComponentFrom: colorString start: 2 length: 1]; 35 | blue = [self colorComponentFrom: colorString start: 3 length: 1]; 36 | break; 37 | case 6: // #RRGGBB 38 | alpha = 1.0f; 39 | red = [self colorComponentFrom: colorString start: 0 length: 2]; 40 | green = [self colorComponentFrom: colorString start: 2 length: 2]; 41 | blue = [self colorComponentFrom: colorString start: 4 length: 2]; 42 | break; 43 | case 8: // #AARRGGBB 44 | alpha = [self colorComponentFrom: colorString start: 0 length: 2]; 45 | red = [self colorComponentFrom: colorString start: 2 length: 2]; 46 | green = [self colorComponentFrom: colorString start: 4 length: 2]; 47 | blue = [self colorComponentFrom: colorString start: 6 length: 2]; 48 | break; 49 | default: 50 | return nil; 51 | } 52 | return [UIColor colorWithRed: red green: green blue: blue alpha: alpha]; 53 | } 54 | 55 | @end 56 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | Copyright (c) 2015, Eric Horacek. 2 | 3 | Permission is hereby granted, free of charge, to any person obtaining a copy of 4 | this software and associated documentation files (the "Software"), to deal in 5 | the Software without restriction, including without limitation the rights to 6 | use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies 7 | of the Software, and to permit persons to whom the Software is furnished to do 8 | so, subject to the following conditions: 9 | 10 | The above copyright notice and this permission notice shall be included in all 11 | copies or substantial portions of the Software. 12 | 13 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 14 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 15 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 16 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 17 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 18 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 19 | SOFTWARE. 20 | -------------------------------------------------------------------------------- /MSCollectionViewCalendarLayout.podspec: -------------------------------------------------------------------------------- 1 | Pod::Spec.new do |s| 2 | s.name = 'MSCollectionViewCalendarLayout' 3 | s.version = '0.1.5' 4 | s.license = 'MIT' 5 | s.platform = :ios, '8.0' 6 | 7 | s.summary = 'UICollectionViewLayout for displaying cells chronologically. Similar to the iOS Calendar app.' 8 | s.homepage = 'https://github.com/monospacecollective/MSCollectionViewCalendarLayout' 9 | s.author = { 'Eric Horacek' => 'eric@monospacecollective.com' } 10 | s.source = { :git => 'https://github.com/monospacecollective/MSCollectionViewCalendarLayout.git', :tag => s.version.to_s } 11 | 12 | s.source_files = 'MSCollectionViewCalendarLayout/*.{h,m}' 13 | 14 | s.requires_arc = true 15 | end 16 | -------------------------------------------------------------------------------- /Screenshots/Horizontal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erichoracek/MSCollectionViewCalendarLayout/321b8091c6dd83bd2a8dd6b8f32526f933e1cf00/Screenshots/Horizontal.png -------------------------------------------------------------------------------- /Screenshots/Screenshots.sketch/Data: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erichoracek/MSCollectionViewCalendarLayout/321b8091c6dd83bd2a8dd6b8f32526f933e1cf00/Screenshots/Screenshots.sketch/Data -------------------------------------------------------------------------------- /Screenshots/Screenshots.sketch/QuickLook/Preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erichoracek/MSCollectionViewCalendarLayout/321b8091c6dd83bd2a8dd6b8f32526f933e1cf00/Screenshots/Screenshots.sketch/QuickLook/Preview.png -------------------------------------------------------------------------------- /Screenshots/Screenshots.sketch/QuickLook/Thumbnail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erichoracek/MSCollectionViewCalendarLayout/321b8091c6dd83bd2a8dd6b8f32526f933e1cf00/Screenshots/Screenshots.sketch/QuickLook/Thumbnail.png -------------------------------------------------------------------------------- /Screenshots/Screenshots.sketch/fonts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erichoracek/MSCollectionViewCalendarLayout/321b8091c6dd83bd2a8dd6b8f32526f933e1cf00/Screenshots/Screenshots.sketch/fonts -------------------------------------------------------------------------------- /Screenshots/Screenshots.sketch/version: -------------------------------------------------------------------------------- 1 | 14 -------------------------------------------------------------------------------- /Screenshots/Vertical.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erichoracek/MSCollectionViewCalendarLayout/321b8091c6dd83bd2a8dd6b8f32526f933e1cf00/Screenshots/Vertical.png --------------------------------------------------------------------------------