├── .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
--------------------------------------------------------------------------------