From 2b52d05f0eac2f942e29168cf6b8aee78dde5733 Mon Sep 17 00:00:00 2001 From: WenchaoD Date: Sun, 18 Sep 2016 18:12:54 +0800 Subject: [PATCH] Clean other examples --- .../DynamicTodayViewController.m | 9 ++++++--- .../project.pbxproj | 12 ++++++++---- SwiftExample/SwiftExample.xcodeproj/project.pbxproj | 10 ++++++---- .../TodayExtension/TodayViewController.m | 8 +++++--- .../TodayExtensionExample.xcodeproj/project.pbxproj | 12 ++++++------ 5 files changed, 31 insertions(+), 20 deletions(-) diff --git a/DynamicTodayExtensionExample/DynamicTodayExtension/DynamicTodayViewController.m b/DynamicTodayExtensionExample/DynamicTodayExtension/DynamicTodayViewController.m index a1be989..773c26e 100644 --- a/DynamicTodayExtensionExample/DynamicTodayExtension/DynamicTodayViewController.m +++ b/DynamicTodayExtensionExample/DynamicTodayExtension/DynamicTodayViewController.m @@ -16,6 +16,7 @@ @property (weak , nonatomic) IBOutlet FSCalendar *calendar; @property (weak , nonatomic) IBOutlet NSLayoutConstraint *calendarHeight; +@property (strong, nonatomic) NSCalendar *gregorian; @property (strong, nonatomic) NSCalendar *lunarCalendar; @property (strong, nonatomic) NSArray *lunarChars; @@ -37,6 +38,8 @@ self.lunarCalendar = [[NSCalendar alloc] initWithCalendarIdentifier:NSCalendarIdentifierChinese]; self.lunarCalendar.locale = [NSLocale localeWithLocaleIdentifier:@"zh-CN"]; self.lunarChars = @[@"初一",@"初二",@"初三",@"初四",@"初五",@"初六",@"初七",@"初八",@"初九",@"初十",@"十一",@"十二",@"十三",@"十四",@"十五",@"十六",@"十七",@"十八",@"十九",@"二十",@"二一",@"二二",@"二三",@"二四",@"二五",@"二六",@"二七",@"二八",@"二九",@"三十"]; + + self.gregorian = [NSCalendar calendarWithIdentifier:NSCalendarIdentifierGregorian]; self.preferredContentSize = CGSizeMake(320, 300); } @@ -68,7 +71,7 @@ - (UIColor *)calendar:(FSCalendar *)calendar appearance:(FSCalendarAppearance *)appearance borderDefaultColorForDate:(NSDate *)date { - return [calendar isDateInToday:date] ? appearance.todayColor : nil; + return [self.gregorian isDateInToday:date] ? appearance.todayColor : nil; } - (UIColor *)calendar:(FSCalendar *)calendar appearance:(FSCalendarAppearance *)appearance fillSelectionColorForDate:(NSDate *)date @@ -96,13 +99,13 @@ - (IBAction)prevClicked:(id)sender { - NSDate *prevPage = [self.calendar dateBySubstractingMonths:1 fromDate:self.calendar.currentPage]; + NSDate *prevPage = [self.gregorian dateByAddingUnit:NSCalendarUnitMonth value:-1 toDate:self.calendar.currentPage options:0]; [self.calendar setCurrentPage:prevPage animated:YES]; } - (IBAction)nextClicked:(id)sender { - NSDate *nextPage = [self.calendar dateByAddingMonths:1 toDate:self.calendar.currentPage]; + NSDate *nextPage = [self.gregorian dateByAddingUnit:NSCalendarUnitMonth value:1 toDate:self.calendar.currentPage options:0]; [self.calendar setCurrentPage:nextPage animated:YES]; } diff --git a/DynamicTodayExtensionExample/DynamicTodayExtensionExample.xcodeproj/project.pbxproj b/DynamicTodayExtensionExample/DynamicTodayExtensionExample.xcodeproj/project.pbxproj index f03f960..01ae50a 100644 --- a/DynamicTodayExtensionExample/DynamicTodayExtensionExample.xcodeproj/project.pbxproj +++ b/DynamicTodayExtensionExample/DynamicTodayExtensionExample.xcodeproj/project.pbxproj @@ -19,7 +19,6 @@ 305233411D8170B20070AAFE /* DynamicTodayViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 305233401D8170B20070AAFE /* DynamicTodayViewController.m */; }; 305233431D8170C60070AAFE /* Image.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 305233421D8170C60070AAFE /* Image.xcassets */; }; 305233651D8170E50070AAFE /* CALayer+FSExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 305233461D8170E50070AAFE /* CALayer+FSExtension.m */; }; - 305233661D8170E50070AAFE /* FSCalendar+DateTools.m in Sources */ = {isa = PBXBuildFile; fileRef = 305233471D8170E50070AAFE /* FSCalendar+DateTools.m */; }; 305233671D8170E50070AAFE /* FSCalendar+Deprecated.m in Sources */ = {isa = PBXBuildFile; fileRef = 305233481D8170E50070AAFE /* FSCalendar+Deprecated.m */; }; 305233681D8170E50070AAFE /* FSCalendar+IBExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 3052334A1D8170E50070AAFE /* FSCalendar+IBExtension.m */; }; 305233691D8170E50070AAFE /* FSCalendar.m in Sources */ = {isa = PBXBuildFile; fileRef = 3052334C1D8170E50070AAFE /* FSCalendar.m */; }; @@ -35,6 +34,7 @@ 305233731D8170E50070AAFE /* FSCalendarStickyHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 305233611D8170E50070AAFE /* FSCalendarStickyHeader.m */; }; 305233741D8170E50070AAFE /* Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = 305233621D8170E50070AAFE /* Info.plist */; }; 305233751D8170E50070AAFE /* UIView+FSExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 305233641D8170E50070AAFE /* UIView+FSExtension.m */; }; + 30F669CA1D8E9F58000B0BFA /* NSObject+FSExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 30F669C91D8E9F58000B0BFA /* NSObject+FSExtension.m */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -81,7 +81,6 @@ 305233421D8170C60070AAFE /* Image.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Image.xcassets; sourceTree = ""; }; 305233451D8170E50070AAFE /* CALayer+FSExtension.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "CALayer+FSExtension.h"; sourceTree = ""; }; 305233461D8170E50070AAFE /* CALayer+FSExtension.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "CALayer+FSExtension.m"; sourceTree = ""; }; - 305233471D8170E50070AAFE /* FSCalendar+DateTools.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "FSCalendar+DateTools.m"; sourceTree = ""; }; 305233481D8170E50070AAFE /* FSCalendar+Deprecated.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "FSCalendar+Deprecated.m"; sourceTree = ""; }; 305233491D8170E50070AAFE /* FSCalendar+IBExtension.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "FSCalendar+IBExtension.h"; sourceTree = ""; }; 3052334A1D8170E50070AAFE /* FSCalendar+IBExtension.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "FSCalendar+IBExtension.m"; sourceTree = ""; }; @@ -111,6 +110,8 @@ 305233621D8170E50070AAFE /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 305233631D8170E50070AAFE /* UIView+FSExtension.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIView+FSExtension.h"; sourceTree = ""; }; 305233641D8170E50070AAFE /* UIView+FSExtension.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIView+FSExtension.m"; sourceTree = ""; }; + 30F669C81D8E9F58000B0BFA /* NSObject+FSExtension.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSObject+FSExtension.h"; sourceTree = ""; }; + 30F669C91D8E9F58000B0BFA /* NSObject+FSExtension.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSObject+FSExtension.m"; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -201,7 +202,6 @@ children = ( 305233451D8170E50070AAFE /* CALayer+FSExtension.h */, 305233461D8170E50070AAFE /* CALayer+FSExtension.m */, - 305233471D8170E50070AAFE /* FSCalendar+DateTools.m */, 305233481D8170E50070AAFE /* FSCalendar+Deprecated.m */, 305233491D8170E50070AAFE /* FSCalendar+IBExtension.h */, 3052334A1D8170E50070AAFE /* FSCalendar+IBExtension.m */, @@ -228,6 +228,8 @@ 3052335F1D8170E50070AAFE /* FSCalendarScopeHandle.m */, 305233601D8170E50070AAFE /* FSCalendarStickyHeader.h */, 305233611D8170E50070AAFE /* FSCalendarStickyHeader.m */, + 30F669C81D8E9F58000B0BFA /* NSObject+FSExtension.h */, + 30F669C91D8E9F58000B0BFA /* NSObject+FSExtension.m */, 305233631D8170E50070AAFE /* UIView+FSExtension.h */, 305233641D8170E50070AAFE /* UIView+FSExtension.m */, 305233621D8170E50070AAFE /* Info.plist */, @@ -349,7 +351,6 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 305233661D8170E50070AAFE /* FSCalendar+DateTools.m in Sources */, 305233681D8170E50070AAFE /* FSCalendar+IBExtension.m in Sources */, 305233721D8170E50070AAFE /* FSCalendarScopeHandle.m in Sources */, 305233691D8170E50070AAFE /* FSCalendar.m in Sources */, @@ -363,6 +364,7 @@ 305233651D8170E50070AAFE /* CALayer+FSExtension.m in Sources */, 3052336F1D8170E50070AAFE /* FSCalendarEventIndicator.m in Sources */, 3052336C1D8170E50070AAFE /* FSCalendarCell.m in Sources */, + 30F669CA1D8E9F58000B0BFA /* NSObject+FSExtension.m in Sources */, 3052336D1D8170E50070AAFE /* FSCalendarCollectionView.m in Sources */, 305233411D8170B20070AAFE /* DynamicTodayViewController.m in Sources */, 3052336A1D8170E50070AAFE /* FSCalendarAnimator.m in Sources */, @@ -556,6 +558,7 @@ 305233271D8170480070AAFE /* Release */, ); defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; }; 3052333B1D81706E0070AAFE /* Build configuration list for PBXNativeTarget "DynamicTodayExtension" */ = { isa = XCConfigurationList; @@ -564,6 +567,7 @@ 3052333D1D81706E0070AAFE /* Release */, ); defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; }; /* End XCConfigurationList section */ }; diff --git a/SwiftExample/SwiftExample.xcodeproj/project.pbxproj b/SwiftExample/SwiftExample.xcodeproj/project.pbxproj index 1de6c5c..e2eb530 100644 --- a/SwiftExample/SwiftExample.xcodeproj/project.pbxproj +++ b/SwiftExample/SwiftExample.xcodeproj/project.pbxproj @@ -8,12 +8,12 @@ /* Begin PBXBuildFile section */ 300414221CD751B200453AEB /* FSCalendarScopeHandle.m in Sources */ = {isa = PBXBuildFile; fileRef = 300414211CD751B200453AEB /* FSCalendarScopeHandle.m */; }; - 300414251CD751CF00453AEB /* FSCalendar+DateTools.m in Sources */ = {isa = PBXBuildFile; fileRef = 300414231CD751CF00453AEB /* FSCalendar+DateTools.m */; }; 300414261CD751CF00453AEB /* FSCalendar+Deprecated.m in Sources */ = {isa = PBXBuildFile; fileRef = 300414241CD751CF00453AEB /* FSCalendar+Deprecated.m */; }; 300BFB0F1C6446F300399553 /* CALayer+FSExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 300BFB0E1C6446F300399553 /* CALayer+FSExtension.m */; }; 300BFB121C6446FA00399553 /* FSCalendarEventIndicator.m in Sources */ = {isa = PBXBuildFile; fileRef = 300BFB111C6446FA00399553 /* FSCalendarEventIndicator.m */; }; 306DB1461C96700800A10478 /* FSCalendarAnimator.m in Sources */ = {isa = PBXBuildFile; fileRef = 306DB1451C96700800A10478 /* FSCalendarAnimator.m */; }; 3078A8B11C50C0ED003D33EF /* FSCalendarFlowLayout.m in Sources */ = {isa = PBXBuildFile; fileRef = EEC9C03F1BDCA2D600383A07 /* FSCalendarFlowLayout.m */; }; + 30F669C41D8E9E92000B0BFA /* NSObject+FSExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 30F669C31D8E9E92000B0BFA /* NSObject+FSExtension.m */; }; EE0954AD1B97DDE0007F6964 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE0954AC1B97DDE0007F6964 /* AppDelegate.swift */; }; EE0954AF1B97DDE0007F6964 /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE0954AE1B97DDE0007F6964 /* ViewController.swift */; }; EE0954B21B97DDE0007F6964 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = EE0954B01B97DDE0007F6964 /* Main.storyboard */; }; @@ -45,7 +45,6 @@ /* Begin PBXFileReference section */ 300414201CD751B200453AEB /* FSCalendarScopeHandle.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSCalendarScopeHandle.h; sourceTree = ""; }; 300414211CD751B200453AEB /* FSCalendarScopeHandle.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSCalendarScopeHandle.m; sourceTree = ""; }; - 300414231CD751CF00453AEB /* FSCalendar+DateTools.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "FSCalendar+DateTools.m"; sourceTree = ""; }; 300414241CD751CF00453AEB /* FSCalendar+Deprecated.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "FSCalendar+Deprecated.m"; sourceTree = ""; }; 300BFB0D1C6446F300399553 /* CALayer+FSExtension.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "CALayer+FSExtension.h"; sourceTree = ""; }; 300BFB0E1C6446F300399553 /* CALayer+FSExtension.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "CALayer+FSExtension.m"; sourceTree = ""; }; @@ -53,6 +52,8 @@ 300BFB111C6446FA00399553 /* FSCalendarEventIndicator.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSCalendarEventIndicator.m; sourceTree = ""; }; 306DB1441C96700800A10478 /* FSCalendarAnimator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSCalendarAnimator.h; sourceTree = ""; }; 306DB1451C96700800A10478 /* FSCalendarAnimator.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSCalendarAnimator.m; sourceTree = ""; }; + 30F669C21D8E9E92000B0BFA /* NSObject+FSExtension.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSObject+FSExtension.h"; sourceTree = ""; }; + 30F669C31D8E9E92000B0BFA /* NSObject+FSExtension.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSObject+FSExtension.m"; sourceTree = ""; }; EE0954A71B97DDE0007F6964 /* SwiftExample.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = SwiftExample.app; sourceTree = BUILT_PRODUCTS_DIR; }; EE0954AB1B97DDE0007F6964 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; EE0954AC1B97DDE0007F6964 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; @@ -189,13 +190,14 @@ EE0954D91B97DDF4007F6964 /* FSCalendarHeader.m */, EE2B62811BB6D7FE00ACB430 /* FSCalendarStickyHeader.h */, EE2B62821BB6D7FE00ACB430 /* FSCalendarStickyHeader.m */, + 30F669C21D8E9E92000B0BFA /* NSObject+FSExtension.h */, + 30F669C31D8E9E92000B0BFA /* NSObject+FSExtension.m */, EE0954E11B97DDF4007F6964 /* UIView+FSExtension.h */, EE0954E21B97DDF4007F6964 /* UIView+FSExtension.m */, 300BFB0D1C6446F300399553 /* CALayer+FSExtension.h */, 300BFB0E1C6446F300399553 /* CALayer+FSExtension.m */, EE0954CD1B97DDF4007F6964 /* FSCalendar+IBExtension.h */, EE0954CE1B97DDF4007F6964 /* FSCalendar+IBExtension.m */, - 300414231CD751CF00453AEB /* FSCalendar+DateTools.m */, 300414241CD751CF00453AEB /* FSCalendar+Deprecated.m */, EE0954D71B97DDF4007F6964 /* FSCalendarDynamicHeader.h */, EE0954DC1B97DDF4007F6964 /* Info.plist */, @@ -313,8 +315,8 @@ EE0954E31B97DDF4007F6964 /* FSCalendar+IBExtension.m in Sources */, 300BFB0F1C6446F300399553 /* CALayer+FSExtension.m in Sources */, EE0954ED1B97DDF4007F6964 /* UIView+FSExtension.m in Sources */, - 300414251CD751CF00453AEB /* FSCalendar+DateTools.m in Sources */, 300BFB121C6446FA00399553 /* FSCalendarEventIndicator.m in Sources */, + 30F669C41D8E9E92000B0BFA /* NSObject+FSExtension.m in Sources */, EE2B62831BB6D7FE00ACB430 /* FSCalendarStickyHeader.m in Sources */, 306DB1461C96700800A10478 /* FSCalendarAnimator.m in Sources */, EE0954E41B97DDF4007F6964 /* FSCalendar.m in Sources */, diff --git a/TodayExtensionExample/TodayExtensionExample/TodayExtension/TodayViewController.m b/TodayExtensionExample/TodayExtensionExample/TodayExtension/TodayViewController.m index 29f90f8..2e8dee3 100644 --- a/TodayExtensionExample/TodayExtensionExample/TodayExtension/TodayViewController.m +++ b/TodayExtensionExample/TodayExtensionExample/TodayExtension/TodayViewController.m @@ -15,6 +15,7 @@ @property (weak , nonatomic) IBOutlet FSCalendar *calendar; @property (weak , nonatomic) IBOutlet NSLayoutConstraint *calendarHeight; +@property (strong, nonatomic) NSCalendar *gregorian; @property (strong, nonatomic) NSCalendar *lunarCalendar; @property (strong, nonatomic) NSArray *lunarChars; @@ -32,6 +33,7 @@ self.lunarCalendar = [[NSCalendar alloc] initWithCalendarIdentifier:NSCalendarIdentifierChinese]; self.lunarCalendar.locale = [NSLocale localeWithLocaleIdentifier:@"zh-CN"]; self.lunarChars = @[@"初一",@"初二",@"初三",@"初四",@"初五",@"初六",@"初七",@"初八",@"初九",@"初十",@"十一",@"十二",@"十三",@"十四",@"十五",@"十六",@"十七",@"十八",@"十九",@"二十",@"二一",@"二二",@"二三",@"二四",@"二五",@"二六",@"二七",@"二八",@"二九",@"三十"]; + self.gregorian = [NSCalendar calendarWithIdentifier:NSCalendarIdentifierGregorian]; self.preferredContentSize = CGSizeMake(320, 300); @@ -50,7 +52,7 @@ - (UIColor *)calendar:(FSCalendar *)calendar appearance:(FSCalendarAppearance *)appearance borderDefaultColorForDate:(NSDate *)date { - return [calendar isDateInToday:date] ? appearance.todayColor : nil; + return [self.gregorian isDateInToday:date] ? appearance.todayColor : nil; } - (UIColor *)calendar:(FSCalendar *)calendar appearance:(FSCalendarAppearance *)appearance fillSelectionColorForDate:(NSDate *)date @@ -71,13 +73,13 @@ - (IBAction)prevClicked:(id)sender { - NSDate *prevPage = [self.calendar dateBySubstractingMonths:1 fromDate:self.calendar.currentPage]; + NSDate *prevPage = [self.gregorian dateByAddingUnit:NSCalendarUnitMonth value:-1 toDate:self.calendar.currentPage options:0]; [self.calendar setCurrentPage:prevPage animated:YES]; } - (IBAction)nextClicked:(id)sender { - NSDate *nextPage = [self.calendar dateByAddingMonths:1 toDate:self.calendar.currentPage]; + NSDate *nextPage = [self.gregorian dateByAddingUnit:NSCalendarUnitMonth value:1 toDate:self.calendar.currentPage options:0]; [self.calendar setCurrentPage:nextPage animated:YES]; } diff --git a/TodayExtensionExample/TodayExtensionExample/TodayExtensionExample.xcodeproj/project.pbxproj b/TodayExtensionExample/TodayExtensionExample/TodayExtensionExample.xcodeproj/project.pbxproj index db7dade..ac38c51 100644 --- a/TodayExtensionExample/TodayExtensionExample/TodayExtensionExample.xcodeproj/project.pbxproj +++ b/TodayExtensionExample/TodayExtensionExample/TodayExtensionExample.xcodeproj/project.pbxproj @@ -19,8 +19,6 @@ 309175B21D7EBD6100BBEB79 /* TodayExtension.appex in Embed App Extensions */ = {isa = PBXBuildFile; fileRef = 309175A41D7EBD6100BBEB79 /* TodayExtension.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; }; 309175D81D7EBDFC00BBEB79 /* CALayer+FSExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 309175B91D7EBDFC00BBEB79 /* CALayer+FSExtension.m */; }; 309175DB1D7EBDFC00BBEB79 /* CALayer+FSExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 309175B91D7EBDFC00BBEB79 /* CALayer+FSExtension.m */; }; - 309175DC1D7EBDFC00BBEB79 /* FSCalendar+DateTools.m in Sources */ = {isa = PBXBuildFile; fileRef = 309175BA1D7EBDFC00BBEB79 /* FSCalendar+DateTools.m */; }; - 309175DF1D7EBDFC00BBEB79 /* FSCalendar+DateTools.m in Sources */ = {isa = PBXBuildFile; fileRef = 309175BA1D7EBDFC00BBEB79 /* FSCalendar+DateTools.m */; }; 309175E01D7EBDFC00BBEB79 /* FSCalendar+Deprecated.m in Sources */ = {isa = PBXBuildFile; fileRef = 309175BB1D7EBDFC00BBEB79 /* FSCalendar+Deprecated.m */; }; 309175E31D7EBDFC00BBEB79 /* FSCalendar+Deprecated.m in Sources */ = {isa = PBXBuildFile; fileRef = 309175BB1D7EBDFC00BBEB79 /* FSCalendar+Deprecated.m */; }; 309175E41D7EBDFC00BBEB79 /* FSCalendar+IBExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 309175BD1D7EBDFC00BBEB79 /* FSCalendar+IBExtension.m */; }; @@ -51,6 +49,7 @@ 309176171D7EBDFC00BBEB79 /* Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = 309175D51D7EBDFC00BBEB79 /* Info.plist */; }; 309176181D7EBDFC00BBEB79 /* UIView+FSExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 309175D71D7EBDFC00BBEB79 /* UIView+FSExtension.m */; }; 3091761B1D7EBDFC00BBEB79 /* UIView+FSExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 309175D71D7EBDFC00BBEB79 /* UIView+FSExtension.m */; }; + 30F669C71D8E9EC5000B0BFA /* NSObject+FSExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 30F669C61D8E9EC5000B0BFA /* NSObject+FSExtension.m */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -96,7 +95,6 @@ 309175AF1D7EBD6100BBEB79 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 309175B81D7EBDFC00BBEB79 /* CALayer+FSExtension.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "CALayer+FSExtension.h"; sourceTree = ""; }; 309175B91D7EBDFC00BBEB79 /* CALayer+FSExtension.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "CALayer+FSExtension.m"; sourceTree = ""; }; - 309175BA1D7EBDFC00BBEB79 /* FSCalendar+DateTools.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "FSCalendar+DateTools.m"; sourceTree = ""; }; 309175BB1D7EBDFC00BBEB79 /* FSCalendar+Deprecated.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "FSCalendar+Deprecated.m"; sourceTree = ""; }; 309175BC1D7EBDFC00BBEB79 /* FSCalendar+IBExtension.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "FSCalendar+IBExtension.h"; sourceTree = ""; }; 309175BD1D7EBDFC00BBEB79 /* FSCalendar+IBExtension.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "FSCalendar+IBExtension.m"; sourceTree = ""; }; @@ -126,6 +124,8 @@ 309175D51D7EBDFC00BBEB79 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 309175D61D7EBDFC00BBEB79 /* UIView+FSExtension.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIView+FSExtension.h"; sourceTree = ""; }; 309175D71D7EBDFC00BBEB79 /* UIView+FSExtension.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIView+FSExtension.m"; sourceTree = ""; }; + 30F669C51D8E9EC5000B0BFA /* NSObject+FSExtension.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSObject+FSExtension.h"; sourceTree = ""; }; + 30F669C61D8E9EC5000B0BFA /* NSObject+FSExtension.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSObject+FSExtension.m"; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -215,7 +215,6 @@ children = ( 309175B81D7EBDFC00BBEB79 /* CALayer+FSExtension.h */, 309175B91D7EBDFC00BBEB79 /* CALayer+FSExtension.m */, - 309175BA1D7EBDFC00BBEB79 /* FSCalendar+DateTools.m */, 309175BB1D7EBDFC00BBEB79 /* FSCalendar+Deprecated.m */, 309175BC1D7EBDFC00BBEB79 /* FSCalendar+IBExtension.h */, 309175BD1D7EBDFC00BBEB79 /* FSCalendar+IBExtension.m */, @@ -242,6 +241,8 @@ 309175D21D7EBDFC00BBEB79 /* FSCalendarScopeHandle.m */, 309175D31D7EBDFC00BBEB79 /* FSCalendarStickyHeader.h */, 309175D41D7EBDFC00BBEB79 /* FSCalendarStickyHeader.m */, + 30F669C51D8E9EC5000B0BFA /* NSObject+FSExtension.h */, + 30F669C61D8E9EC5000B0BFA /* NSObject+FSExtension.m */, 309175D61D7EBDFC00BBEB79 /* UIView+FSExtension.h */, 309175D71D7EBDFC00BBEB79 /* UIView+FSExtension.m */, 309175D51D7EBDFC00BBEB79 /* Info.plist */, @@ -359,7 +360,6 @@ 309175E01D7EBDFC00BBEB79 /* FSCalendar+Deprecated.m in Sources */, 309175E81D7EBDFC00BBEB79 /* FSCalendar.m in Sources */, 309175F01D7EBDFC00BBEB79 /* FSCalendarAppearance.m in Sources */, - 309175DC1D7EBDFC00BBEB79 /* FSCalendar+DateTools.m in Sources */, 309176001D7EBDFC00BBEB79 /* FSCalendarEventIndicator.m in Sources */, 309175721D7EBD4100BBEB79 /* AppDelegate.m in Sources */, 309176081D7EBDFC00BBEB79 /* FSCalendarHeader.m in Sources */, @@ -379,7 +379,6 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 309175DF1D7EBDFC00BBEB79 /* FSCalendar+DateTools.m in Sources */, 309175E71D7EBDFC00BBEB79 /* FSCalendar+IBExtension.m in Sources */, 3091760F1D7EBDFC00BBEB79 /* FSCalendarScopeHandle.m in Sources */, 309175EB1D7EBDFC00BBEB79 /* FSCalendar.m in Sources */, @@ -393,6 +392,7 @@ 309175DB1D7EBDFC00BBEB79 /* CALayer+FSExtension.m in Sources */, 309176031D7EBDFC00BBEB79 /* FSCalendarEventIndicator.m in Sources */, 309175F71D7EBDFC00BBEB79 /* FSCalendarCell.m in Sources */, + 30F669C71D8E9EC5000B0BFA /* NSObject+FSExtension.m in Sources */, 309175FB1D7EBDFC00BBEB79 /* FSCalendarCollectionView.m in Sources */, 309175AB1D7EBD6100BBEB79 /* TodayViewController.m in Sources */, 309175EF1D7EBDFC00BBEB79 /* FSCalendarAnimator.m in Sources */,