From b1287fcbb9b547f10854146c362a743f9a48be95 Mon Sep 17 00:00:00 2001 From: dingwenchao Date: Fri, 14 Aug 2015 18:14:07 +0800 Subject: [PATCH 1/5] A draft to enable IB_DESIGNABLE A draft to enable IB_DESIGNABLE --- Example/FSCalendar.xcodeproj/project.pbxproj | 48 +- .../Base.lproj/Main_iPad.storyboard | 32 +- .../Base.lproj/Main_iPhone.storyboard | 66 +- Example/Podfile | 1 + Example/Podfile.lock | 6 +- .../FSCalendar/FSCalendar+IBExtension.h | 1 + .../Headers/Public/FSCalendar/FSCalendar.h | 1 - .../Public/FSCalendar/FSCalendarAppearance.h | 1 - .../Public/FSCalendar/FSCalendarCell.h | 1 - .../FSCalendar/FSCalendarDynamicHeader.h | 1 - .../Public/FSCalendar/FSCalendarHeader.h | 1 - .../Public/FSCalendar/NSDate+FSExtension.h | 1 - .../Public/FSCalendar/UIView+FSExtension.h | 1 - .../Headers/Public/SSLunarDate/SSHolidayCA.h | 1 - .../Headers/Public/SSLunarDate/SSHolidayCA.m | 1 - .../Public/SSLunarDate/SSHolidayChina.h | 1 - .../Public/SSLunarDate/SSHolidayChina.m | 1 - .../Public/SSLunarDate/SSHolidayCountry.h | 1 - .../Public/SSLunarDate/SSHolidayCountry.m | 1 - .../Headers/Public/SSLunarDate/SSHolidayHK.h | 1 - .../Headers/Public/SSLunarDate/SSHolidayHK.m | 1 - .../Public/SSLunarDate/SSHolidayManager.h | 1 - .../Public/SSLunarDate/SSHolidayManager.m | 1 - .../Headers/Public/SSLunarDate/SSHolidayTW.h | 1 - .../Headers/Public/SSLunarDate/SSHolidayTW.m | 1 - .../Headers/Public/SSLunarDate/SSHolidayUK.h | 1 - .../Headers/Public/SSLunarDate/SSHolidayUK.m | 1 - .../Headers/Public/SSLunarDate/SSHolidayUS.h | 1 - .../Headers/Public/SSLunarDate/SSHolidayUS.m | 1 - .../Public/SSLunarDate/SSHolidayWest.h | 1 - .../Public/SSLunarDate/SSHolidayWest.m | 1 - .../Headers/Public/SSLunarDate/SSLunarDate.h | 1 - .../Headers/Public/SSLunarDate/SSLunarDate.m | 1 - .../Public/SSLunarDate/SSLunarDateFormatter.h | 1 - .../Public/SSLunarDate/SSLunarDateFormatter.m | 1 - .../Public/SSLunarDate/SSLunarDateHoliday.h | 1 - .../Public/SSLunarDate/SSLunarDateHoliday.m | 1 - .../Public/SSLunarDate/SSLunarDateType.h | 1 - .../Headers/Public/SSLunarDate/libLunar.h | 1 - .../Local Podspecs/FSCalendar.podspec.json | 4 +- Example/Pods/Manifest.lock | 6 +- Example/Pods/Pods.xcodeproj/project.pbxproj | 1279 +++++++++-------- .../xcschemes/FSCalendar.xcscheme | 62 + .../FSCalendar/FSCalendar-Private.xcconfig | 6 + .../FSCalendar/FSCalendar-dummy.m | 5 + .../FSCalendar-prefix.pch} | 1 - .../FSCalendar/FSCalendar-umbrella.h | 14 + .../FSCalendar/FSCalendar.modulemap | 6 + .../FSCalendar/FSCalendar.xcconfig | 1 + .../FSCalendar/Info.plist | 26 + ...ods-FSCalendar-FSCalendar-Private.xcconfig | 6 - .../Pods-FSCalendar-FSCalendar-dummy.m | 5 - .../Pods-FSCalendar-FSCalendar.xcconfig | 1 - ...ds-FSCalendar-SSLunarDate-Private.xcconfig | 6 - .../Pods-FSCalendar-SSLunarDate-dummy.m | 5 - .../Pods-FSCalendar-SSLunarDate-prefix.pch | 5 - .../Pods-FSCalendar/Info.plist | 26 + .../Pods-FSCalendar-environment.h | 20 - .../Pods-FSCalendar-frameworks.sh | 61 + .../Pods-FSCalendar-resources.sh | 6 +- .../Pods-FSCalendar-umbrella.h | 6 + .../Pods-FSCalendar.debug.xcconfig | 8 +- .../Pods-FSCalendar/Pods-FSCalendar.modulemap | 6 + .../Pods-FSCalendar.release.xcconfig | 8 +- .../Pods-Tests-FSCalendar-Private.xcconfig | 6 - .../Pods-Tests-FSCalendar-dummy.m | 5 - .../Pods-Tests-FSCalendar.xcconfig | 1 - .../Pods-Tests/Info.plist | 26 + .../Pods-Tests/Pods-Tests-environment.h | 14 - .../Pods-Tests/Pods-Tests-frameworks.sh | 59 + .../Pods-Tests/Pods-Tests-resources.sh | 6 +- .../Pods-Tests/Pods-Tests-umbrella.h | 6 + .../Pods-Tests/Pods-Tests.debug.xcconfig | 8 +- .../Pods-Tests/Pods-Tests.modulemap | 6 + .../Pods-Tests/Pods-Tests.release.xcconfig | 8 +- .../SSLunarDate/Info.plist | 26 + .../SSLunarDate/SSLunarDate-Private.xcconfig | 5 + .../SSLunarDate/SSLunarDate-dummy.m | 5 + .../SSLunarDate-prefix.pch} | 1 - .../SSLunarDate/SSLunarDate-umbrella.h | 32 + .../SSLunarDate/SSLunarDate.modulemap | 6 + .../SSLunarDate.xcconfig} | 0 FSCalendar.podspec | 2 +- Pod/Classes/FSCalendar+IBExtension.h | 46 + Pod/Classes/FSCalendar+IBExtension.m | 303 ++++ Pod/Classes/FSCalendar.h | 8 +- Pod/Classes/FSCalendar.m | 38 +- Pod/Classes/FSCalendarAppearance.h | 10 +- Pod/Classes/FSCalendarAppearance.m | 45 +- Pod/Classes/FSCalendarCell.h | 13 +- Pod/Classes/FSCalendarCell.m | 25 +- Pod/Classes/FSCalendarHeader.m | 2 +- Pod/Classes/NSDate+FSExtension.h | 2 + Pod/Classes/NSDate+FSExtension.m | 16 + 94 files changed, 1623 insertions(+), 873 deletions(-) create mode 120000 Example/Pods/Headers/Private/FSCalendar/FSCalendar+IBExtension.h delete mode 120000 Example/Pods/Headers/Public/FSCalendar/FSCalendar.h delete mode 120000 Example/Pods/Headers/Public/FSCalendar/FSCalendarAppearance.h delete mode 120000 Example/Pods/Headers/Public/FSCalendar/FSCalendarCell.h delete mode 120000 Example/Pods/Headers/Public/FSCalendar/FSCalendarDynamicHeader.h delete mode 120000 Example/Pods/Headers/Public/FSCalendar/FSCalendarHeader.h delete mode 120000 Example/Pods/Headers/Public/FSCalendar/NSDate+FSExtension.h delete mode 120000 Example/Pods/Headers/Public/FSCalendar/UIView+FSExtension.h delete mode 120000 Example/Pods/Headers/Public/SSLunarDate/SSHolidayCA.h delete mode 120000 Example/Pods/Headers/Public/SSLunarDate/SSHolidayCA.m delete mode 120000 Example/Pods/Headers/Public/SSLunarDate/SSHolidayChina.h delete mode 120000 Example/Pods/Headers/Public/SSLunarDate/SSHolidayChina.m delete mode 120000 Example/Pods/Headers/Public/SSLunarDate/SSHolidayCountry.h delete mode 120000 Example/Pods/Headers/Public/SSLunarDate/SSHolidayCountry.m delete mode 120000 Example/Pods/Headers/Public/SSLunarDate/SSHolidayHK.h delete mode 120000 Example/Pods/Headers/Public/SSLunarDate/SSHolidayHK.m delete mode 120000 Example/Pods/Headers/Public/SSLunarDate/SSHolidayManager.h delete mode 120000 Example/Pods/Headers/Public/SSLunarDate/SSHolidayManager.m delete mode 120000 Example/Pods/Headers/Public/SSLunarDate/SSHolidayTW.h delete mode 120000 Example/Pods/Headers/Public/SSLunarDate/SSHolidayTW.m delete mode 120000 Example/Pods/Headers/Public/SSLunarDate/SSHolidayUK.h delete mode 120000 Example/Pods/Headers/Public/SSLunarDate/SSHolidayUK.m delete mode 120000 Example/Pods/Headers/Public/SSLunarDate/SSHolidayUS.h delete mode 120000 Example/Pods/Headers/Public/SSLunarDate/SSHolidayUS.m delete mode 120000 Example/Pods/Headers/Public/SSLunarDate/SSHolidayWest.h delete mode 120000 Example/Pods/Headers/Public/SSLunarDate/SSHolidayWest.m delete mode 120000 Example/Pods/Headers/Public/SSLunarDate/SSLunarDate.h delete mode 120000 Example/Pods/Headers/Public/SSLunarDate/SSLunarDate.m delete mode 120000 Example/Pods/Headers/Public/SSLunarDate/SSLunarDateFormatter.h delete mode 120000 Example/Pods/Headers/Public/SSLunarDate/SSLunarDateFormatter.m delete mode 120000 Example/Pods/Headers/Public/SSLunarDate/SSLunarDateHoliday.h delete mode 120000 Example/Pods/Headers/Public/SSLunarDate/SSLunarDateHoliday.m delete mode 120000 Example/Pods/Headers/Public/SSLunarDate/SSLunarDateType.h delete mode 120000 Example/Pods/Headers/Public/SSLunarDate/libLunar.h create mode 100644 Example/Pods/Pods.xcodeproj/xcshareddata/xcschemes/FSCalendar.xcscheme create mode 100644 Example/Pods/Target Support Files/FSCalendar/FSCalendar-Private.xcconfig create mode 100644 Example/Pods/Target Support Files/FSCalendar/FSCalendar-dummy.m rename Example/Pods/Target Support Files/{Pods-Tests-FSCalendar/Pods-Tests-FSCalendar-prefix.pch => FSCalendar/FSCalendar-prefix.pch} (57%) create mode 100644 Example/Pods/Target Support Files/FSCalendar/FSCalendar-umbrella.h create mode 100644 Example/Pods/Target Support Files/FSCalendar/FSCalendar.modulemap create mode 100644 Example/Pods/Target Support Files/FSCalendar/FSCalendar.xcconfig create mode 100644 Example/Pods/Target Support Files/FSCalendar/Info.plist delete mode 100644 Example/Pods/Target Support Files/Pods-FSCalendar-FSCalendar/Pods-FSCalendar-FSCalendar-Private.xcconfig delete mode 100644 Example/Pods/Target Support Files/Pods-FSCalendar-FSCalendar/Pods-FSCalendar-FSCalendar-dummy.m delete mode 100644 Example/Pods/Target Support Files/Pods-FSCalendar-FSCalendar/Pods-FSCalendar-FSCalendar.xcconfig delete mode 100644 Example/Pods/Target Support Files/Pods-FSCalendar-SSLunarDate/Pods-FSCalendar-SSLunarDate-Private.xcconfig delete mode 100644 Example/Pods/Target Support Files/Pods-FSCalendar-SSLunarDate/Pods-FSCalendar-SSLunarDate-dummy.m delete mode 100644 Example/Pods/Target Support Files/Pods-FSCalendar-SSLunarDate/Pods-FSCalendar-SSLunarDate-prefix.pch create mode 100644 Example/Pods/Target Support Files/Pods-FSCalendar/Info.plist delete mode 100644 Example/Pods/Target Support Files/Pods-FSCalendar/Pods-FSCalendar-environment.h create mode 100755 Example/Pods/Target Support Files/Pods-FSCalendar/Pods-FSCalendar-frameworks.sh create mode 100644 Example/Pods/Target Support Files/Pods-FSCalendar/Pods-FSCalendar-umbrella.h create mode 100644 Example/Pods/Target Support Files/Pods-FSCalendar/Pods-FSCalendar.modulemap delete mode 100644 Example/Pods/Target Support Files/Pods-Tests-FSCalendar/Pods-Tests-FSCalendar-Private.xcconfig delete mode 100644 Example/Pods/Target Support Files/Pods-Tests-FSCalendar/Pods-Tests-FSCalendar-dummy.m delete mode 100644 Example/Pods/Target Support Files/Pods-Tests-FSCalendar/Pods-Tests-FSCalendar.xcconfig create mode 100644 Example/Pods/Target Support Files/Pods-Tests/Info.plist delete mode 100644 Example/Pods/Target Support Files/Pods-Tests/Pods-Tests-environment.h create mode 100755 Example/Pods/Target Support Files/Pods-Tests/Pods-Tests-frameworks.sh create mode 100644 Example/Pods/Target Support Files/Pods-Tests/Pods-Tests-umbrella.h create mode 100644 Example/Pods/Target Support Files/Pods-Tests/Pods-Tests.modulemap create mode 100644 Example/Pods/Target Support Files/SSLunarDate/Info.plist create mode 100644 Example/Pods/Target Support Files/SSLunarDate/SSLunarDate-Private.xcconfig create mode 100644 Example/Pods/Target Support Files/SSLunarDate/SSLunarDate-dummy.m rename Example/Pods/Target Support Files/{Pods-FSCalendar-FSCalendar/Pods-FSCalendar-FSCalendar-prefix.pch => SSLunarDate/SSLunarDate-prefix.pch} (54%) create mode 100644 Example/Pods/Target Support Files/SSLunarDate/SSLunarDate-umbrella.h create mode 100644 Example/Pods/Target Support Files/SSLunarDate/SSLunarDate.modulemap rename Example/Pods/Target Support Files/{Pods-FSCalendar-SSLunarDate/Pods-FSCalendar-SSLunarDate.xcconfig => SSLunarDate/SSLunarDate.xcconfig} (100%) create mode 100644 Pod/Classes/FSCalendar+IBExtension.h create mode 100644 Pod/Classes/FSCalendar+IBExtension.m diff --git a/Example/FSCalendar.xcodeproj/project.pbxproj b/Example/FSCalendar.xcodeproj/project.pbxproj index e97fcc9..73e623a 100644 --- a/Example/FSCalendar.xcodeproj/project.pbxproj +++ b/Example/FSCalendar.xcodeproj/project.pbxproj @@ -12,7 +12,7 @@ 30BD9E691B3C027B0014534B /* LoadViewExampleViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 30BD9E681B3C027B0014534B /* LoadViewExampleViewController.m */; }; 30BD9E6C1B3C028B0014534B /* ViewDidLoadExampleViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 30BD9E6B1B3C028B0014534B /* ViewDidLoadExampleViewController.m */; }; 30BD9E721B3C06A20014534B /* FSTableViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 30BD9E711B3C06A20014534B /* FSTableViewController.m */; }; - 50D6661DFB2111E84D87FD51 /* libPods-Tests.a in Frameworks */ = {isa = PBXBuildFile; fileRef = EA143668CA544FECA6380E4A /* libPods-Tests.a */; }; + 506339B4FCF53B736A889B6F /* Pods_Tests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0FCA2FD1EF8936D71E6AA1CD /* Pods_Tests.framework */; settings = {ATTRIBUTES = (Weak, ); }; }; 50F827A71AA7F86500FA2387 /* Main_iPad.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 50F827A51AA7F86500FA2387 /* Main_iPad.storyboard */; }; 6003F58E195388D20070C39A /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6003F58D195388D20070C39A /* Foundation.framework */; }; 6003F590195388D20070C39A /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6003F58F195388D20070C39A /* CoreGraphics.framework */; }; @@ -28,8 +28,8 @@ 6003F5B2195388D20070C39A /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6003F591195388D20070C39A /* UIKit.framework */; }; 6003F5BA195388D20070C39A /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 6003F5B8195388D20070C39A /* InfoPlist.strings */; }; 6003F5BC195388D20070C39A /* Tests.m in Sources */ = {isa = PBXBuildFile; fileRef = 6003F5BB195388D20070C39A /* Tests.m */; }; + 876126946DDE685310DC1B29 /* Pods_FSCalendar.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7DBDCA202D8EE7D60E290AD /* Pods_FSCalendar.framework */; settings = {ATTRIBUTES = (Weak, ); }; }; EED4FE9F1A907BE60031554F /* CalendarConfigViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = EED4FE9E1A907BE60031554F /* CalendarConfigViewController.m */; }; - F8C3942141E4882B65342A28 /* libPods-FSCalendar.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 8F979DD533B3F7130E25C782 /* libPods-FSCalendar.a */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -43,6 +43,7 @@ /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ + 0FCA2FD1EF8936D71E6AA1CD /* Pods_Tests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Tests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 3077D2471B1457EF00A9735E /* FSCalendar.podspec */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = FSCalendar.podspec; path = ../FSCalendar.podspec; sourceTree = ""; }; 3077D2481B1457EF00A9735E /* LICENSE */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = LICENSE; path = ../LICENSE; sourceTree = ""; }; 3077D2491B1457EF00A9735E /* README.md */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = net.daringfireball.markdown; name = README.md; path = ../README.md; sourceTree = ""; }; @@ -75,10 +76,9 @@ 6003F5B9195388D20070C39A /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = ""; }; 6003F5BB195388D20070C39A /* Tests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = Tests.m; sourceTree = ""; }; 606FC2411953D9B200FFA9A0 /* Tests-Prefix.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Tests-Prefix.pch"; sourceTree = ""; }; - 8F979DD533B3F7130E25C782 /* libPods-FSCalendar.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-FSCalendar.a"; sourceTree = BUILT_PRODUCTS_DIR; }; 9CB12DDF9FF8B718CB8D5945 /* Pods-FSCalendar.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-FSCalendar.debug.xcconfig"; path = "Pods/Target Support Files/Pods-FSCalendar/Pods-FSCalendar.debug.xcconfig"; sourceTree = ""; }; + C7DBDCA202D8EE7D60E290AD /* Pods_FSCalendar.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_FSCalendar.framework; sourceTree = BUILT_PRODUCTS_DIR; }; E12F52F167890295C53E1F43 /* Pods-Tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Tests.release.xcconfig"; path = "Pods/Target Support Files/Pods-Tests/Pods-Tests.release.xcconfig"; sourceTree = ""; }; - EA143668CA544FECA6380E4A /* libPods-Tests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-Tests.a"; sourceTree = BUILT_PRODUCTS_DIR; }; EED4FE9D1A907BE60031554F /* CalendarConfigViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CalendarConfigViewController.h; sourceTree = ""; }; EED4FE9E1A907BE60031554F /* CalendarConfigViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CalendarConfigViewController.m; sourceTree = ""; }; /* End PBXFileReference section */ @@ -91,7 +91,7 @@ 6003F590195388D20070C39A /* CoreGraphics.framework in Frameworks */, 6003F592195388D20070C39A /* UIKit.framework in Frameworks */, 6003F58E195388D20070C39A /* Foundation.framework in Frameworks */, - F8C3942141E4882B65342A28 /* libPods-FSCalendar.a in Frameworks */, + 876126946DDE685310DC1B29 /* Pods_FSCalendar.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -102,7 +102,7 @@ 6003F5B0195388D20070C39A /* XCTest.framework in Frameworks */, 6003F5B2195388D20070C39A /* UIKit.framework in Frameworks */, 6003F5B1195388D20070C39A /* Foundation.framework in Frameworks */, - 50D6661DFB2111E84D87FD51 /* libPods-Tests.a in Frameworks */, + 506339B4FCF53B736A889B6F /* Pods_Tests.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -187,8 +187,8 @@ 6003F58F195388D20070C39A /* CoreGraphics.framework */, 6003F591195388D20070C39A /* UIKit.framework */, 6003F5AF195388D20070C39A /* XCTest.framework */, - 8F979DD533B3F7130E25C782 /* libPods-FSCalendar.a */, - EA143668CA544FECA6380E4A /* libPods-Tests.a */, + C7DBDCA202D8EE7D60E290AD /* Pods_FSCalendar.framework */, + 0FCA2FD1EF8936D71E6AA1CD /* Pods_Tests.framework */, ); name = Frameworks; sourceTree = ""; @@ -253,6 +253,7 @@ 6003F587195388D20070C39A /* Frameworks */, 6003F588195388D20070C39A /* Resources */, C2CC5DE0A1E4BDC71AE6A3C6 /* Copy Pods Resources */, + DFC1D212CDA78EB1B5B32EBD /* Embed Pods Frameworks */, ); buildRules = ( ); @@ -272,6 +273,7 @@ 6003F5AB195388D20070C39A /* Frameworks */, 6003F5AC195388D20070C39A /* Resources */, FDAAB12EF2F215F0C3388F74 /* Copy Pods Resources */, + 1E9DABCC78D5EC67E83C4372 /* Embed Pods Frameworks */, ); buildRules = ( ); @@ -357,6 +359,21 @@ shellScript = "diff \"${PODS_ROOT}/../Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [[ $? != 0 ]] ; then\n cat << EOM\nerror: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\nEOM\n exit 1\nfi\n"; showEnvVarsInLog = 0; }; + 1E9DABCC78D5EC67E83C4372 /* Embed Pods Frameworks */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "Embed Pods Frameworks"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Tests/Pods-Tests-frameworks.sh\"\n"; + showEnvVarsInLog = 0; + }; 29B9F694E136BE3D75EC443F /* Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; @@ -387,6 +404,21 @@ shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-FSCalendar/Pods-FSCalendar-resources.sh\"\n"; showEnvVarsInLog = 0; }; + DFC1D212CDA78EB1B5B32EBD /* Embed Pods Frameworks */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "Embed Pods Frameworks"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-FSCalendar/Pods-FSCalendar-frameworks.sh\"\n"; + showEnvVarsInLog = 0; + }; FDAAB12EF2F215F0C3388F74 /* Copy Pods Resources */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; diff --git a/Example/FSCalendar/Base.lproj/Main_iPad.storyboard b/Example/FSCalendar/Base.lproj/Main_iPad.storyboard index 2a626e0..176c8bb 100644 --- a/Example/FSCalendar/Base.lproj/Main_iPad.storyboard +++ b/Example/FSCalendar/Base.lproj/Main_iPad.storyboard @@ -1,5 +1,5 @@ - + @@ -75,7 +75,7 @@ - + @@ -87,7 +87,7 @@ @@ -101,7 +101,7 @@ @@ -115,7 +115,7 @@ @@ -133,7 +133,7 @@ @@ -151,7 +151,7 @@ @@ -165,7 +165,7 @@ @@ -209,7 +209,7 @@ @@ -227,7 +227,7 @@ @@ -241,7 +241,7 @@ @@ -255,7 +255,7 @@ @@ -269,7 +269,7 @@ @@ -283,7 +283,7 @@ @@ -297,7 +297,7 @@ @@ -311,7 +311,7 @@ diff --git a/Example/FSCalendar/Base.lproj/Main_iPhone.storyboard b/Example/FSCalendar/Base.lproj/Main_iPhone.storyboard index f399035..0f346ea 100644 --- a/Example/FSCalendar/Base.lproj/Main_iPhone.storyboard +++ b/Example/FSCalendar/Base.lproj/Main_iPhone.storyboard @@ -1,5 +1,5 @@ - + @@ -41,7 +41,7 @@ @@ -58,7 +58,7 @@ @@ -72,7 +72,7 @@ @@ -110,6 +110,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -146,7 +174,7 @@ - + @@ -158,7 +186,7 @@ @@ -172,7 +200,7 @@ @@ -186,7 +214,7 @@ @@ -204,7 +232,7 @@ @@ -222,7 +250,7 @@ @@ -236,7 +264,7 @@ @@ -280,7 +308,7 @@ @@ -298,7 +326,7 @@ @@ -312,7 +340,7 @@ @@ -326,7 +354,7 @@ @@ -340,7 +368,7 @@ @@ -354,7 +382,7 @@ @@ -368,7 +396,7 @@ @@ -382,7 +410,7 @@ diff --git a/Example/Podfile b/Example/Podfile index 7fe039d..9638f4f 100644 --- a/Example/Podfile +++ b/Example/Podfile @@ -1,4 +1,5 @@ source 'https://github.com/CocoaPods/Specs.git' +use_frameworks! target 'FSCalendar', :exclusive => true do pod "FSCalendar", :path => "../" diff --git a/Example/Podfile.lock b/Example/Podfile.lock index 81ab6ef..0713136 100644 --- a/Example/Podfile.lock +++ b/Example/Podfile.lock @@ -1,5 +1,5 @@ PODS: - - FSCalendar (0.9.2) + - FSCalendar (0.10.1) - SSLunarDate (0.0.1) DEPENDENCIES: @@ -11,7 +11,7 @@ EXTERNAL SOURCES: :path: ../ SPEC CHECKSUMS: - FSCalendar: 6f8ad93d2999a225cd1e2e1024bfaeeea8ca6c4d + FSCalendar: beb758499ec15b8e077fcb655388d9d431d898d9 SSLunarDate: d5d7d581f7e7e157c8d704a5f053b4ebcf760bba -COCOAPODS: 0.37.2 +COCOAPODS: 0.38.2 diff --git a/Example/Pods/Headers/Private/FSCalendar/FSCalendar+IBExtension.h b/Example/Pods/Headers/Private/FSCalendar/FSCalendar+IBExtension.h new file mode 120000 index 0000000..548e4d3 --- /dev/null +++ b/Example/Pods/Headers/Private/FSCalendar/FSCalendar+IBExtension.h @@ -0,0 +1 @@ +../../../../../Pod/Classes/FSCalendar+IBExtension.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/FSCalendar/FSCalendar.h b/Example/Pods/Headers/Public/FSCalendar/FSCalendar.h deleted file mode 120000 index 0446fc9..0000000 --- a/Example/Pods/Headers/Public/FSCalendar/FSCalendar.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../Pod/Classes/FSCalendar.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/FSCalendar/FSCalendarAppearance.h b/Example/Pods/Headers/Public/FSCalendar/FSCalendarAppearance.h deleted file mode 120000 index d2a1d8c..0000000 --- a/Example/Pods/Headers/Public/FSCalendar/FSCalendarAppearance.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../Pod/Classes/FSCalendarAppearance.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/FSCalendar/FSCalendarCell.h b/Example/Pods/Headers/Public/FSCalendar/FSCalendarCell.h deleted file mode 120000 index a550e33..0000000 --- a/Example/Pods/Headers/Public/FSCalendar/FSCalendarCell.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../Pod/Classes/FSCalendarCell.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/FSCalendar/FSCalendarDynamicHeader.h b/Example/Pods/Headers/Public/FSCalendar/FSCalendarDynamicHeader.h deleted file mode 120000 index ca630fb..0000000 --- a/Example/Pods/Headers/Public/FSCalendar/FSCalendarDynamicHeader.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../Pod/Classes/FSCalendarDynamicHeader.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/FSCalendar/FSCalendarHeader.h b/Example/Pods/Headers/Public/FSCalendar/FSCalendarHeader.h deleted file mode 120000 index 3731fa7..0000000 --- a/Example/Pods/Headers/Public/FSCalendar/FSCalendarHeader.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../Pod/Classes/FSCalendarHeader.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/FSCalendar/NSDate+FSExtension.h b/Example/Pods/Headers/Public/FSCalendar/NSDate+FSExtension.h deleted file mode 120000 index c878e20..0000000 --- a/Example/Pods/Headers/Public/FSCalendar/NSDate+FSExtension.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../Pod/Classes/NSDate+FSExtension.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/FSCalendar/UIView+FSExtension.h b/Example/Pods/Headers/Public/FSCalendar/UIView+FSExtension.h deleted file mode 120000 index 37a3283..0000000 --- a/Example/Pods/Headers/Public/FSCalendar/UIView+FSExtension.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../Pod/Classes/UIView+FSExtension.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/SSLunarDate/SSHolidayCA.h b/Example/Pods/Headers/Public/SSLunarDate/SSHolidayCA.h deleted file mode 120000 index cf4d8fc..0000000 --- a/Example/Pods/Headers/Public/SSLunarDate/SSHolidayCA.h +++ /dev/null @@ -1 +0,0 @@ -../../../SSLunarDate/SSLunarDate/SSHolidayCA.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/SSLunarDate/SSHolidayCA.m b/Example/Pods/Headers/Public/SSLunarDate/SSHolidayCA.m deleted file mode 120000 index d4698f5..0000000 --- a/Example/Pods/Headers/Public/SSLunarDate/SSHolidayCA.m +++ /dev/null @@ -1 +0,0 @@ -../../../SSLunarDate/SSLunarDate/SSHolidayCA.m \ No newline at end of file diff --git a/Example/Pods/Headers/Public/SSLunarDate/SSHolidayChina.h b/Example/Pods/Headers/Public/SSLunarDate/SSHolidayChina.h deleted file mode 120000 index bceb9ee..0000000 --- a/Example/Pods/Headers/Public/SSLunarDate/SSHolidayChina.h +++ /dev/null @@ -1 +0,0 @@ -../../../SSLunarDate/SSLunarDate/SSHolidayChina.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/SSLunarDate/SSHolidayChina.m b/Example/Pods/Headers/Public/SSLunarDate/SSHolidayChina.m deleted file mode 120000 index 82ba079..0000000 --- a/Example/Pods/Headers/Public/SSLunarDate/SSHolidayChina.m +++ /dev/null @@ -1 +0,0 @@ -../../../SSLunarDate/SSLunarDate/SSHolidayChina.m \ No newline at end of file diff --git a/Example/Pods/Headers/Public/SSLunarDate/SSHolidayCountry.h b/Example/Pods/Headers/Public/SSLunarDate/SSHolidayCountry.h deleted file mode 120000 index 1a40872..0000000 --- a/Example/Pods/Headers/Public/SSLunarDate/SSHolidayCountry.h +++ /dev/null @@ -1 +0,0 @@ -../../../SSLunarDate/SSLunarDate/SSHolidayCountry.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/SSLunarDate/SSHolidayCountry.m b/Example/Pods/Headers/Public/SSLunarDate/SSHolidayCountry.m deleted file mode 120000 index e40fbb2..0000000 --- a/Example/Pods/Headers/Public/SSLunarDate/SSHolidayCountry.m +++ /dev/null @@ -1 +0,0 @@ -../../../SSLunarDate/SSLunarDate/SSHolidayCountry.m \ No newline at end of file diff --git a/Example/Pods/Headers/Public/SSLunarDate/SSHolidayHK.h b/Example/Pods/Headers/Public/SSLunarDate/SSHolidayHK.h deleted file mode 120000 index 02a7f34..0000000 --- a/Example/Pods/Headers/Public/SSLunarDate/SSHolidayHK.h +++ /dev/null @@ -1 +0,0 @@ -../../../SSLunarDate/SSLunarDate/SSHolidayHK.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/SSLunarDate/SSHolidayHK.m b/Example/Pods/Headers/Public/SSLunarDate/SSHolidayHK.m deleted file mode 120000 index b42e054..0000000 --- a/Example/Pods/Headers/Public/SSLunarDate/SSHolidayHK.m +++ /dev/null @@ -1 +0,0 @@ -../../../SSLunarDate/SSLunarDate/SSHolidayHK.m \ No newline at end of file diff --git a/Example/Pods/Headers/Public/SSLunarDate/SSHolidayManager.h b/Example/Pods/Headers/Public/SSLunarDate/SSHolidayManager.h deleted file mode 120000 index 16f7a20..0000000 --- a/Example/Pods/Headers/Public/SSLunarDate/SSHolidayManager.h +++ /dev/null @@ -1 +0,0 @@ -../../../SSLunarDate/SSLunarDate/SSHolidayManager.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/SSLunarDate/SSHolidayManager.m b/Example/Pods/Headers/Public/SSLunarDate/SSHolidayManager.m deleted file mode 120000 index c950098..0000000 --- a/Example/Pods/Headers/Public/SSLunarDate/SSHolidayManager.m +++ /dev/null @@ -1 +0,0 @@ -../../../SSLunarDate/SSLunarDate/SSHolidayManager.m \ No newline at end of file diff --git a/Example/Pods/Headers/Public/SSLunarDate/SSHolidayTW.h b/Example/Pods/Headers/Public/SSLunarDate/SSHolidayTW.h deleted file mode 120000 index e64cc42..0000000 --- a/Example/Pods/Headers/Public/SSLunarDate/SSHolidayTW.h +++ /dev/null @@ -1 +0,0 @@ -../../../SSLunarDate/SSLunarDate/SSHolidayTW.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/SSLunarDate/SSHolidayTW.m b/Example/Pods/Headers/Public/SSLunarDate/SSHolidayTW.m deleted file mode 120000 index 4b7fac5..0000000 --- a/Example/Pods/Headers/Public/SSLunarDate/SSHolidayTW.m +++ /dev/null @@ -1 +0,0 @@ -../../../SSLunarDate/SSLunarDate/SSHolidayTW.m \ No newline at end of file diff --git a/Example/Pods/Headers/Public/SSLunarDate/SSHolidayUK.h b/Example/Pods/Headers/Public/SSLunarDate/SSHolidayUK.h deleted file mode 120000 index 2c4c7cd..0000000 --- a/Example/Pods/Headers/Public/SSLunarDate/SSHolidayUK.h +++ /dev/null @@ -1 +0,0 @@ -../../../SSLunarDate/SSLunarDate/SSHolidayUK.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/SSLunarDate/SSHolidayUK.m b/Example/Pods/Headers/Public/SSLunarDate/SSHolidayUK.m deleted file mode 120000 index ecb50c8..0000000 --- a/Example/Pods/Headers/Public/SSLunarDate/SSHolidayUK.m +++ /dev/null @@ -1 +0,0 @@ -../../../SSLunarDate/SSLunarDate/SSHolidayUK.m \ No newline at end of file diff --git a/Example/Pods/Headers/Public/SSLunarDate/SSHolidayUS.h b/Example/Pods/Headers/Public/SSLunarDate/SSHolidayUS.h deleted file mode 120000 index 00c7c92..0000000 --- a/Example/Pods/Headers/Public/SSLunarDate/SSHolidayUS.h +++ /dev/null @@ -1 +0,0 @@ -../../../SSLunarDate/SSLunarDate/SSHolidayUS.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/SSLunarDate/SSHolidayUS.m b/Example/Pods/Headers/Public/SSLunarDate/SSHolidayUS.m deleted file mode 120000 index 06b1ae1..0000000 --- a/Example/Pods/Headers/Public/SSLunarDate/SSHolidayUS.m +++ /dev/null @@ -1 +0,0 @@ -../../../SSLunarDate/SSLunarDate/SSHolidayUS.m \ No newline at end of file diff --git a/Example/Pods/Headers/Public/SSLunarDate/SSHolidayWest.h b/Example/Pods/Headers/Public/SSLunarDate/SSHolidayWest.h deleted file mode 120000 index 6e1e0a3..0000000 --- a/Example/Pods/Headers/Public/SSLunarDate/SSHolidayWest.h +++ /dev/null @@ -1 +0,0 @@ -../../../SSLunarDate/SSLunarDate/SSHolidayWest.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/SSLunarDate/SSHolidayWest.m b/Example/Pods/Headers/Public/SSLunarDate/SSHolidayWest.m deleted file mode 120000 index 08d235b..0000000 --- a/Example/Pods/Headers/Public/SSLunarDate/SSHolidayWest.m +++ /dev/null @@ -1 +0,0 @@ -../../../SSLunarDate/SSLunarDate/SSHolidayWest.m \ No newline at end of file diff --git a/Example/Pods/Headers/Public/SSLunarDate/SSLunarDate.h b/Example/Pods/Headers/Public/SSLunarDate/SSLunarDate.h deleted file mode 120000 index df119b0..0000000 --- a/Example/Pods/Headers/Public/SSLunarDate/SSLunarDate.h +++ /dev/null @@ -1 +0,0 @@ -../../../SSLunarDate/SSLunarDate/SSLunarDate.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/SSLunarDate/SSLunarDate.m b/Example/Pods/Headers/Public/SSLunarDate/SSLunarDate.m deleted file mode 120000 index a7d3333..0000000 --- a/Example/Pods/Headers/Public/SSLunarDate/SSLunarDate.m +++ /dev/null @@ -1 +0,0 @@ -../../../SSLunarDate/SSLunarDate/SSLunarDate.m \ No newline at end of file diff --git a/Example/Pods/Headers/Public/SSLunarDate/SSLunarDateFormatter.h b/Example/Pods/Headers/Public/SSLunarDate/SSLunarDateFormatter.h deleted file mode 120000 index f52c192..0000000 --- a/Example/Pods/Headers/Public/SSLunarDate/SSLunarDateFormatter.h +++ /dev/null @@ -1 +0,0 @@ -../../../SSLunarDate/SSLunarDate/SSLunarDateFormatter.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/SSLunarDate/SSLunarDateFormatter.m b/Example/Pods/Headers/Public/SSLunarDate/SSLunarDateFormatter.m deleted file mode 120000 index c309156..0000000 --- a/Example/Pods/Headers/Public/SSLunarDate/SSLunarDateFormatter.m +++ /dev/null @@ -1 +0,0 @@ -../../../SSLunarDate/SSLunarDate/SSLunarDateFormatter.m \ No newline at end of file diff --git a/Example/Pods/Headers/Public/SSLunarDate/SSLunarDateHoliday.h b/Example/Pods/Headers/Public/SSLunarDate/SSLunarDateHoliday.h deleted file mode 120000 index 0319804..0000000 --- a/Example/Pods/Headers/Public/SSLunarDate/SSLunarDateHoliday.h +++ /dev/null @@ -1 +0,0 @@ -../../../SSLunarDate/SSLunarDate/SSLunarDateHoliday.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/SSLunarDate/SSLunarDateHoliday.m b/Example/Pods/Headers/Public/SSLunarDate/SSLunarDateHoliday.m deleted file mode 120000 index 7d4682d..0000000 --- a/Example/Pods/Headers/Public/SSLunarDate/SSLunarDateHoliday.m +++ /dev/null @@ -1 +0,0 @@ -../../../SSLunarDate/SSLunarDate/SSLunarDateHoliday.m \ No newline at end of file diff --git a/Example/Pods/Headers/Public/SSLunarDate/SSLunarDateType.h b/Example/Pods/Headers/Public/SSLunarDate/SSLunarDateType.h deleted file mode 120000 index 7aaff48..0000000 --- a/Example/Pods/Headers/Public/SSLunarDate/SSLunarDateType.h +++ /dev/null @@ -1 +0,0 @@ -../../../SSLunarDate/SSLunarDate/SSLunarDateType.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/SSLunarDate/libLunar.h b/Example/Pods/Headers/Public/SSLunarDate/libLunar.h deleted file mode 120000 index 5c5e8e7..0000000 --- a/Example/Pods/Headers/Public/SSLunarDate/libLunar.h +++ /dev/null @@ -1 +0,0 @@ -../../../SSLunarDate/SSLunarDate/libLunar.h \ No newline at end of file diff --git a/Example/Pods/Local Podspecs/FSCalendar.podspec.json b/Example/Pods/Local Podspecs/FSCalendar.podspec.json index 7950241..767fccd 100644 --- a/Example/Pods/Local Podspecs/FSCalendar.podspec.json +++ b/Example/Pods/Local Podspecs/FSCalendar.podspec.json @@ -1,6 +1,6 @@ { "name": "FSCalendar", - "version": "0.9.2", + "version": "0.10.1", "summary": "A powerful calendar which supports Appearance, Infinite Scrolling and Subtitle", "homepage": "https://github.com/f33chobits/FSCalendar", "screenshots": [ @@ -15,7 +15,7 @@ }, "source": { "git": "https://github.com/f33chobits/FSCalendar.git", - "tag": "0.9.2" + "tag": "0.10.1" }, "platforms": { "ios": "7.0" diff --git a/Example/Pods/Manifest.lock b/Example/Pods/Manifest.lock index 81ab6ef..0713136 100644 --- a/Example/Pods/Manifest.lock +++ b/Example/Pods/Manifest.lock @@ -1,5 +1,5 @@ PODS: - - FSCalendar (0.9.2) + - FSCalendar (0.10.1) - SSLunarDate (0.0.1) DEPENDENCIES: @@ -11,7 +11,7 @@ EXTERNAL SOURCES: :path: ../ SPEC CHECKSUMS: - FSCalendar: 6f8ad93d2999a225cd1e2e1024bfaeeea8ca6c4d + FSCalendar: beb758499ec15b8e077fcb655388d9d431d898d9 SSLunarDate: d5d7d581f7e7e157c8d704a5f053b4ebcf760bba -COCOAPODS: 0.37.2 +COCOAPODS: 0.38.2 diff --git a/Example/Pods/Pods.xcodeproj/project.pbxproj b/Example/Pods/Pods.xcodeproj/project.pbxproj index 6c268b9..23a8212 100644 --- a/Example/Pods/Pods.xcodeproj/project.pbxproj +++ b/Example/Pods/Pods.xcodeproj/project.pbxproj @@ -7,700 +7,687 @@ objects = { /* Begin PBXBuildFile section */ - 07B4F1C460A9DB3284617BE8 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 32755B8CBBD4CF41FD674872 /* QuartzCore.framework */; }; - 11611DBC66F200818E5C692C /* SSHolidayManager.m in Sources */ = {isa = PBXBuildFile; fileRef = F0AF009EB886342699D30AD7 /* SSHolidayManager.m */; }; - 1289B97D0D0581E3A6A1C759 /* SSHolidayWest.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E2379F6B8489D0D5F7E9A75 /* SSHolidayWest.h */; }; - 12BCE2E6FC39FEA4AEEB1C60 /* SSLunarDateHoliday.m in Sources */ = {isa = PBXBuildFile; fileRef = C1DEA25FD4DC4A8C9A05FA4D /* SSLunarDateHoliday.m */; }; - 13E1D6E588A6C49D878DB946 /* SSLunarDateFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = BEA723C4779573F6D375FE45 /* SSLunarDateFormatter.h */; }; - 16BF38D5853A5F56DD10957C /* FSCalendarHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 924DB9F50B8189757DC4AA2F /* FSCalendarHeader.m */; }; - 199C3B089949C3B4737ED8DC /* FSCalendarAppearance.h in Headers */ = {isa = PBXBuildFile; fileRef = 5B76C29C1A1ACDB4B129246C /* FSCalendarAppearance.h */; }; - 1BE28B342ED08047F9831158 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 59A3762705CCC699A10FFA91 /* Foundation.framework */; }; - 2C6F100BF4693EEE7F89F314 /* FSCalendarCell.m in Sources */ = {isa = PBXBuildFile; fileRef = B0D1F448B1BE388FE44AD55C /* FSCalendarCell.m */; }; - 2E7C4AD78074F6A9D63115B3 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 59A3762705CCC699A10FFA91 /* Foundation.framework */; }; - 3347849FB75C6DFB0139156F /* SSHolidayUK.h in Headers */ = {isa = PBXBuildFile; fileRef = B934522F36E577547D8138C5 /* SSHolidayUK.h */; }; - 33661189B263B96271BEFA01 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 32755B8CBBD4CF41FD674872 /* QuartzCore.framework */; }; - 34B82E4A5D485893C0A9D315 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 94CED3820CABEBD804921433 /* UIKit.framework */; }; - 36DF1B8ACC41039B8225D19D /* Pods-Tests-FSCalendar-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = EC10713DADFDD73F2EB76F59 /* Pods-Tests-FSCalendar-dummy.m */; }; - 3D3ED4DE26F349F0C9912BFE /* libLunar.h in Headers */ = {isa = PBXBuildFile; fileRef = 5A7168EF55774FE0B294508A /* libLunar.h */; }; - 41037F00AA8DD65C0AE49AB5 /* UIView+FSExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = 67092DF3B5CBD2508351BC26 /* UIView+FSExtension.h */; }; - 47D95C5BF5827F70909ADF99 /* SSHolidayCountry.m in Sources */ = {isa = PBXBuildFile; fileRef = 11F7452582E03C92BA2DB725 /* SSHolidayCountry.m */; }; - 4A03F84E891840A87C6F929F /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 59A3762705CCC699A10FFA91 /* Foundation.framework */; }; - 4A4F56E31A124D43FF68AA41 /* FSCalendar.h in Headers */ = {isa = PBXBuildFile; fileRef = A8ED0F449D3092742C9F9E7F /* FSCalendar.h */; }; - 4D8E6FA339EE6E3BBCE432E3 /* SSLunarDateFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = 3394B1D3237EA883F3B72F47 /* SSLunarDateFormatter.m */; }; - 567EB987F4EA50C1527E1336 /* SSHolidayUS.m in Sources */ = {isa = PBXBuildFile; fileRef = AF3AD67EDD93FC061D54035A /* SSHolidayUS.m */; }; - 5834C3824A1A1CB3DFEB031E /* Pods-FSCalendar-FSCalendar-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 534B21C26C9F3CA0DCC1A7D1 /* Pods-FSCalendar-FSCalendar-dummy.m */; }; - 5D9FF04468F82D799E3DC201 /* Pods-Tests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 6680FB66E5E8D785C0014B89 /* Pods-Tests-dummy.m */; }; - 62FB2C628D51A82E6A6DF749 /* SSHolidayUS.h in Headers */ = {isa = PBXBuildFile; fileRef = 19A11FFAAE3D16B05DC65519 /* SSHolidayUS.h */; }; - 66C497C1CCC777882D41A500 /* SSHolidayHK.m in Sources */ = {isa = PBXBuildFile; fileRef = 086DC1D12DCF192D4A2ABB9A /* SSHolidayHK.m */; }; - 6A1E4E91154F99BBDF5FF32F /* FSCalendarCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 70F31AC6031CD0E7DE5F61BE /* FSCalendarCell.h */; }; - 6A30606C61C8DC43AB1D9710 /* NSDate+FSExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = A342AFE9A535B222113CBDEB /* NSDate+FSExtension.h */; }; - 6B330728C51F2C9BFFB7548A /* SSHolidayTW.h in Headers */ = {isa = PBXBuildFile; fileRef = 898AA36F7D9336F78D2A0061 /* SSHolidayTW.h */; }; - 6B5FB27879F99BD191205C66 /* SSHolidayCA.h in Headers */ = {isa = PBXBuildFile; fileRef = 5B58EE69D16EFC2E2444A172 /* SSHolidayCA.h */; }; - 727CE56635081BFFDA3F83BA /* FSCalendarAppearance.h in Headers */ = {isa = PBXBuildFile; fileRef = 5B76C29C1A1ACDB4B129246C /* FSCalendarAppearance.h */; }; - 76DF8257CF5C12D357A8AADE /* UIView+FSExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = 67092DF3B5CBD2508351BC26 /* UIView+FSExtension.h */; }; - 7A4282CFBA3298F85C0202EE /* SSLunarDate.m in Sources */ = {isa = PBXBuildFile; fileRef = D86DD8C66DBF6C24F4D49943 /* SSLunarDate.m */; }; - 7D5B10D801C215E44498D4AB /* NSDate+FSExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 237394AF981D59875881AE0B /* NSDate+FSExtension.m */; }; - 8449D7C93A99CF9A1E94B93A /* NSDate+FSExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = A342AFE9A535B222113CBDEB /* NSDate+FSExtension.h */; }; - 885DBE4D0D6ECF4B56CA7AAB /* SSHolidayChina.h in Headers */ = {isa = PBXBuildFile; fileRef = 27387B40D80CD19121E92301 /* SSHolidayChina.h */; }; - 88D00B4D50034C2E9A44FEB7 /* FSCalendarAppearance.m in Sources */ = {isa = PBXBuildFile; fileRef = DD6E0A94D74B0BD51BC8272D /* FSCalendarAppearance.m */; }; - 903DF804E9BE841D1F86E000 /* SSHolidayCountry.h in Headers */ = {isa = PBXBuildFile; fileRef = 6E5A350B67C790C07C402BF6 /* SSHolidayCountry.h */; }; - 94D6A5FDC6B6AB842391FF94 /* SSHolidayWest.m in Sources */ = {isa = PBXBuildFile; fileRef = 107B00D48F8727F2CA10C04C /* SSHolidayWest.m */; }; - 979DD1E573A27B05494F096E /* FSCalendar.m in Sources */ = {isa = PBXBuildFile; fileRef = C80E7DD554548F8D1F20DA7E /* FSCalendar.m */; }; - 98086FDD7CF2E4D3373A69AE /* libLunar.c in Sources */ = {isa = PBXBuildFile; fileRef = D5A4210A021933D94BBB286B /* libLunar.c */; }; - 98DA68F9AF3B7A17AAE4B681 /* UIView+FSExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = C6A558DF6B7D8462922F277D /* UIView+FSExtension.m */; }; - 9A8272F3945E2CD4F3483F3A /* SSLunarDateHoliday.h in Headers */ = {isa = PBXBuildFile; fileRef = 9FE782A51986A235C3CB1BDC /* SSLunarDateHoliday.h */; }; - 9C81C80848DCB25DB83C2B7A /* FSCalendarHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 638829D28FCB11DC8334F329 /* FSCalendarHeader.h */; }; - A854DB140B11AFDD514C2029 /* FSCalendarAppearance.m in Sources */ = {isa = PBXBuildFile; fileRef = DD6E0A94D74B0BD51BC8272D /* FSCalendarAppearance.m */; }; - A9D655F76FB8FC9E0137A235 /* SSHolidayCA.m in Sources */ = {isa = PBXBuildFile; fileRef = F2E5F08976D99A3BB4D61710 /* SSHolidayCA.m */; }; - AEEE04106B431986DB83E320 /* SSLunarDate.h in Headers */ = {isa = PBXBuildFile; fileRef = 219DAD6757421CF05DB1914D /* SSLunarDate.h */; }; - AF961F41FD000E06FD333572 /* FSCalendarCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 70F31AC6031CD0E7DE5F61BE /* FSCalendarCell.h */; }; - B14F5966722BDC3E20803618 /* SSHolidayManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 408F3E6D1919CE1D99618170 /* SSHolidayManager.h */; }; - B284CE6F18D20BA7C259C0E8 /* SSLunarDateType.h in Headers */ = {isa = PBXBuildFile; fileRef = 5332187C4DA85C5929B59400 /* SSLunarDateType.h */; }; - B447CC35E6E8C78024C8D100 /* FSCalendarCell.m in Sources */ = {isa = PBXBuildFile; fileRef = B0D1F448B1BE388FE44AD55C /* FSCalendarCell.m */; }; - B569F3B1C6C62F068F931811 /* Pods-FSCalendar-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = B9D229945F24A7713E9E30E3 /* Pods-FSCalendar-dummy.m */; }; - B622AEF4A95D7D1B13E20916 /* FSCalendarDynamicHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = FFA1EB40DBC2182EC6C217C0 /* FSCalendarDynamicHeader.h */; }; - C3D2D60E4F084B9EFFD17AF4 /* FSCalendar.m in Sources */ = {isa = PBXBuildFile; fileRef = C80E7DD554548F8D1F20DA7E /* FSCalendar.m */; }; - C4E5A1F8D77B9650C7309776 /* FSCalendarHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 924DB9F50B8189757DC4AA2F /* FSCalendarHeader.m */; }; - C8315EDE8C8079A954F6AC78 /* FSCalendar.h in Headers */ = {isa = PBXBuildFile; fileRef = A8ED0F449D3092742C9F9E7F /* FSCalendar.h */; }; - D069C8D81386FAB62882C4C9 /* SSHolidayTW.m in Sources */ = {isa = PBXBuildFile; fileRef = 20FCCC4D39EB7632CA341C78 /* SSHolidayTW.m */; }; - D0C7B8878C9C610A237F1904 /* FSCalendarHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 638829D28FCB11DC8334F329 /* FSCalendarHeader.h */; }; - D4C6FD7A66163578F7137ADF /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 59A3762705CCC699A10FFA91 /* Foundation.framework */; }; - D841E91BD9304E5EF0A92832 /* SSHolidayHK.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EA13613A378940893016109 /* SSHolidayHK.h */; }; - DD9AB22F18AB654EE5B3BC88 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 94CED3820CABEBD804921433 /* UIKit.framework */; }; - DF035BB615E973C79AE992E8 /* Pods-FSCalendar-SSLunarDate-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 4C41EE2C5B4110AAF23D5DF3 /* Pods-FSCalendar-SSLunarDate-dummy.m */; }; - DF2795D7EB8C1491724E442E /* UIView+FSExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = C6A558DF6B7D8462922F277D /* UIView+FSExtension.m */; }; - DF6390FF61BDA18FB759FC6E /* SSHolidayUK.m in Sources */ = {isa = PBXBuildFile; fileRef = BBFE76255AB61233C9B9AFC7 /* SSHolidayUK.m */; }; - E5112EE8B41F88216617F453 /* FSCalendarDynamicHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = FFA1EB40DBC2182EC6C217C0 /* FSCalendarDynamicHeader.h */; }; - E7DAEE7C3E0F562089EB7A89 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 59A3762705CCC699A10FFA91 /* Foundation.framework */; }; - F19894134AA54F51BE3C8D3A /* NSDate+FSExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 237394AF981D59875881AE0B /* NSDate+FSExtension.m */; }; - F1AECE98DE36F8EEE49E139D /* SSHolidayChina.m in Sources */ = {isa = PBXBuildFile; fileRef = 4FFB6C49D05D7F037E081A98 /* SSHolidayChina.m */; }; + 04A641506787C0A799C62300E9BF31C3 /* SSLunarDate.h in Headers */ = {isa = PBXBuildFile; fileRef = B0A012009E64F565D007314E8485EEF3 /* SSLunarDate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 06981237C3A762C1B1C9418FCBF754C2 /* FSCalendarHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 2260E25C9017243593E2C24E8363B4EF /* FSCalendarHeader.m */; }; + 09734EA83ABD9F3ED61B02596FC9FA7A /* SSLunarDateType.h in Headers */ = {isa = PBXBuildFile; fileRef = 3710AAE33EE4F197DAEA048EE24EEFA9 /* SSLunarDateType.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0ECC94069256C5C8A8A56C0909715F40 /* SSHolidayCountry.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C0CED80CE430337668F362BD32A95CE /* SSHolidayCountry.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 10688DCCCE8214C16F242D5F2BF4272F /* libLunar.c in Sources */ = {isa = PBXBuildFile; fileRef = 3D581022409E3C61FAB2832CAAFC8881 /* libLunar.c */; }; + 1E6017871B237E1366209A6756A8381A /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3C99C2E87C8BD5F87BE8E57A2D49B667 /* UIKit.framework */; }; + 1E87EDBA80D2E69A1E29AEF58F20A3DF /* SSLunarDate-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = B29BB09ADAF96ECC7A8DCACF720C6CF0 /* SSLunarDate-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 20683DBB0725A629460ADD07BF0456A5 /* NSDate+FSExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = ACB9593C4BADB1659BDE115EE91785B1 /* NSDate+FSExtension.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 228BB116BEB35B566F85A7FC6FF0905A /* SSHolidayManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 5EFB101AD37B9A8D74A89B97109669E2 /* SSHolidayManager.m */; }; + 299E4FEE57389E6068B2ABADFF624B8E /* SSHolidayHK.h in Headers */ = {isa = PBXBuildFile; fileRef = 3CF4F61215E27ABEBEAE2B19FFD60671 /* SSHolidayHK.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2D2DC3B175F19BB6854FC82898C9682E /* SSHolidayUS.h in Headers */ = {isa = PBXBuildFile; fileRef = 1525A6F4B6EEC101CB922575C0DB5711 /* SSHolidayUS.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 39DEDA136C5147F442176A28C86EA568 /* SSHolidayCountry.m in Sources */ = {isa = PBXBuildFile; fileRef = 9FE15511BEF284B4BEB133DB1D5D2434 /* SSHolidayCountry.m */; }; + 3C42B60CBB06056BB795E21427169AC3 /* SSHolidayWest.m in Sources */ = {isa = PBXBuildFile; fileRef = C5716D2E6E68D7A85246DCEF8C5FA6E8 /* SSHolidayWest.m */; }; + 3C86175F05624D1F82C71E1F2AB26CE6 /* FSCalendarAppearance.h in Headers */ = {isa = PBXBuildFile; fileRef = 08AB06A1CE20EAB08C2603A031501B8E /* FSCalendarAppearance.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 440A6311DE3541A9B7B9B2867F8A8FBC /* Pods-Tests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 4CBE7DD7296E5A63E5BCAD52CB835795 /* Pods-Tests-dummy.m */; }; + 455EDC7F6B71B793533BC8D8A84B9A57 /* SSLunarDate-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = EE600446E16718EB81D4297BFBF2A9BC /* SSLunarDate-dummy.m */; }; + 4D927DA5F4A9559594A20D07053C3C80 /* FSCalendarCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 8878250B470835827105861365C27E9B /* FSCalendarCell.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 56F444422283EB981D1F1DD78734EAA3 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2F9EF493C2AD554B41ED231C22D7CDE9 /* QuartzCore.framework */; }; + 595D87DBCCB0E024B5AB3F6C49D4297B /* SSHolidayUK.m in Sources */ = {isa = PBXBuildFile; fileRef = DF83415789E1942CE2A1E8AA32F18136 /* SSHolidayUK.m */; }; + 5CB916B2D1E7FC9E6536E7138840065B /* SSLunarDate.m in Sources */ = {isa = PBXBuildFile; fileRef = 72CB427A52B75A30BADF2A902ECD88E7 /* SSLunarDate.m */; }; + 5CDD7BC418A7CD2B4D7B610E36FD2537 /* UIView+FSExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 2B4B7CF1C49534003FF3AAE9BB5D636F /* UIView+FSExtension.m */; }; + 5F67D29C4EC66B5D41D009EAEB1340EB /* FSCalendar-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 36309656BE646306DAE1D4B27CF181FB /* FSCalendar-dummy.m */; }; + 660EC2EE5AC49D3FE2BA9DD599E00337 /* SSHolidayCA.m in Sources */ = {isa = PBXBuildFile; fileRef = 20683965A00C126A9FF8BBB550AD2B1A /* SSHolidayCA.m */; }; + 688D75380D9BB54FA72F31E7C40949DD /* Pods-FSCalendar-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = D12FA2535DF81450C83A767A651909EF /* Pods-FSCalendar-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6A3D5E1D10F0A86E6D99F8034B2D064F /* Pods-FSCalendar-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 7EC898C68853882730074F5EEF0ED209 /* Pods-FSCalendar-dummy.m */; }; + 6CEBC214F7BBFE96F923FBFD834D3E04 /* NSDate+FSExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 36123682B1EB59D223924772FA5281FA /* NSDate+FSExtension.m */; }; + 73AC99A10BFB1A01346294C71384E2F6 /* SSHolidayWest.h in Headers */ = {isa = PBXBuildFile; fileRef = 21DD6EEDABF3BD059F155873FDE2CE31 /* SSHolidayWest.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 78B67FFFFB8ED71D093FFB093D6C4A87 /* Pods-Tests-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 9F2144D633B6F1CD34AA34670B3533DE /* Pods-Tests-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8734FAAC62749549CD66F9142292A2BE /* SSHolidayCA.h in Headers */ = {isa = PBXBuildFile; fileRef = 604FD30C5622D48F091008FEA43B4EE3 /* SSHolidayCA.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8B36C18E7CDAB3A232030184578ABA97 /* SSHolidayUK.h in Headers */ = {isa = PBXBuildFile; fileRef = 9A40D89E4ECB9533F1CC1A3183E17B10 /* SSHolidayUK.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9CA143695953E2A4FC92ACB81E382BEF /* SSLunarDateHoliday.m in Sources */ = {isa = PBXBuildFile; fileRef = C56DA0BE1F69731AE1E0784525D6F038 /* SSLunarDateHoliday.m */; }; + 9EF6BEC2F734685ADC2ED4B312960A77 /* FSCalendarHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = F46F1BF087B49AB98D8BD4CDDB4BAB43 /* FSCalendarHeader.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9EFA4DAFFF75383FDF3D44CE8815CB10 /* SSHolidayHK.m in Sources */ = {isa = PBXBuildFile; fileRef = 400A923D0F9B07EF77ECB9D4F3829DCF /* SSHolidayHK.m */; }; + A52D92402A618AB6B6F27B244C7BDF2C /* SSHolidayChina.m in Sources */ = {isa = PBXBuildFile; fileRef = 763F5A8E53435056AB34EAF0E7EE4E7A /* SSHolidayChina.m */; }; + AA2220910C4E938B0D4C228ADE9AB965 /* SSLunarDateFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = 0DBDEF2E5AA558C5FFF24E95BE8368BF /* SSLunarDateFormatter.m */; }; + AE599B21D8BA9143C09D810CCC7DD19B /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5AA1D8123C90631E7766B49E25F0DD13 /* Foundation.framework */; }; + B2190F9450485DA7D118BC57100D06BA /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5AA1D8123C90631E7766B49E25F0DD13 /* Foundation.framework */; }; + B588D4E549F18CB105E56B699A6CF794 /* FSCalendarCell.m in Sources */ = {isa = PBXBuildFile; fileRef = E31D53556A07FFE9BF32C48C33EC54EE /* FSCalendarCell.m */; }; + B8ED997C6CBACB2263A0B2D3A6261E88 /* SSHolidayTW.h in Headers */ = {isa = PBXBuildFile; fileRef = FA10991224C1ABC71BC264C8715E0E08 /* SSHolidayTW.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BC6503D96C01F120E9A13326520D0FEA /* UIView+FSExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = 17C58C9918B8F843EA0074B8D5B9B428 /* UIView+FSExtension.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C7044D0236059336FE3272B7C331858A /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5AA1D8123C90631E7766B49E25F0DD13 /* Foundation.framework */; }; + CF7950F5AA66C8D9311B81ABF59E5199 /* SSHolidayTW.m in Sources */ = {isa = PBXBuildFile; fileRef = 50AC4FAF57E6DBEB5C8908DBB575B8BC /* SSHolidayTW.m */; }; + D1B6FB252A7E2B30AEAB4D28D801DB31 /* FSCalendarAppearance.m in Sources */ = {isa = PBXBuildFile; fileRef = 769210DAD9AF7678653FCB008DF725F1 /* FSCalendarAppearance.m */; }; + D4246EDDB96EA489DE526E2A5D44025E /* SSHolidayChina.h in Headers */ = {isa = PBXBuildFile; fileRef = A748BA4A97D780B42BB0C6DAA15573F6 /* SSHolidayChina.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D4284F3D645B1ECF0691BC4E05CAF946 /* FSCalendar+IBExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = 530EEEBAD9D5B050C00DE228525844EB /* FSCalendar+IBExtension.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D46E3CE15349AA61B39D83B8717B9068 /* SSHolidayUS.m in Sources */ = {isa = PBXBuildFile; fileRef = 14A460EBCD38C16E8742F75E738E2CCF /* SSHolidayUS.m */; }; + D850F3947D0ED2E4BC8BD0BD4F6241C6 /* SSHolidayManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 72F6DD923207B8A0CF564B736F120BA3 /* SSHolidayManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DD9F3BA0C79F41C1CA600B5E0ED7D794 /* FSCalendar.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FBA777B4DBB3A0CD54E2A817F319F14 /* FSCalendar.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DE9C23DFF61B5F70A58F347D0A1032F9 /* FSCalendar.m in Sources */ = {isa = PBXBuildFile; fileRef = 9F279B2BDCB3286FB2C022C31CE06129 /* FSCalendar.m */; }; + E00C55509DCF8B45FDF3012FB650663F /* SSLunarDateHoliday.h in Headers */ = {isa = PBXBuildFile; fileRef = 627258E184D594EE050656316E6B78BE /* SSLunarDateHoliday.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E13E773E5A12FEE825C7848422E5B610 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5AA1D8123C90631E7766B49E25F0DD13 /* Foundation.framework */; }; + F012AA6F577623B0F1D3B81483294711 /* FSCalendar+IBExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 0934EB427A6AC0963958246C9C5C2954 /* FSCalendar+IBExtension.m */; }; + F05ECAA1D0A75EC1C72BDC7B66CD9AF5 /* SSLunarDateFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = 93CAD58C186DC7DFBC15D93D5370AADF /* SSLunarDateFormatter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F1649FF7DDC0B4A2FAD92C2CBB3D6B86 /* FSCalendar-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = CBA2D346F64B2F1721B3E2482B1E4049 /* FSCalendar-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F245BBF249FEB116BD9957F9C3EBFC88 /* FSCalendarDynamicHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = F20AE46912B581E22732C0DC3C04F09F /* FSCalendarDynamicHeader.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FF0E32221215E3DB1F33AF054330FC44 /* libLunar.h in Headers */ = {isa = PBXBuildFile; fileRef = ECC692336AD9AF7126C7B5A4D5234FB4 /* libLunar.h */; settings = {ATTRIBUTES = (Public, ); }; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ - 2B390A08051914816F674261 /* PBXContainerItemProxy */ = { + 4BD71306AD9D9574156E5FA242D58E5B /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = 7A0617A7FE5141E7E72BD894 /* Project object */; + containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 278AA218EAE8FD737152BA78; - remoteInfo = "Pods-Tests-FSCalendar"; + remoteGlobalIDString = E80BE44313AEC0A593F604D0A43D8CB3; + remoteInfo = FSCalendar; }; - 412226E36F8DCFE8152E6AE7 /* PBXContainerItemProxy */ = { + C0F3F441BBCAAC357E16D4EEF836E2A8 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = 7A0617A7FE5141E7E72BD894 /* Project object */; + containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = C8FB66D7FADC3E79B8E8E7EA; - remoteInfo = "Pods-FSCalendar-SSLunarDate"; + remoteGlobalIDString = E80BE44313AEC0A593F604D0A43D8CB3; + remoteInfo = FSCalendar; }; - B3943A3F7978F9E034BA35EC /* PBXContainerItemProxy */ = { + CEEE00AD4EC0A13F063116DA83DDD3C1 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = 7A0617A7FE5141E7E72BD894 /* Project object */; + containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = F3A65F5D1511D2AAA2E45729; - remoteInfo = "Pods-FSCalendar-FSCalendar"; + remoteGlobalIDString = DCB56C3A690ED99B3433B6336D1ADABC; + remoteInfo = SSLunarDate; }; /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ - 086DC1D12DCF192D4A2ABB9A /* SSHolidayHK.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SSHolidayHK.m; path = SSLunarDate/SSHolidayHK.m; sourceTree = ""; }; - 08AFF27E1A9415F4DC05E635 /* Pods-Tests-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-Tests-acknowledgements.markdown"; sourceTree = ""; }; - 107B00D48F8727F2CA10C04C /* SSHolidayWest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SSHolidayWest.m; path = SSLunarDate/SSHolidayWest.m; sourceTree = ""; }; - 11F7452582E03C92BA2DB725 /* SSHolidayCountry.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SSHolidayCountry.m; path = SSLunarDate/SSHolidayCountry.m; sourceTree = ""; }; - 122C5A980552C76ED5DDE55F /* Pods-Tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-Tests.release.xcconfig"; sourceTree = ""; }; - 19A11FFAAE3D16B05DC65519 /* SSHolidayUS.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SSHolidayUS.h; path = SSLunarDate/SSHolidayUS.h; sourceTree = ""; }; - 1E2379F6B8489D0D5F7E9A75 /* SSHolidayWest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SSHolidayWest.h; path = SSLunarDate/SSHolidayWest.h; sourceTree = ""; }; - 1EA13613A378940893016109 /* SSHolidayHK.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SSHolidayHK.h; path = SSLunarDate/SSHolidayHK.h; sourceTree = ""; }; - 20422859CBBF80ABDC7BEBDF /* libPods-Tests-FSCalendar.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-Tests-FSCalendar.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 20FCCC4D39EB7632CA341C78 /* SSHolidayTW.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SSHolidayTW.m; path = SSLunarDate/SSHolidayTW.m; sourceTree = ""; }; - 219DAD6757421CF05DB1914D /* SSLunarDate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SSLunarDate.h; path = SSLunarDate/SSLunarDate.h; sourceTree = ""; }; - 237394AF981D59875881AE0B /* NSDate+FSExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSDate+FSExtension.m"; sourceTree = ""; }; - 27387B40D80CD19121E92301 /* SSHolidayChina.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SSHolidayChina.h; path = SSLunarDate/SSHolidayChina.h; sourceTree = ""; }; - 32755B8CBBD4CF41FD674872 /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk/System/Library/Frameworks/QuartzCore.framework; sourceTree = DEVELOPER_DIR; }; - 3394B1D3237EA883F3B72F47 /* SSLunarDateFormatter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SSLunarDateFormatter.m; path = SSLunarDate/SSLunarDateFormatter.m; sourceTree = ""; }; - 38F150909E654FDDAC6A504E /* libPods-Tests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-Tests.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 3FD7E8ADEC7AC94760FB7D3F /* Pods-FSCalendar-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-FSCalendar-acknowledgements.markdown"; sourceTree = ""; }; - 408F3E6D1919CE1D99618170 /* SSHolidayManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SSHolidayManager.h; path = SSLunarDate/SSHolidayManager.h; sourceTree = ""; }; - 45DA81FD58D86FA3EA9F15A9 /* Podfile */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 4A1896CDD6EBFA5DBC47970F /* Pods-FSCalendar-SSLunarDate-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-FSCalendar-SSLunarDate-prefix.pch"; sourceTree = ""; }; - 4C41EE2C5B4110AAF23D5DF3 /* Pods-FSCalendar-SSLunarDate-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-FSCalendar-SSLunarDate-dummy.m"; sourceTree = ""; }; - 4EE738570CCE767E68DDE5F7 /* libPods-FSCalendar-SSLunarDate.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-FSCalendar-SSLunarDate.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 4FFB6C49D05D7F037E081A98 /* SSHolidayChina.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SSHolidayChina.m; path = SSLunarDate/SSHolidayChina.m; sourceTree = ""; }; - 52F332E9E48784473E09646E /* Pods-Tests-FSCalendar-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Tests-FSCalendar-Private.xcconfig"; path = "../Pods-Tests-FSCalendar/Pods-Tests-FSCalendar-Private.xcconfig"; sourceTree = ""; }; - 5332187C4DA85C5929B59400 /* SSLunarDateType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SSLunarDateType.h; path = SSLunarDate/SSLunarDateType.h; sourceTree = ""; }; - 534B21C26C9F3CA0DCC1A7D1 /* Pods-FSCalendar-FSCalendar-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-FSCalendar-FSCalendar-dummy.m"; sourceTree = ""; }; - 59A3762705CCC699A10FFA91 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; - 5A7168EF55774FE0B294508A /* libLunar.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = libLunar.h; path = SSLunarDate/libLunar.h; sourceTree = ""; }; - 5B58EE69D16EFC2E2444A172 /* SSHolidayCA.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SSHolidayCA.h; path = SSLunarDate/SSHolidayCA.h; sourceTree = ""; }; - 5B76C29C1A1ACDB4B129246C /* FSCalendarAppearance.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = FSCalendarAppearance.h; sourceTree = ""; }; - 638829D28FCB11DC8334F329 /* FSCalendarHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = FSCalendarHeader.h; sourceTree = ""; }; - 6680FB66E5E8D785C0014B89 /* Pods-Tests-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-Tests-dummy.m"; sourceTree = ""; }; - 67092DF3B5CBD2508351BC26 /* UIView+FSExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "UIView+FSExtension.h"; sourceTree = ""; }; - 6E5A350B67C790C07C402BF6 /* SSHolidayCountry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SSHolidayCountry.h; path = SSLunarDate/SSHolidayCountry.h; sourceTree = ""; }; - 6F872FAF2CD853B2BA8DA944 /* Pods-Tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-Tests.debug.xcconfig"; sourceTree = ""; }; - 70F31AC6031CD0E7DE5F61BE /* FSCalendarCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = FSCalendarCell.h; sourceTree = ""; }; - 878B43C295EF30113F440601 /* Pods-FSCalendar-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-FSCalendar-resources.sh"; sourceTree = ""; }; - 898AA36F7D9336F78D2A0061 /* SSHolidayTW.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SSHolidayTW.h; path = SSLunarDate/SSHolidayTW.h; sourceTree = ""; }; - 8BA7854C0912BD0707F02BEA /* Pods-FSCalendar-FSCalendar.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-FSCalendar-FSCalendar.xcconfig"; sourceTree = ""; }; - 924DB9F50B8189757DC4AA2F /* FSCalendarHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = FSCalendarHeader.m; sourceTree = ""; }; - 94CED3820CABEBD804921433 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk/System/Library/Frameworks/UIKit.framework; sourceTree = DEVELOPER_DIR; }; - 94E3C97BE90AC45EEE0F1F70 /* libPods-FSCalendar.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-FSCalendar.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 9E9CB8AAABA6C46A5FCB9129 /* Pods-FSCalendar.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-FSCalendar.debug.xcconfig"; sourceTree = ""; }; - 9FE782A51986A235C3CB1BDC /* SSLunarDateHoliday.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SSLunarDateHoliday.h; path = SSLunarDate/SSLunarDateHoliday.h; sourceTree = ""; }; - A13067E64BEC993A077EFB4F /* Pods-Tests-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-Tests-acknowledgements.plist"; sourceTree = ""; }; - A342AFE9A535B222113CBDEB /* NSDate+FSExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSDate+FSExtension.h"; sourceTree = ""; }; - A6DC07FAD7941E618A164115 /* Pods-Tests-FSCalendar-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Pods-Tests-FSCalendar-prefix.pch"; path = "../Pods-Tests-FSCalendar/Pods-Tests-FSCalendar-prefix.pch"; sourceTree = ""; }; - A8ED0F449D3092742C9F9E7F /* FSCalendar.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = FSCalendar.h; sourceTree = ""; }; - AF3AD67EDD93FC061D54035A /* SSHolidayUS.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SSHolidayUS.m; path = SSLunarDate/SSHolidayUS.m; sourceTree = ""; }; - B0D1F448B1BE388FE44AD55C /* FSCalendarCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = FSCalendarCell.m; sourceTree = ""; }; - B3D9A7E26D8257A978AEFAF9 /* Pods-FSCalendar-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-FSCalendar-acknowledgements.plist"; sourceTree = ""; }; - B5C3FB0B597A9B135F5718AD /* Pods-FSCalendar-SSLunarDate.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-FSCalendar-SSLunarDate.xcconfig"; sourceTree = ""; }; - B934522F36E577547D8138C5 /* SSHolidayUK.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SSHolidayUK.h; path = SSLunarDate/SSHolidayUK.h; sourceTree = ""; }; - B9D229945F24A7713E9E30E3 /* Pods-FSCalendar-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-FSCalendar-dummy.m"; sourceTree = ""; }; - BBFE76255AB61233C9B9AFC7 /* SSHolidayUK.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SSHolidayUK.m; path = SSLunarDate/SSHolidayUK.m; sourceTree = ""; }; - BC48837EE1DD729B2D508567 /* Pods-FSCalendar.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-FSCalendar.release.xcconfig"; sourceTree = ""; }; - BEA723C4779573F6D375FE45 /* SSLunarDateFormatter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SSLunarDateFormatter.h; path = SSLunarDate/SSLunarDateFormatter.h; sourceTree = ""; }; - C030A4A858D052C1C7EC70FD /* libPods-FSCalendar-FSCalendar.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-FSCalendar-FSCalendar.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - C1DEA25FD4DC4A8C9A05FA4D /* SSLunarDateHoliday.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SSLunarDateHoliday.m; path = SSLunarDate/SSLunarDateHoliday.m; sourceTree = ""; }; - C6A558DF6B7D8462922F277D /* UIView+FSExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "UIView+FSExtension.m"; sourceTree = ""; }; - C80E7DD554548F8D1F20DA7E /* FSCalendar.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = FSCalendar.m; sourceTree = ""; }; - CDCE67A7D689D6B55F4CACE6 /* Pods-FSCalendar-environment.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-FSCalendar-environment.h"; sourceTree = ""; }; - CFE8D5B7ABCD1D47EFFCBCBA /* Pods-Tests-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-Tests-resources.sh"; sourceTree = ""; }; - D547814FAACBF263E6C5B73B /* Pods-Tests-FSCalendar.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Tests-FSCalendar.xcconfig"; path = "../Pods-Tests-FSCalendar/Pods-Tests-FSCalendar.xcconfig"; sourceTree = ""; }; - D5A4210A021933D94BBB286B /* libLunar.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = libLunar.c; path = SSLunarDate/libLunar.c; sourceTree = ""; }; - D86DD8C66DBF6C24F4D49943 /* SSLunarDate.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SSLunarDate.m; path = SSLunarDate/SSLunarDate.m; sourceTree = ""; }; - DA1F1A3B3237201E604530AC /* Pods-FSCalendar-FSCalendar-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-FSCalendar-FSCalendar-prefix.pch"; sourceTree = ""; }; - DD6E0A94D74B0BD51BC8272D /* FSCalendarAppearance.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = FSCalendarAppearance.m; sourceTree = ""; }; - E23D7809FDF9CC8B0DA15280 /* Pods-FSCalendar-FSCalendar-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-FSCalendar-FSCalendar-Private.xcconfig"; sourceTree = ""; }; - E2DE8F91BB40B8F1F5849AA1 /* Pods-FSCalendar-SSLunarDate-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-FSCalendar-SSLunarDate-Private.xcconfig"; sourceTree = ""; }; - EC10713DADFDD73F2EB76F59 /* Pods-Tests-FSCalendar-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "Pods-Tests-FSCalendar-dummy.m"; path = "../Pods-Tests-FSCalendar/Pods-Tests-FSCalendar-dummy.m"; sourceTree = ""; }; - F0AF009EB886342699D30AD7 /* SSHolidayManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SSHolidayManager.m; path = SSLunarDate/SSHolidayManager.m; sourceTree = ""; }; - F2E5F08976D99A3BB4D61710 /* SSHolidayCA.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SSHolidayCA.m; path = SSLunarDate/SSHolidayCA.m; sourceTree = ""; }; - F787C8097C29EFB84A3E27B0 /* Pods-Tests-environment.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-Tests-environment.h"; sourceTree = ""; }; - FFA1EB40DBC2182EC6C217C0 /* FSCalendarDynamicHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = FSCalendarDynamicHeader.h; sourceTree = ""; }; + 008315785BB096C9E4D6148DF6779C36 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 031D615C1268C3BF73CBB19D688EC7AF /* Pods-Tests-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-Tests-frameworks.sh"; sourceTree = ""; }; + 0352AEC9F495E238144E8C277A521B42 /* Pods-FSCalendar-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-FSCalendar-resources.sh"; sourceTree = ""; }; + 08AB06A1CE20EAB08C2603A031501B8E /* FSCalendarAppearance.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = FSCalendarAppearance.h; sourceTree = ""; }; + 0934EB427A6AC0963958246C9C5C2954 /* FSCalendar+IBExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "FSCalendar+IBExtension.m"; sourceTree = ""; }; + 0DBDEF2E5AA558C5FFF24E95BE8368BF /* SSLunarDateFormatter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SSLunarDateFormatter.m; path = SSLunarDate/SSLunarDateFormatter.m; sourceTree = ""; }; + 0F9F6FF6696B9A0FB07E2D33242B41C1 /* Pods-FSCalendar-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-FSCalendar-frameworks.sh"; sourceTree = ""; }; + 10BF4FF142BC368168CE89C68F110EFA /* Pods-FSCalendar.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-FSCalendar.release.xcconfig"; sourceTree = ""; }; + 14A460EBCD38C16E8742F75E738E2CCF /* SSHolidayUS.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SSHolidayUS.m; path = SSLunarDate/SSHolidayUS.m; sourceTree = ""; }; + 1525A6F4B6EEC101CB922575C0DB5711 /* SSHolidayUS.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SSHolidayUS.h; path = SSLunarDate/SSHolidayUS.h; sourceTree = ""; }; + 17C58C9918B8F843EA0074B8D5B9B428 /* UIView+FSExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "UIView+FSExtension.h"; sourceTree = ""; }; + 1926A518E76691D9C966D9A3D3F008B4 /* Pods-Tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-Tests.release.xcconfig"; sourceTree = ""; }; + 1FBA777B4DBB3A0CD54E2A817F319F14 /* FSCalendar.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = FSCalendar.h; sourceTree = ""; }; + 20683965A00C126A9FF8BBB550AD2B1A /* SSHolidayCA.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SSHolidayCA.m; path = SSLunarDate/SSHolidayCA.m; sourceTree = ""; }; + 20CB000F56F6D89AD9899944122AC088 /* Pods_FSCalendar.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_FSCalendar.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 21DD6EEDABF3BD059F155873FDE2CE31 /* SSHolidayWest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SSHolidayWest.h; path = SSLunarDate/SSHolidayWest.h; sourceTree = ""; }; + 2260E25C9017243593E2C24E8363B4EF /* FSCalendarHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = FSCalendarHeader.m; sourceTree = ""; }; + 26E83E0999303DFB6D05497C76110329 /* Pods-Tests.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "sourcecode.module-map"; path = "Pods-Tests.modulemap"; sourceTree = ""; }; + 2B4B7CF1C49534003FF3AAE9BB5D636F /* UIView+FSExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "UIView+FSExtension.m"; sourceTree = ""; }; + 2CE399D1BECB3BC75065153E96A25748 /* FSCalendar.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FSCalendar.xcconfig; sourceTree = ""; }; + 2F9EF493C2AD554B41ED231C22D7CDE9 /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk/System/Library/Frameworks/QuartzCore.framework; sourceTree = DEVELOPER_DIR; }; + 36123682B1EB59D223924772FA5281FA /* NSDate+FSExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSDate+FSExtension.m"; sourceTree = ""; }; + 36309656BE646306DAE1D4B27CF181FB /* FSCalendar-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "FSCalendar-dummy.m"; sourceTree = ""; }; + 3710AAE33EE4F197DAEA048EE24EEFA9 /* SSLunarDateType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SSLunarDateType.h; path = SSLunarDate/SSLunarDateType.h; sourceTree = ""; }; + 3968AD515A55ED108352048ED227C4FE /* Pods-Tests-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-Tests-resources.sh"; sourceTree = ""; }; + 3C99C2E87C8BD5F87BE8E57A2D49B667 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk/System/Library/Frameworks/UIKit.framework; sourceTree = DEVELOPER_DIR; }; + 3CF4F61215E27ABEBEAE2B19FFD60671 /* SSHolidayHK.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SSHolidayHK.h; path = SSLunarDate/SSHolidayHK.h; sourceTree = ""; }; + 3D581022409E3C61FAB2832CAAFC8881 /* libLunar.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = libLunar.c; path = SSLunarDate/libLunar.c; sourceTree = ""; }; + 400A923D0F9B07EF77ECB9D4F3829DCF /* SSHolidayHK.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SSHolidayHK.m; path = SSLunarDate/SSHolidayHK.m; sourceTree = ""; }; + 444F53D12CACE4A1483322689751F4DD /* SSLunarDate.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = SSLunarDate.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 4867DD35C7D9B100BB5F93D7B65086C4 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 4BEB79A4B31B08ADF409602C0DE9102D /* Pods-Tests-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-Tests-acknowledgements.markdown"; sourceTree = ""; }; + 4CBE7DD7296E5A63E5BCAD52CB835795 /* Pods-Tests-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-Tests-dummy.m"; sourceTree = ""; }; + 50AC4FAF57E6DBEB5C8908DBB575B8BC /* SSHolidayTW.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SSHolidayTW.m; path = SSLunarDate/SSHolidayTW.m; sourceTree = ""; }; + 52FCC49CF43946EF6745F0ABDF8306AC /* Pods-Tests-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-Tests-acknowledgements.plist"; sourceTree = ""; }; + 530EEEBAD9D5B050C00DE228525844EB /* FSCalendar+IBExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FSCalendar+IBExtension.h"; sourceTree = ""; }; + 567E11167AF70B75B4E82CB1A6E09192 /* Pods-FSCalendar-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-FSCalendar-acknowledgements.markdown"; sourceTree = ""; }; + 5AA1D8123C90631E7766B49E25F0DD13 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; + 5C157B5466CAB5B485BC0D89226EF3DE /* Pods_Tests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Tests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 5EFB101AD37B9A8D74A89B97109669E2 /* SSHolidayManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SSHolidayManager.m; path = SSLunarDate/SSHolidayManager.m; sourceTree = ""; }; + 604FD30C5622D48F091008FEA43B4EE3 /* SSHolidayCA.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SSHolidayCA.h; path = SSLunarDate/SSHolidayCA.h; sourceTree = ""; }; + 627258E184D594EE050656316E6B78BE /* SSLunarDateHoliday.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SSLunarDateHoliday.h; path = SSLunarDate/SSLunarDateHoliday.h; sourceTree = ""; }; + 6D317E71256479024486D3A92F6E8512 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 7022C9BA480A7EE4ED684A060A6A3332 /* SSLunarDate.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SSLunarDate.xcconfig; sourceTree = ""; }; + 72CB427A52B75A30BADF2A902ECD88E7 /* SSLunarDate.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SSLunarDate.m; path = SSLunarDate/SSLunarDate.m; sourceTree = ""; }; + 72F6DD923207B8A0CF564B736F120BA3 /* SSHolidayManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SSHolidayManager.h; path = SSLunarDate/SSHolidayManager.h; sourceTree = ""; }; + 763F5A8E53435056AB34EAF0E7EE4E7A /* SSHolidayChina.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SSHolidayChina.m; path = SSLunarDate/SSHolidayChina.m; sourceTree = ""; }; + 769210DAD9AF7678653FCB008DF725F1 /* FSCalendarAppearance.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = FSCalendarAppearance.m; sourceTree = ""; }; + 7C0CED80CE430337668F362BD32A95CE /* SSHolidayCountry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SSHolidayCountry.h; path = SSLunarDate/SSHolidayCountry.h; sourceTree = ""; }; + 7EC898C68853882730074F5EEF0ED209 /* Pods-FSCalendar-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-FSCalendar-dummy.m"; sourceTree = ""; }; + 845505918B1066FC0CAFDCE47110DF4A /* FSCalendar.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "sourcecode.module-map"; path = FSCalendar.modulemap; sourceTree = ""; }; + 8878250B470835827105861365C27E9B /* FSCalendarCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = FSCalendarCell.h; sourceTree = ""; }; + 93CAD58C186DC7DFBC15D93D5370AADF /* SSLunarDateFormatter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SSLunarDateFormatter.h; path = SSLunarDate/SSLunarDateFormatter.h; sourceTree = ""; }; + 9A357918FB03042943BAF57435315AF1 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 9A40D89E4ECB9533F1CC1A3183E17B10 /* SSHolidayUK.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SSHolidayUK.h; path = SSLunarDate/SSHolidayUK.h; sourceTree = ""; }; + 9E8D35B9D7FDA8118A841AFE4B9D6C91 /* FSCalendar-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "FSCalendar-Private.xcconfig"; sourceTree = ""; }; + 9F2144D633B6F1CD34AA34670B3533DE /* Pods-Tests-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-Tests-umbrella.h"; sourceTree = ""; }; + 9F279B2BDCB3286FB2C022C31CE06129 /* FSCalendar.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = FSCalendar.m; sourceTree = ""; }; + 9FE15511BEF284B4BEB133DB1D5D2434 /* SSHolidayCountry.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SSHolidayCountry.m; path = SSLunarDate/SSHolidayCountry.m; sourceTree = ""; }; + A748BA4A97D780B42BB0C6DAA15573F6 /* SSHolidayChina.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SSHolidayChina.h; path = SSLunarDate/SSHolidayChina.h; sourceTree = ""; }; + A860265F850C40D093C7B365BEFD71EE /* Pods-FSCalendar-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-FSCalendar-acknowledgements.plist"; sourceTree = ""; }; + AB34A5A6AD9D1256E9F0E32C2457957F /* Pods-FSCalendar.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-FSCalendar.debug.xcconfig"; sourceTree = ""; }; + ACB2E77D6710BEB2194BA1E2C808F571 /* SSLunarDate-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SSLunarDate-prefix.pch"; sourceTree = ""; }; + ACB9593C4BADB1659BDE115EE91785B1 /* NSDate+FSExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSDate+FSExtension.h"; sourceTree = ""; }; + AE37010E434C9F341F89E553318E145B /* SSLunarDate-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "SSLunarDate-Private.xcconfig"; sourceTree = ""; }; + B0A012009E64F565D007314E8485EEF3 /* SSLunarDate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SSLunarDate.h; path = SSLunarDate/SSLunarDate.h; sourceTree = ""; }; + B29BB09ADAF96ECC7A8DCACF720C6CF0 /* SSLunarDate-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SSLunarDate-umbrella.h"; sourceTree = ""; }; + B50D5044CCFE312832C53405B6FFFF60 /* FSCalendar-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FSCalendar-prefix.pch"; sourceTree = ""; }; + BA6428E9F66FD5A23C0A2E06ED26CD2F /* Podfile */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + BC4C854B3E1108E3CC84D76D8B1E96C7 /* SSLunarDate.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "sourcecode.module-map"; path = SSLunarDate.modulemap; sourceTree = ""; }; + C56DA0BE1F69731AE1E0784525D6F038 /* SSLunarDateHoliday.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SSLunarDateHoliday.m; path = SSLunarDate/SSLunarDateHoliday.m; sourceTree = ""; }; + C5716D2E6E68D7A85246DCEF8C5FA6E8 /* SSHolidayWest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SSHolidayWest.m; path = SSLunarDate/SSHolidayWest.m; sourceTree = ""; }; + CBA2D346F64B2F1721B3E2482B1E4049 /* FSCalendar-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FSCalendar-umbrella.h"; sourceTree = ""; }; + CC349786F44FECC86ACA85D5F5DD698F /* Pods-FSCalendar.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "sourcecode.module-map"; path = "Pods-FSCalendar.modulemap"; sourceTree = ""; }; + D12FA2535DF81450C83A767A651909EF /* Pods-FSCalendar-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-FSCalendar-umbrella.h"; sourceTree = ""; }; + DB5017EFE7F4D03C84E6F6C9CC320B83 /* Pods-Tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-Tests.debug.xcconfig"; sourceTree = ""; }; + DF83415789E1942CE2A1E8AA32F18136 /* SSHolidayUK.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SSHolidayUK.m; path = SSLunarDate/SSHolidayUK.m; sourceTree = ""; }; + E31D53556A07FFE9BF32C48C33EC54EE /* FSCalendarCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = FSCalendarCell.m; sourceTree = ""; }; + EC7129015450D87ED059A4F233A8DBF6 /* FSCalendar.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = FSCalendar.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + ECC692336AD9AF7126C7B5A4D5234FB4 /* libLunar.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = libLunar.h; path = SSLunarDate/libLunar.h; sourceTree = ""; }; + EE600446E16718EB81D4297BFBF2A9BC /* SSLunarDate-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SSLunarDate-dummy.m"; sourceTree = ""; }; + F20AE46912B581E22732C0DC3C04F09F /* FSCalendarDynamicHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = FSCalendarDynamicHeader.h; sourceTree = ""; }; + F46F1BF087B49AB98D8BD4CDDB4BAB43 /* FSCalendarHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = FSCalendarHeader.h; sourceTree = ""; }; + FA10991224C1ABC71BC264C8715E0E08 /* SSHolidayTW.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SSHolidayTW.h; path = SSLunarDate/SSHolidayTW.h; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ - 175966B4C46367E4CD1FB3D3 /* Frameworks */ = { + 2DE6AA13DF5D286AA6115ECEA5E3A8D1 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - D4C6FD7A66163578F7137ADF /* Foundation.framework in Frameworks */, - 07B4F1C460A9DB3284617BE8 /* QuartzCore.framework in Frameworks */, - 34B82E4A5D485893C0A9D315 /* UIKit.framework in Frameworks */, + AE599B21D8BA9143C09D810CCC7DD19B /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 7A066357D9511744E50C57A7 /* Frameworks */ = { + 33CFD24C34D519ACEB9771166790E176 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 4A03F84E891840A87C6F929F /* Foundation.framework in Frameworks */, + C7044D0236059336FE3272B7C331858A /* Foundation.framework in Frameworks */, + 56F444422283EB981D1F1DD78734EAA3 /* QuartzCore.framework in Frameworks */, + 1E6017871B237E1366209A6756A8381A /* UIKit.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 8EE732D65B185FCAE0577AE1 /* Frameworks */ = { + C6F722BD6598AA304B7064DE0FFE4017 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 1BE28B342ED08047F9831158 /* Foundation.framework in Frameworks */, + E13E773E5A12FEE825C7848422E5B610 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 9CE6D3FD5CCB6E20255F9E68 /* Frameworks */ = { + DF4EC8B5093AE47496596184B9DC5EB8 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 2E7C4AD78074F6A9D63115B3 /* Foundation.framework in Frameworks */, - 33661189B263B96271BEFA01 /* QuartzCore.framework in Frameworks */, - DD9AB22F18AB654EE5B3BC88 /* UIKit.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - C96805052810F9213F12387E /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - E7DAEE7C3E0F562089EB7A89 /* Foundation.framework in Frameworks */, + B2190F9450485DA7D118BC57100D06BA /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ - 02F566D2C0689CC965F8362A /* iOS */ = { + 03C63F73A4E6D6C24EA57809D32A8A25 /* Pod */ = { isa = PBXGroup; children = ( - 59A3762705CCC699A10FFA91 /* Foundation.framework */, - 32755B8CBBD4CF41FD674872 /* QuartzCore.framework */, - 94CED3820CABEBD804921433 /* UIKit.framework */, + 0EB2B77660377D1B7A454AAB97D50FC0 /* Classes */, ); - name = iOS; + path = Pod; sourceTree = ""; }; - 08BE97F7BB1E045F5E6DE37A /* Development Pods */ = { + 0AA211ED2A07E087FBF706C4524A050B /* Pods */ = { isa = PBXGroup; children = ( - 6ADF00851A90A9F77D79ADE4 /* FSCalendar */, - ); - name = "Development Pods"; - sourceTree = ""; - }; - 0A5DEFCEAF9AA2D5CD29319F /* Targets Support Files */ = { - isa = PBXGroup; - children = ( - 4C0024EE53C103CBBEE5C45D /* Pods-FSCalendar */, - 3BD0842995D9C1EECBF7D9B4 /* Pods-Tests */, - ); - name = "Targets Support Files"; - sourceTree = ""; - }; - 113CE4ECEBABAEE44EFBAD81 /* Pods */ = { - isa = PBXGroup; - children = ( - 9CEF8B5AFC1352A17C95C9C8 /* SSLunarDate */, + 0D2DD10E744E08B659D11479A6592FA2 /* SSLunarDate */, ); name = Pods; sourceTree = ""; }; - 3256C652DC8F28507524D2BD /* Support Files */ = { + 0D2DD10E744E08B659D11479A6592FA2 /* SSLunarDate */ = { isa = PBXGroup; children = ( - 8BA7854C0912BD0707F02BEA /* Pods-FSCalendar-FSCalendar.xcconfig */, - E23D7809FDF9CC8B0DA15280 /* Pods-FSCalendar-FSCalendar-Private.xcconfig */, - 534B21C26C9F3CA0DCC1A7D1 /* Pods-FSCalendar-FSCalendar-dummy.m */, - DA1F1A3B3237201E604530AC /* Pods-FSCalendar-FSCalendar-prefix.pch */, - D547814FAACBF263E6C5B73B /* Pods-Tests-FSCalendar.xcconfig */, - 52F332E9E48784473E09646E /* Pods-Tests-FSCalendar-Private.xcconfig */, - EC10713DADFDD73F2EB76F59 /* Pods-Tests-FSCalendar-dummy.m */, - A6DC07FAD7941E618A164115 /* Pods-Tests-FSCalendar-prefix.pch */, + 604FD30C5622D48F091008FEA43B4EE3 /* SSHolidayCA.h */, + 20683965A00C126A9FF8BBB550AD2B1A /* SSHolidayCA.m */, + A748BA4A97D780B42BB0C6DAA15573F6 /* SSHolidayChina.h */, + 763F5A8E53435056AB34EAF0E7EE4E7A /* SSHolidayChina.m */, + 7C0CED80CE430337668F362BD32A95CE /* SSHolidayCountry.h */, + 9FE15511BEF284B4BEB133DB1D5D2434 /* SSHolidayCountry.m */, + 3CF4F61215E27ABEBEAE2B19FFD60671 /* SSHolidayHK.h */, + 400A923D0F9B07EF77ECB9D4F3829DCF /* SSHolidayHK.m */, + 72F6DD923207B8A0CF564B736F120BA3 /* SSHolidayManager.h */, + 5EFB101AD37B9A8D74A89B97109669E2 /* SSHolidayManager.m */, + FA10991224C1ABC71BC264C8715E0E08 /* SSHolidayTW.h */, + 50AC4FAF57E6DBEB5C8908DBB575B8BC /* SSHolidayTW.m */, + 9A40D89E4ECB9533F1CC1A3183E17B10 /* SSHolidayUK.h */, + DF83415789E1942CE2A1E8AA32F18136 /* SSHolidayUK.m */, + 1525A6F4B6EEC101CB922575C0DB5711 /* SSHolidayUS.h */, + 14A460EBCD38C16E8742F75E738E2CCF /* SSHolidayUS.m */, + 21DD6EEDABF3BD059F155873FDE2CE31 /* SSHolidayWest.h */, + C5716D2E6E68D7A85246DCEF8C5FA6E8 /* SSHolidayWest.m */, + B0A012009E64F565D007314E8485EEF3 /* SSLunarDate.h */, + 72CB427A52B75A30BADF2A902ECD88E7 /* SSLunarDate.m */, + 93CAD58C186DC7DFBC15D93D5370AADF /* SSLunarDateFormatter.h */, + 0DBDEF2E5AA558C5FFF24E95BE8368BF /* SSLunarDateFormatter.m */, + 627258E184D594EE050656316E6B78BE /* SSLunarDateHoliday.h */, + C56DA0BE1F69731AE1E0784525D6F038 /* SSLunarDateHoliday.m */, + 3710AAE33EE4F197DAEA048EE24EEFA9 /* SSLunarDateType.h */, + 3D581022409E3C61FAB2832CAAFC8881 /* libLunar.c */, + ECC692336AD9AF7126C7B5A4D5234FB4 /* libLunar.h */, + 82471ACE12156A8E89F8C7A815E09203 /* Support Files */, ); - name = "Support Files"; - path = "Example/Pods/Target Support Files/Pods-FSCalendar-FSCalendar"; + path = SSLunarDate; sourceTree = ""; }; - 3BD0842995D9C1EECBF7D9B4 /* Pods-Tests */ = { + 0EB2B77660377D1B7A454AAB97D50FC0 /* Classes */ = { isa = PBXGroup; children = ( - 08AFF27E1A9415F4DC05E635 /* Pods-Tests-acknowledgements.markdown */, - A13067E64BEC993A077EFB4F /* Pods-Tests-acknowledgements.plist */, - 6680FB66E5E8D785C0014B89 /* Pods-Tests-dummy.m */, - F787C8097C29EFB84A3E27B0 /* Pods-Tests-environment.h */, - CFE8D5B7ABCD1D47EFFCBCBA /* Pods-Tests-resources.sh */, - 6F872FAF2CD853B2BA8DA944 /* Pods-Tests.debug.xcconfig */, - 122C5A980552C76ED5DDE55F /* Pods-Tests.release.xcconfig */, + 1FBA777B4DBB3A0CD54E2A817F319F14 /* FSCalendar.h */, + 9F279B2BDCB3286FB2C022C31CE06129 /* FSCalendar.m */, + 530EEEBAD9D5B050C00DE228525844EB /* FSCalendar+IBExtension.h */, + 0934EB427A6AC0963958246C9C5C2954 /* FSCalendar+IBExtension.m */, + 08AB06A1CE20EAB08C2603A031501B8E /* FSCalendarAppearance.h */, + 769210DAD9AF7678653FCB008DF725F1 /* FSCalendarAppearance.m */, + 8878250B470835827105861365C27E9B /* FSCalendarCell.h */, + E31D53556A07FFE9BF32C48C33EC54EE /* FSCalendarCell.m */, + F20AE46912B581E22732C0DC3C04F09F /* FSCalendarDynamicHeader.h */, + F46F1BF087B49AB98D8BD4CDDB4BAB43 /* FSCalendarHeader.h */, + 2260E25C9017243593E2C24E8363B4EF /* FSCalendarHeader.m */, + ACB9593C4BADB1659BDE115EE91785B1 /* NSDate+FSExtension.h */, + 36123682B1EB59D223924772FA5281FA /* NSDate+FSExtension.m */, + 17C58C9918B8F843EA0074B8D5B9B428 /* UIView+FSExtension.h */, + 2B4B7CF1C49534003FF3AAE9BB5D636F /* UIView+FSExtension.m */, + ); + path = Classes; + sourceTree = ""; + }; + 122DA2E5084A4393C29BE363C764795C /* Frameworks */ = { + isa = PBXGroup; + children = ( + 64F024328420545A9A70B81EC0160AA9 /* iOS */, + ); + name = Frameworks; + sourceTree = ""; + }; + 1611DE13C587F9DEA8506DBD05E2A6B4 /* Pods-Tests */ = { + isa = PBXGroup; + children = ( + 008315785BB096C9E4D6148DF6779C36 /* Info.plist */, + 26E83E0999303DFB6D05497C76110329 /* Pods-Tests.modulemap */, + 4BEB79A4B31B08ADF409602C0DE9102D /* Pods-Tests-acknowledgements.markdown */, + 52FCC49CF43946EF6745F0ABDF8306AC /* Pods-Tests-acknowledgements.plist */, + 4CBE7DD7296E5A63E5BCAD52CB835795 /* Pods-Tests-dummy.m */, + 031D615C1268C3BF73CBB19D688EC7AF /* Pods-Tests-frameworks.sh */, + 3968AD515A55ED108352048ED227C4FE /* Pods-Tests-resources.sh */, + 9F2144D633B6F1CD34AA34670B3533DE /* Pods-Tests-umbrella.h */, + DB5017EFE7F4D03C84E6F6C9CC320B83 /* Pods-Tests.debug.xcconfig */, + 1926A518E76691D9C966D9A3D3F008B4 /* Pods-Tests.release.xcconfig */, ); name = "Pods-Tests"; path = "Target Support Files/Pods-Tests"; sourceTree = ""; }; - 3FA66EF570316A4EFE2424FD /* Support Files */ = { + 546A8F5E740A634D3E0BA6D081CF4A66 /* Pods-FSCalendar */ = { isa = PBXGroup; children = ( - B5C3FB0B597A9B135F5718AD /* Pods-FSCalendar-SSLunarDate.xcconfig */, - E2DE8F91BB40B8F1F5849AA1 /* Pods-FSCalendar-SSLunarDate-Private.xcconfig */, - 4C41EE2C5B4110AAF23D5DF3 /* Pods-FSCalendar-SSLunarDate-dummy.m */, - 4A1896CDD6EBFA5DBC47970F /* Pods-FSCalendar-SSLunarDate-prefix.pch */, - ); - name = "Support Files"; - path = "../Target Support Files/Pods-FSCalendar-SSLunarDate"; - sourceTree = ""; - }; - 4556A9B0D9BEF00F8E507516 /* Classes */ = { - isa = PBXGroup; - children = ( - A8ED0F449D3092742C9F9E7F /* FSCalendar.h */, - C80E7DD554548F8D1F20DA7E /* FSCalendar.m */, - 5B76C29C1A1ACDB4B129246C /* FSCalendarAppearance.h */, - DD6E0A94D74B0BD51BC8272D /* FSCalendarAppearance.m */, - 70F31AC6031CD0E7DE5F61BE /* FSCalendarCell.h */, - B0D1F448B1BE388FE44AD55C /* FSCalendarCell.m */, - FFA1EB40DBC2182EC6C217C0 /* FSCalendarDynamicHeader.h */, - 638829D28FCB11DC8334F329 /* FSCalendarHeader.h */, - 924DB9F50B8189757DC4AA2F /* FSCalendarHeader.m */, - A342AFE9A535B222113CBDEB /* NSDate+FSExtension.h */, - 237394AF981D59875881AE0B /* NSDate+FSExtension.m */, - 67092DF3B5CBD2508351BC26 /* UIView+FSExtension.h */, - C6A558DF6B7D8462922F277D /* UIView+FSExtension.m */, - ); - path = Classes; - sourceTree = ""; - }; - 4C0024EE53C103CBBEE5C45D /* Pods-FSCalendar */ = { - isa = PBXGroup; - children = ( - 3FD7E8ADEC7AC94760FB7D3F /* Pods-FSCalendar-acknowledgements.markdown */, - B3D9A7E26D8257A978AEFAF9 /* Pods-FSCalendar-acknowledgements.plist */, - B9D229945F24A7713E9E30E3 /* Pods-FSCalendar-dummy.m */, - CDCE67A7D689D6B55F4CACE6 /* Pods-FSCalendar-environment.h */, - 878B43C295EF30113F440601 /* Pods-FSCalendar-resources.sh */, - 9E9CB8AAABA6C46A5FCB9129 /* Pods-FSCalendar.debug.xcconfig */, - BC48837EE1DD729B2D508567 /* Pods-FSCalendar.release.xcconfig */, + 4867DD35C7D9B100BB5F93D7B65086C4 /* Info.plist */, + CC349786F44FECC86ACA85D5F5DD698F /* Pods-FSCalendar.modulemap */, + 567E11167AF70B75B4E82CB1A6E09192 /* Pods-FSCalendar-acknowledgements.markdown */, + A860265F850C40D093C7B365BEFD71EE /* Pods-FSCalendar-acknowledgements.plist */, + 7EC898C68853882730074F5EEF0ED209 /* Pods-FSCalendar-dummy.m */, + 0F9F6FF6696B9A0FB07E2D33242B41C1 /* Pods-FSCalendar-frameworks.sh */, + 0352AEC9F495E238144E8C277A521B42 /* Pods-FSCalendar-resources.sh */, + D12FA2535DF81450C83A767A651909EF /* Pods-FSCalendar-umbrella.h */, + AB34A5A6AD9D1256E9F0E32C2457957F /* Pods-FSCalendar.debug.xcconfig */, + 10BF4FF142BC368168CE89C68F110EFA /* Pods-FSCalendar.release.xcconfig */, ); name = "Pods-FSCalendar"; path = "Target Support Files/Pods-FSCalendar"; sourceTree = ""; }; - 686980F325066467A80B18BF /* Pod */ = { + 64F024328420545A9A70B81EC0160AA9 /* iOS */ = { isa = PBXGroup; children = ( - 4556A9B0D9BEF00F8E507516 /* Classes */, + 5AA1D8123C90631E7766B49E25F0DD13 /* Foundation.framework */, + 2F9EF493C2AD554B41ED231C22D7CDE9 /* QuartzCore.framework */, + 3C99C2E87C8BD5F87BE8E57A2D49B667 /* UIKit.framework */, ); - path = Pod; + name = iOS; sourceTree = ""; }; - 6ADF00851A90A9F77D79ADE4 /* FSCalendar */ = { + 6FA4E4F27F1DDD0B8D20AA937DF85B12 /* Support Files */ = { isa = PBXGroup; children = ( - 686980F325066467A80B18BF /* Pod */, - 3256C652DC8F28507524D2BD /* Support Files */, + 845505918B1066FC0CAFDCE47110DF4A /* FSCalendar.modulemap */, + 2CE399D1BECB3BC75065153E96A25748 /* FSCalendar.xcconfig */, + 9E8D35B9D7FDA8118A841AFE4B9D6C91 /* FSCalendar-Private.xcconfig */, + 36309656BE646306DAE1D4B27CF181FB /* FSCalendar-dummy.m */, + B50D5044CCFE312832C53405B6FFFF60 /* FSCalendar-prefix.pch */, + CBA2D346F64B2F1721B3E2482B1E4049 /* FSCalendar-umbrella.h */, + 6D317E71256479024486D3A92F6E8512 /* Info.plist */, + ); + name = "Support Files"; + path = "Example/Pods/Target Support Files/FSCalendar"; + sourceTree = ""; + }; + 7DB346D0F39D3F0E887471402A8071AB = { + isa = PBXGroup; + children = ( + BA6428E9F66FD5A23C0A2E06ED26CD2F /* Podfile */, + 8797A836C4C164CE333E7CDC9479A27F /* Development Pods */, + 122DA2E5084A4393C29BE363C764795C /* Frameworks */, + 0AA211ED2A07E087FBF706C4524A050B /* Pods */, + CCA510CFBEA2D207524CDA0D73C3B561 /* Products */, + DB5A24EF5E8D63F5178A957E103BC9EB /* Targets Support Files */, + ); + sourceTree = ""; + }; + 82471ACE12156A8E89F8C7A815E09203 /* Support Files */ = { + isa = PBXGroup; + children = ( + 9A357918FB03042943BAF57435315AF1 /* Info.plist */, + BC4C854B3E1108E3CC84D76D8B1E96C7 /* SSLunarDate.modulemap */, + 7022C9BA480A7EE4ED684A060A6A3332 /* SSLunarDate.xcconfig */, + AE37010E434C9F341F89E553318E145B /* SSLunarDate-Private.xcconfig */, + EE600446E16718EB81D4297BFBF2A9BC /* SSLunarDate-dummy.m */, + ACB2E77D6710BEB2194BA1E2C808F571 /* SSLunarDate-prefix.pch */, + B29BB09ADAF96ECC7A8DCACF720C6CF0 /* SSLunarDate-umbrella.h */, + ); + name = "Support Files"; + path = "../Target Support Files/SSLunarDate"; + sourceTree = ""; + }; + 8797A836C4C164CE333E7CDC9479A27F /* Development Pods */ = { + isa = PBXGroup; + children = ( + AEF2ED3B0F22045664AB265F12D4574C /* FSCalendar */, + ); + name = "Development Pods"; + sourceTree = ""; + }; + AEF2ED3B0F22045664AB265F12D4574C /* FSCalendar */ = { + isa = PBXGroup; + children = ( + 03C63F73A4E6D6C24EA57809D32A8A25 /* Pod */, + 6FA4E4F27F1DDD0B8D20AA937DF85B12 /* Support Files */, ); name = FSCalendar; path = ../..; sourceTree = ""; }; - 9CEF8B5AFC1352A17C95C9C8 /* SSLunarDate */ = { + CCA510CFBEA2D207524CDA0D73C3B561 /* Products */ = { isa = PBXGroup; children = ( - 5B58EE69D16EFC2E2444A172 /* SSHolidayCA.h */, - F2E5F08976D99A3BB4D61710 /* SSHolidayCA.m */, - 27387B40D80CD19121E92301 /* SSHolidayChina.h */, - 4FFB6C49D05D7F037E081A98 /* SSHolidayChina.m */, - 6E5A350B67C790C07C402BF6 /* SSHolidayCountry.h */, - 11F7452582E03C92BA2DB725 /* SSHolidayCountry.m */, - 1EA13613A378940893016109 /* SSHolidayHK.h */, - 086DC1D12DCF192D4A2ABB9A /* SSHolidayHK.m */, - 408F3E6D1919CE1D99618170 /* SSHolidayManager.h */, - F0AF009EB886342699D30AD7 /* SSHolidayManager.m */, - 898AA36F7D9336F78D2A0061 /* SSHolidayTW.h */, - 20FCCC4D39EB7632CA341C78 /* SSHolidayTW.m */, - B934522F36E577547D8138C5 /* SSHolidayUK.h */, - BBFE76255AB61233C9B9AFC7 /* SSHolidayUK.m */, - 19A11FFAAE3D16B05DC65519 /* SSHolidayUS.h */, - AF3AD67EDD93FC061D54035A /* SSHolidayUS.m */, - 1E2379F6B8489D0D5F7E9A75 /* SSHolidayWest.h */, - 107B00D48F8727F2CA10C04C /* SSHolidayWest.m */, - 219DAD6757421CF05DB1914D /* SSLunarDate.h */, - D86DD8C66DBF6C24F4D49943 /* SSLunarDate.m */, - BEA723C4779573F6D375FE45 /* SSLunarDateFormatter.h */, - 3394B1D3237EA883F3B72F47 /* SSLunarDateFormatter.m */, - 9FE782A51986A235C3CB1BDC /* SSLunarDateHoliday.h */, - C1DEA25FD4DC4A8C9A05FA4D /* SSLunarDateHoliday.m */, - 5332187C4DA85C5929B59400 /* SSLunarDateType.h */, - D5A4210A021933D94BBB286B /* libLunar.c */, - 5A7168EF55774FE0B294508A /* libLunar.h */, - 3FA66EF570316A4EFE2424FD /* Support Files */, - ); - path = SSLunarDate; - sourceTree = ""; - }; - BC5210B8D24266B3E66C66A0 = { - isa = PBXGroup; - children = ( - 45DA81FD58D86FA3EA9F15A9 /* Podfile */, - 08BE97F7BB1E045F5E6DE37A /* Development Pods */, - C279919686B521F323F22E15 /* Frameworks */, - 113CE4ECEBABAEE44EFBAD81 /* Pods */, - C34CD8ADFC582957C3C837AA /* Products */, - 0A5DEFCEAF9AA2D5CD29319F /* Targets Support Files */, - ); - sourceTree = ""; - }; - C279919686B521F323F22E15 /* Frameworks */ = { - isa = PBXGroup; - children = ( - 02F566D2C0689CC965F8362A /* iOS */, - ); - name = Frameworks; - sourceTree = ""; - }; - C34CD8ADFC582957C3C837AA /* Products */ = { - isa = PBXGroup; - children = ( - 94E3C97BE90AC45EEE0F1F70 /* libPods-FSCalendar.a */, - C030A4A858D052C1C7EC70FD /* libPods-FSCalendar-FSCalendar.a */, - 4EE738570CCE767E68DDE5F7 /* libPods-FSCalendar-SSLunarDate.a */, - 38F150909E654FDDAC6A504E /* libPods-Tests.a */, - 20422859CBBF80ABDC7BEBDF /* libPods-Tests-FSCalendar.a */, + EC7129015450D87ED059A4F233A8DBF6 /* FSCalendar.framework */, + 20CB000F56F6D89AD9899944122AC088 /* Pods_FSCalendar.framework */, + 5C157B5466CAB5B485BC0D89226EF3DE /* Pods_Tests.framework */, + 444F53D12CACE4A1483322689751F4DD /* SSLunarDate.framework */, ); name = Products; sourceTree = ""; }; + DB5A24EF5E8D63F5178A957E103BC9EB /* Targets Support Files */ = { + isa = PBXGroup; + children = ( + 546A8F5E740A634D3E0BA6D081CF4A66 /* Pods-FSCalendar */, + 1611DE13C587F9DEA8506DBD05E2A6B4 /* Pods-Tests */, + ); + name = "Targets Support Files"; + sourceTree = ""; + }; /* End PBXGroup section */ /* Begin PBXHeadersBuildPhase section */ - 25FE40793F6897736C2803DA /* Headers */ = { + 019F7881533498EB85BBABF0324B58B7 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 6B5FB27879F99BD191205C66 /* SSHolidayCA.h in Headers */, - 885DBE4D0D6ECF4B56CA7AAB /* SSHolidayChina.h in Headers */, - 903DF804E9BE841D1F86E000 /* SSHolidayCountry.h in Headers */, - D841E91BD9304E5EF0A92832 /* SSHolidayHK.h in Headers */, - B14F5966722BDC3E20803618 /* SSHolidayManager.h in Headers */, - 6B330728C51F2C9BFFB7548A /* SSHolidayTW.h in Headers */, - 3347849FB75C6DFB0139156F /* SSHolidayUK.h in Headers */, - 62FB2C628D51A82E6A6DF749 /* SSHolidayUS.h in Headers */, - 1289B97D0D0581E3A6A1C759 /* SSHolidayWest.h in Headers */, - AEEE04106B431986DB83E320 /* SSLunarDate.h in Headers */, - 13E1D6E588A6C49D878DB946 /* SSLunarDateFormatter.h in Headers */, - 9A8272F3945E2CD4F3483F3A /* SSLunarDateHoliday.h in Headers */, - B284CE6F18D20BA7C259C0E8 /* SSLunarDateType.h in Headers */, - 3D3ED4DE26F349F0C9912BFE /* libLunar.h in Headers */, + 8734FAAC62749549CD66F9142292A2BE /* SSHolidayCA.h in Headers */, + D4246EDDB96EA489DE526E2A5D44025E /* SSHolidayChina.h in Headers */, + 0ECC94069256C5C8A8A56C0909715F40 /* SSHolidayCountry.h in Headers */, + 299E4FEE57389E6068B2ABADFF624B8E /* SSHolidayHK.h in Headers */, + D850F3947D0ED2E4BC8BD0BD4F6241C6 /* SSHolidayManager.h in Headers */, + B8ED997C6CBACB2263A0B2D3A6261E88 /* SSHolidayTW.h in Headers */, + 8B36C18E7CDAB3A232030184578ABA97 /* SSHolidayUK.h in Headers */, + 2D2DC3B175F19BB6854FC82898C9682E /* SSHolidayUS.h in Headers */, + 73AC99A10BFB1A01346294C71384E2F6 /* SSHolidayWest.h in Headers */, + 1E87EDBA80D2E69A1E29AEF58F20A3DF /* SSLunarDate-umbrella.h in Headers */, + 04A641506787C0A799C62300E9BF31C3 /* SSLunarDate.h in Headers */, + F05ECAA1D0A75EC1C72BDC7B66CD9AF5 /* SSLunarDateFormatter.h in Headers */, + E00C55509DCF8B45FDF3012FB650663F /* SSLunarDateHoliday.h in Headers */, + 09734EA83ABD9F3ED61B02596FC9FA7A /* SSLunarDateType.h in Headers */, + FF0E32221215E3DB1F33AF054330FC44 /* libLunar.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 498D69C25803C2AA1C2BD6C3 /* Headers */ = { + 5D742C3C4CE034FD2324590177C0CC4C /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - C8315EDE8C8079A954F6AC78 /* FSCalendar.h in Headers */, - 199C3B089949C3B4737ED8DC /* FSCalendarAppearance.h in Headers */, - 6A1E4E91154F99BBDF5FF32F /* FSCalendarCell.h in Headers */, - E5112EE8B41F88216617F453 /* FSCalendarDynamicHeader.h in Headers */, - 9C81C80848DCB25DB83C2B7A /* FSCalendarHeader.h in Headers */, - 6A30606C61C8DC43AB1D9710 /* NSDate+FSExtension.h in Headers */, - 76DF8257CF5C12D357A8AADE /* UIView+FSExtension.h in Headers */, + 78B67FFFFB8ED71D093FFB093D6C4A87 /* Pods-Tests-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - B81805ECF63E371EF484455C /* Headers */ = { + 5F77E0AD8CB334D8B04E34388012B711 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 4A4F56E31A124D43FF68AA41 /* FSCalendar.h in Headers */, - 727CE56635081BFFDA3F83BA /* FSCalendarAppearance.h in Headers */, - AF961F41FD000E06FD333572 /* FSCalendarCell.h in Headers */, - B622AEF4A95D7D1B13E20916 /* FSCalendarDynamicHeader.h in Headers */, - D0C7B8878C9C610A237F1904 /* FSCalendarHeader.h in Headers */, - 8449D7C93A99CF9A1E94B93A /* NSDate+FSExtension.h in Headers */, - 41037F00AA8DD65C0AE49AB5 /* UIView+FSExtension.h in Headers */, + 688D75380D9BB54FA72F31E7C40949DD /* Pods-FSCalendar-umbrella.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + D6070B4EB85E3A370807BEE8B8D95E95 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + D4284F3D645B1ECF0691BC4E05CAF946 /* FSCalendar+IBExtension.h in Headers */, + F1649FF7DDC0B4A2FAD92C2CBB3D6B86 /* FSCalendar-umbrella.h in Headers */, + DD9F3BA0C79F41C1CA600B5E0ED7D794 /* FSCalendar.h in Headers */, + 3C86175F05624D1F82C71E1F2AB26CE6 /* FSCalendarAppearance.h in Headers */, + 4D927DA5F4A9559594A20D07053C3C80 /* FSCalendarCell.h in Headers */, + F245BBF249FEB116BD9957F9C3EBFC88 /* FSCalendarDynamicHeader.h in Headers */, + 9EF6BEC2F734685ADC2ED4B312960A77 /* FSCalendarHeader.h in Headers */, + 20683DBB0725A629460ADD07BF0456A5 /* NSDate+FSExtension.h in Headers */, + BC6503D96C01F120E9A13326520D0FEA /* UIView+FSExtension.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXHeadersBuildPhase section */ /* Begin PBXNativeTarget section */ - 278AA218EAE8FD737152BA78 /* Pods-Tests-FSCalendar */ = { + 8FD937A5C4CD27D71A1B6B72F009899F /* Pods-Tests */ = { isa = PBXNativeTarget; - buildConfigurationList = 36EFA75E499F893C0FECFC6A /* Build configuration list for PBXNativeTarget "Pods-Tests-FSCalendar" */; + buildConfigurationList = 97696087C2668FF7625A3DAF5EFE5E95 /* Build configuration list for PBXNativeTarget "Pods-Tests" */; buildPhases = ( - 1716D8ADD4EB2F5555F0D822 /* Sources */, - 175966B4C46367E4CD1FB3D3 /* Frameworks */, - B81805ECF63E371EF484455C /* Headers */, + C04CF4B4FE4BD5215B3FE253EA32332C /* Sources */, + DF4EC8B5093AE47496596184B9DC5EB8 /* Frameworks */, + 5D742C3C4CE034FD2324590177C0CC4C /* Headers */, ); buildRules = ( ); dependencies = ( - ); - name = "Pods-Tests-FSCalendar"; - productName = "Pods-Tests-FSCalendar"; - productReference = 20422859CBBF80ABDC7BEBDF /* libPods-Tests-FSCalendar.a */; - productType = "com.apple.product-type.library.static"; - }; - 862B3A4B608F7ABE716609FF /* Pods-FSCalendar */ = { - isa = PBXNativeTarget; - buildConfigurationList = AE85F619C5ADAB38C14AD644 /* Build configuration list for PBXNativeTarget "Pods-FSCalendar" */; - buildPhases = ( - 4F32496272F99BCB41DCB89F /* Sources */, - 8EE732D65B185FCAE0577AE1 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 14194A7106A045DD460EF251 /* PBXTargetDependency */, - 95AA30682F2B6B68E3DEC833 /* PBXTargetDependency */, - ); - name = "Pods-FSCalendar"; - productName = "Pods-FSCalendar"; - productReference = 94E3C97BE90AC45EEE0F1F70 /* libPods-FSCalendar.a */; - productType = "com.apple.product-type.library.static"; - }; - C8FB66D7FADC3E79B8E8E7EA /* Pods-FSCalendar-SSLunarDate */ = { - isa = PBXNativeTarget; - buildConfigurationList = A163BD2B772B03613FC6DA53 /* Build configuration list for PBXNativeTarget "Pods-FSCalendar-SSLunarDate" */; - buildPhases = ( - C5D3BEB7883D07B861A45334 /* Sources */, - 7A066357D9511744E50C57A7 /* Frameworks */, - 25FE40793F6897736C2803DA /* Headers */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = "Pods-FSCalendar-SSLunarDate"; - productName = "Pods-FSCalendar-SSLunarDate"; - productReference = 4EE738570CCE767E68DDE5F7 /* libPods-FSCalendar-SSLunarDate.a */; - productType = "com.apple.product-type.library.static"; - }; - C9F2FF3DDBEBC2FE6D35EBEB /* Pods-Tests */ = { - isa = PBXNativeTarget; - buildConfigurationList = E6AD90F41474F468FD3EADD6 /* Build configuration list for PBXNativeTarget "Pods-Tests" */; - buildPhases = ( - 32BACB6769AC11875526D299 /* Sources */, - C96805052810F9213F12387E /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 023EDF8C16CBFBBC7EE0DFAE /* PBXTargetDependency */, + BFB226427AEC27D326CF7FCBD2A34B34 /* PBXTargetDependency */, ); name = "Pods-Tests"; productName = "Pods-Tests"; - productReference = 38F150909E654FDDAC6A504E /* libPods-Tests.a */; - productType = "com.apple.product-type.library.static"; + productReference = 5C157B5466CAB5B485BC0D89226EF3DE /* Pods_Tests.framework */; + productType = "com.apple.product-type.framework"; }; - F3A65F5D1511D2AAA2E45729 /* Pods-FSCalendar-FSCalendar */ = { + DCB56C3A690ED99B3433B6336D1ADABC /* SSLunarDate */ = { isa = PBXNativeTarget; - buildConfigurationList = 1A4554EA7217C69A97E9177E /* Build configuration list for PBXNativeTarget "Pods-FSCalendar-FSCalendar" */; + buildConfigurationList = 23E0EC94B15DE6A49167B74BA6DDA634 /* Build configuration list for PBXNativeTarget "SSLunarDate" */; buildPhases = ( - E645A3B3D229B76AEE892B7C /* Sources */, - 9CE6D3FD5CCB6E20255F9E68 /* Frameworks */, - 498D69C25803C2AA1C2BD6C3 /* Headers */, + 26143882F7719A13FC4C9691E81DC8BF /* Sources */, + C6F722BD6598AA304B7064DE0FFE4017 /* Frameworks */, + 019F7881533498EB85BBABF0324B58B7 /* Headers */, ); buildRules = ( ); dependencies = ( ); - name = "Pods-FSCalendar-FSCalendar"; - productName = "Pods-FSCalendar-FSCalendar"; - productReference = C030A4A858D052C1C7EC70FD /* libPods-FSCalendar-FSCalendar.a */; - productType = "com.apple.product-type.library.static"; + name = SSLunarDate; + productName = SSLunarDate; + productReference = 444F53D12CACE4A1483322689751F4DD /* SSLunarDate.framework */; + productType = "com.apple.product-type.framework"; + }; + E80BE44313AEC0A593F604D0A43D8CB3 /* FSCalendar */ = { + isa = PBXNativeTarget; + buildConfigurationList = 8212A31976DBDE8F95645E0F087697CB /* Build configuration list for PBXNativeTarget "FSCalendar" */; + buildPhases = ( + 86E19571CAB34FF58209DA521A5A6AC0 /* Sources */, + 33CFD24C34D519ACEB9771166790E176 /* Frameworks */, + D6070B4EB85E3A370807BEE8B8D95E95 /* Headers */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = FSCalendar; + productName = FSCalendar; + productReference = EC7129015450D87ED059A4F233A8DBF6 /* FSCalendar.framework */; + productType = "com.apple.product-type.framework"; + }; + F664B2C0D05BD37A640E9496B8C2A556 /* Pods-FSCalendar */ = { + isa = PBXNativeTarget; + buildConfigurationList = 18D868350048C29663260A6A8F8525E6 /* Build configuration list for PBXNativeTarget "Pods-FSCalendar" */; + buildPhases = ( + DE254E58E78099D4294B153A7769CDF0 /* Sources */, + 2DE6AA13DF5D286AA6115ECEA5E3A8D1 /* Frameworks */, + 5F77E0AD8CB334D8B04E34388012B711 /* Headers */, + ); + buildRules = ( + ); + dependencies = ( + 19FFA2E6040433B57FF79319B8DC6781 /* PBXTargetDependency */, + DC3D92C3073C00826A43DC6C5566934B /* PBXTargetDependency */, + ); + name = "Pods-FSCalendar"; + productName = "Pods-FSCalendar"; + productReference = 20CB000F56F6D89AD9899944122AC088 /* Pods_FSCalendar.framework */; + productType = "com.apple.product-type.framework"; }; /* End PBXNativeTarget section */ /* Begin PBXProject section */ - 7A0617A7FE5141E7E72BD894 /* Project object */ = { + D41D8CD98F00B204E9800998ECF8427E /* Project object */ = { isa = PBXProject; attributes = { - LastUpgradeCheck = 0640; + LastSwiftUpdateCheck = 0700; + LastUpgradeCheck = 0700; }; - buildConfigurationList = 8E13D2D76E1069A7AB76572B /* Build configuration list for PBXProject "Pods" */; + buildConfigurationList = 2D8E8EC45A3A1A1D94AE762CB5028504 /* Build configuration list for PBXProject "Pods" */; compatibilityVersion = "Xcode 3.2"; developmentRegion = English; hasScannedForEncodings = 0; knownRegions = ( en, ); - mainGroup = BC5210B8D24266B3E66C66A0; - productRefGroup = C34CD8ADFC582957C3C837AA /* Products */; + mainGroup = 7DB346D0F39D3F0E887471402A8071AB; + productRefGroup = CCA510CFBEA2D207524CDA0D73C3B561 /* Products */; projectDirPath = ""; projectRoot = ""; targets = ( - 862B3A4B608F7ABE716609FF /* Pods-FSCalendar */, - F3A65F5D1511D2AAA2E45729 /* Pods-FSCalendar-FSCalendar */, - C8FB66D7FADC3E79B8E8E7EA /* Pods-FSCalendar-SSLunarDate */, - C9F2FF3DDBEBC2FE6D35EBEB /* Pods-Tests */, - 278AA218EAE8FD737152BA78 /* Pods-Tests-FSCalendar */, + E80BE44313AEC0A593F604D0A43D8CB3 /* FSCalendar */, + F664B2C0D05BD37A640E9496B8C2A556 /* Pods-FSCalendar */, + 8FD937A5C4CD27D71A1B6B72F009899F /* Pods-Tests */, + DCB56C3A690ED99B3433B6336D1ADABC /* SSLunarDate */, ); }; /* End PBXProject section */ /* Begin PBXSourcesBuildPhase section */ - 1716D8ADD4EB2F5555F0D822 /* Sources */ = { + 26143882F7719A13FC4C9691E81DC8BF /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - C3D2D60E4F084B9EFFD17AF4 /* FSCalendar.m in Sources */, - A854DB140B11AFDD514C2029 /* FSCalendarAppearance.m in Sources */, - B447CC35E6E8C78024C8D100 /* FSCalendarCell.m in Sources */, - 16BF38D5853A5F56DD10957C /* FSCalendarHeader.m in Sources */, - 7D5B10D801C215E44498D4AB /* NSDate+FSExtension.m in Sources */, - 36DF1B8ACC41039B8225D19D /* Pods-Tests-FSCalendar-dummy.m in Sources */, - DF2795D7EB8C1491724E442E /* UIView+FSExtension.m in Sources */, + 660EC2EE5AC49D3FE2BA9DD599E00337 /* SSHolidayCA.m in Sources */, + A52D92402A618AB6B6F27B244C7BDF2C /* SSHolidayChina.m in Sources */, + 39DEDA136C5147F442176A28C86EA568 /* SSHolidayCountry.m in Sources */, + 9EFA4DAFFF75383FDF3D44CE8815CB10 /* SSHolidayHK.m in Sources */, + 228BB116BEB35B566F85A7FC6FF0905A /* SSHolidayManager.m in Sources */, + CF7950F5AA66C8D9311B81ABF59E5199 /* SSHolidayTW.m in Sources */, + 595D87DBCCB0E024B5AB3F6C49D4297B /* SSHolidayUK.m in Sources */, + D46E3CE15349AA61B39D83B8717B9068 /* SSHolidayUS.m in Sources */, + 3C42B60CBB06056BB795E21427169AC3 /* SSHolidayWest.m in Sources */, + 455EDC7F6B71B793533BC8D8A84B9A57 /* SSLunarDate-dummy.m in Sources */, + 5CB916B2D1E7FC9E6536E7138840065B /* SSLunarDate.m in Sources */, + AA2220910C4E938B0D4C228ADE9AB965 /* SSLunarDateFormatter.m in Sources */, + 9CA143695953E2A4FC92ACB81E382BEF /* SSLunarDateHoliday.m in Sources */, + 10688DCCCE8214C16F242D5F2BF4272F /* libLunar.c in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 32BACB6769AC11875526D299 /* Sources */ = { + 86E19571CAB34FF58209DA521A5A6AC0 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 5D9FF04468F82D799E3DC201 /* Pods-Tests-dummy.m in Sources */, + F012AA6F577623B0F1D3B81483294711 /* FSCalendar+IBExtension.m in Sources */, + 5F67D29C4EC66B5D41D009EAEB1340EB /* FSCalendar-dummy.m in Sources */, + DE9C23DFF61B5F70A58F347D0A1032F9 /* FSCalendar.m in Sources */, + D1B6FB252A7E2B30AEAB4D28D801DB31 /* FSCalendarAppearance.m in Sources */, + B588D4E549F18CB105E56B699A6CF794 /* FSCalendarCell.m in Sources */, + 06981237C3A762C1B1C9418FCBF754C2 /* FSCalendarHeader.m in Sources */, + 6CEBC214F7BBFE96F923FBFD834D3E04 /* NSDate+FSExtension.m in Sources */, + 5CDD7BC418A7CD2B4D7B610E36FD2537 /* UIView+FSExtension.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 4F32496272F99BCB41DCB89F /* Sources */ = { + C04CF4B4FE4BD5215B3FE253EA32332C /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - B569F3B1C6C62F068F931811 /* Pods-FSCalendar-dummy.m in Sources */, + 440A6311DE3541A9B7B9B2867F8A8FBC /* Pods-Tests-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - C5D3BEB7883D07B861A45334 /* Sources */ = { + DE254E58E78099D4294B153A7769CDF0 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - DF035BB615E973C79AE992E8 /* Pods-FSCalendar-SSLunarDate-dummy.m in Sources */, - A9D655F76FB8FC9E0137A235 /* SSHolidayCA.m in Sources */, - F1AECE98DE36F8EEE49E139D /* SSHolidayChina.m in Sources */, - 47D95C5BF5827F70909ADF99 /* SSHolidayCountry.m in Sources */, - 66C497C1CCC777882D41A500 /* SSHolidayHK.m in Sources */, - 11611DBC66F200818E5C692C /* SSHolidayManager.m in Sources */, - D069C8D81386FAB62882C4C9 /* SSHolidayTW.m in Sources */, - DF6390FF61BDA18FB759FC6E /* SSHolidayUK.m in Sources */, - 567EB987F4EA50C1527E1336 /* SSHolidayUS.m in Sources */, - 94D6A5FDC6B6AB842391FF94 /* SSHolidayWest.m in Sources */, - 7A4282CFBA3298F85C0202EE /* SSLunarDate.m in Sources */, - 4D8E6FA339EE6E3BBCE432E3 /* SSLunarDateFormatter.m in Sources */, - 12BCE2E6FC39FEA4AEEB1C60 /* SSLunarDateHoliday.m in Sources */, - 98086FDD7CF2E4D3373A69AE /* libLunar.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - E645A3B3D229B76AEE892B7C /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 979DD1E573A27B05494F096E /* FSCalendar.m in Sources */, - 88D00B4D50034C2E9A44FEB7 /* FSCalendarAppearance.m in Sources */, - 2C6F100BF4693EEE7F89F314 /* FSCalendarCell.m in Sources */, - C4E5A1F8D77B9650C7309776 /* FSCalendarHeader.m in Sources */, - F19894134AA54F51BE3C8D3A /* NSDate+FSExtension.m in Sources */, - 5834C3824A1A1CB3DFEB031E /* Pods-FSCalendar-FSCalendar-dummy.m in Sources */, - 98DA68F9AF3B7A17AAE4B681 /* UIView+FSExtension.m in Sources */, + 6A3D5E1D10F0A86E6D99F8034B2D064F /* Pods-FSCalendar-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ - 023EDF8C16CBFBBC7EE0DFAE /* PBXTargetDependency */ = { + 19FFA2E6040433B57FF79319B8DC6781 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "Pods-Tests-FSCalendar"; - target = 278AA218EAE8FD737152BA78 /* Pods-Tests-FSCalendar */; - targetProxy = 2B390A08051914816F674261 /* PBXContainerItemProxy */; + name = FSCalendar; + target = E80BE44313AEC0A593F604D0A43D8CB3 /* FSCalendar */; + targetProxy = 4BD71306AD9D9574156E5FA242D58E5B /* PBXContainerItemProxy */; }; - 14194A7106A045DD460EF251 /* PBXTargetDependency */ = { + BFB226427AEC27D326CF7FCBD2A34B34 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "Pods-FSCalendar-FSCalendar"; - target = F3A65F5D1511D2AAA2E45729 /* Pods-FSCalendar-FSCalendar */; - targetProxy = B3943A3F7978F9E034BA35EC /* PBXContainerItemProxy */; + name = FSCalendar; + target = E80BE44313AEC0A593F604D0A43D8CB3 /* FSCalendar */; + targetProxy = C0F3F441BBCAAC357E16D4EEF836E2A8 /* PBXContainerItemProxy */; }; - 95AA30682F2B6B68E3DEC833 /* PBXTargetDependency */ = { + DC3D92C3073C00826A43DC6C5566934B /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "Pods-FSCalendar-SSLunarDate"; - target = C8FB66D7FADC3E79B8E8E7EA /* Pods-FSCalendar-SSLunarDate */; - targetProxy = 412226E36F8DCFE8152E6AE7 /* PBXContainerItemProxy */; + name = SSLunarDate; + target = DCB56C3A690ED99B3433B6336D1ADABC /* SSLunarDate */; + targetProxy = CEEE00AD4EC0A13F063116DA83DDD3C1 /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ /* Begin XCBuildConfiguration section */ - 0B7940A444306240497C264D /* Release */ = { + 00826D76DBA08A526B507EBCF2607945 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 122C5A980552C76ED5DDE55F /* Pods-Tests.release.xcconfig */; + baseConfigurationReference = 10BF4FF142BC368168CE89C68F110EFA /* Pods-FSCalendar.release.xcconfig */; buildSettings = { + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_STRICT_OBJC_MSGSEND = YES; + INFOPLIST_FILE = "Target Support Files/Pods-FSCalendar/Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 7.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MODULEMAP_FILE = "Target Support Files/Pods-FSCalendar/Pods-FSCalendar.modulemap"; MTL_ENABLE_DEBUG_INFO = NO; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PODS_ROOT = "$(SRCROOT)"; - PRODUCT_NAME = "$(TARGET_NAME)"; + PRODUCT_NAME = Pods_FSCalendar; SDKROOT = iphoneos; SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; }; name = Release; }; - 1C237D1B7FCC0FF53611420E /* Release */ = { + 052A17875CB827423D627183396CEB60 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; @@ -734,151 +721,92 @@ }; name = Release; }; - 1E21A419E420D57DC7C9FD78 /* Debug */ = { + 3E209F970B3955F3CC49AF7EC9C0871A /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 6F872FAF2CD853B2BA8DA944 /* Pods-Tests.debug.xcconfig */; - buildSettings = { - ENABLE_STRICT_OBJC_MSGSEND = YES; - IPHONEOS_DEPLOYMENT_TARGET = 7.0; - MTL_ENABLE_DEBUG_INFO = YES; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - }; - name = Debug; - }; - 3F4CE6F673EF5348210D96A6 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 9E9CB8AAABA6C46A5FCB9129 /* Pods-FSCalendar.debug.xcconfig */; - buildSettings = { - ENABLE_STRICT_OBJC_MSGSEND = YES; - IPHONEOS_DEPLOYMENT_TARGET = 7.0; - MTL_ENABLE_DEBUG_INFO = YES; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - }; - name = Debug; - }; - 55FF9E062D3A04AA250AD3E6 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 52F332E9E48784473E09646E /* Pods-Tests-FSCalendar-Private.xcconfig */; - buildSettings = { - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/Pods-Tests-FSCalendar/Pods-Tests-FSCalendar-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 7.0; - MTL_ENABLE_DEBUG_INFO = NO; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - }; - name = Release; - }; - 62FF821236287A8F5D759295 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 52F332E9E48784473E09646E /* Pods-Tests-FSCalendar-Private.xcconfig */; - buildSettings = { - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/Pods-Tests-FSCalendar/Pods-Tests-FSCalendar-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 7.0; - MTL_ENABLE_DEBUG_INFO = YES; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - }; - name = Debug; - }; - 78FA9FD17C3B77F643E33D8D /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = E23D7809FDF9CC8B0DA15280 /* Pods-FSCalendar-FSCalendar-Private.xcconfig */; - buildSettings = { - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/Pods-FSCalendar-FSCalendar/Pods-FSCalendar-FSCalendar-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 7.0; - MTL_ENABLE_DEBUG_INFO = NO; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - }; - name = Release; - }; - 844D2DCAE61EC27F03F34CB9 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = E2DE8F91BB40B8F1F5849AA1 /* Pods-FSCalendar-SSLunarDate-Private.xcconfig */; - buildSettings = { - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/Pods-FSCalendar-SSLunarDate/Pods-FSCalendar-SSLunarDate-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 7.0; - MTL_ENABLE_DEBUG_INFO = YES; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - }; - name = Debug; - }; - 94C9A929A734609261D7B824 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = BC48837EE1DD729B2D508567 /* Pods-FSCalendar.release.xcconfig */; + baseConfigurationReference = 1926A518E76691D9C966D9A3D3F008B4 /* Pods-Tests.release.xcconfig */; buildSettings = { + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_STRICT_OBJC_MSGSEND = YES; + INFOPLIST_FILE = "Target Support Files/Pods-Tests/Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 7.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MODULEMAP_FILE = "Target Support Files/Pods-Tests/Pods-Tests.modulemap"; MTL_ENABLE_DEBUG_INFO = NO; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PODS_ROOT = "$(SRCROOT)"; - PRODUCT_NAME = "$(TARGET_NAME)"; + PRODUCT_NAME = Pods_Tests; SDKROOT = iphoneos; SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; }; name = Release; }; - 95E20AF8D3F2EA4571678564 /* Debug */ = { + 75F9770080F01549CD02FADDE945B10B /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = E23D7809FDF9CC8B0DA15280 /* Pods-FSCalendar-FSCalendar-Private.xcconfig */; + baseConfigurationReference = AB34A5A6AD9D1256E9F0E32C2457957F /* Pods-FSCalendar.debug.xcconfig */; buildSettings = { + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/Pods-FSCalendar-FSCalendar/Pods-FSCalendar-FSCalendar-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Pods-FSCalendar/Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 7.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MODULEMAP_FILE = "Target Support Files/Pods-FSCalendar/Pods-FSCalendar.modulemap"; MTL_ENABLE_DEBUG_INFO = YES; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; - PRODUCT_NAME = "$(TARGET_NAME)"; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_NAME = Pods_FSCalendar; SDKROOT = iphoneos; SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; }; name = Debug; }; - DF7B808BE1F5E151ED5A6E5A /* Release */ = { + 9759D6A59CA3E74509AC330598C3C36B /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = E2DE8F91BB40B8F1F5849AA1 /* Pods-FSCalendar-SSLunarDate-Private.xcconfig */; + baseConfigurationReference = 9E8D35B9D7FDA8118A841AFE4B9D6C91 /* FSCalendar-Private.xcconfig */; buildSettings = { + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + CURRENT_PROJECT_VERSION = 0.10.1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 0.10.1; + DYLIB_CURRENT_VERSION = "$(CURRENT_PROJECT_VERSION)"; + DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/Pods-FSCalendar-SSLunarDate/Pods-FSCalendar-SSLunarDate-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/FSCalendar/FSCalendar-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/FSCalendar/Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 7.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MODULEMAP_FILE = "Target Support Files/FSCalendar/FSCalendar.modulemap"; MTL_ENABLE_DEBUG_INFO = NO; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRODUCT_NAME = "$(TARGET_NAME)"; + PRODUCT_NAME = FSCalendar; SDKROOT = iphoneos; SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; }; name = Release; }; - E58E4903EA1DA309F2678F01 /* Debug */ = { + B37F0F91F85060E28F1DAAB522DC7EC1 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; @@ -917,64 +845,165 @@ }; name = Debug; }; + B3CE8EF86E6D05DC771C9A01FFA571D0 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 9E8D35B9D7FDA8118A841AFE4B9D6C91 /* FSCalendar-Private.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + CURRENT_PROJECT_VERSION = 0.10.1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 0.10.1; + DYLIB_CURRENT_VERSION = "$(CURRENT_PROJECT_VERSION)"; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_PREFIX_HEADER = "Target Support Files/FSCalendar/FSCalendar-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/FSCalendar/Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 7.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MODULEMAP_FILE = "Target Support Files/FSCalendar/FSCalendar.modulemap"; + MTL_ENABLE_DEBUG_INFO = YES; + PRODUCT_NAME = FSCalendar; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + BAE435E1AFB11AE323B497623896677A /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = AE37010E434C9F341F89E553318E145B /* SSLunarDate-Private.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + CURRENT_PROJECT_VERSION = 0.0.1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 0.0.1; + DYLIB_CURRENT_VERSION = "$(CURRENT_PROJECT_VERSION)"; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_PREFIX_HEADER = "Target Support Files/SSLunarDate/SSLunarDate-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/SSLunarDate/Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 7.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MODULEMAP_FILE = "Target Support Files/SSLunarDate/SSLunarDate.modulemap"; + MTL_ENABLE_DEBUG_INFO = YES; + PRODUCT_NAME = SSLunarDate; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + D06CA843A3CF958C19A3838E4553E029 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = DB5017EFE7F4D03C84E6F6C9CC320B83 /* Pods-Tests.debug.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_STRICT_OBJC_MSGSEND = YES; + INFOPLIST_FILE = "Target Support Files/Pods-Tests/Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 7.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MODULEMAP_FILE = "Target Support Files/Pods-Tests/Pods-Tests.modulemap"; + MTL_ENABLE_DEBUG_INFO = YES; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_NAME = Pods_Tests; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + F077583B01CBE47792395A8375F00936 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = AE37010E434C9F341F89E553318E145B /* SSLunarDate-Private.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + CURRENT_PROJECT_VERSION = 0.0.1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 0.0.1; + DYLIB_CURRENT_VERSION = "$(CURRENT_PROJECT_VERSION)"; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_PREFIX_HEADER = "Target Support Files/SSLunarDate/SSLunarDate-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/SSLunarDate/Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 7.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MODULEMAP_FILE = "Target Support Files/SSLunarDate/SSLunarDate.modulemap"; + MTL_ENABLE_DEBUG_INFO = NO; + PRODUCT_NAME = SSLunarDate; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ - 1A4554EA7217C69A97E9177E /* Build configuration list for PBXNativeTarget "Pods-FSCalendar-FSCalendar" */ = { + 18D868350048C29663260A6A8F8525E6 /* Build configuration list for PBXNativeTarget "Pods-FSCalendar" */ = { isa = XCConfigurationList; buildConfigurations = ( - 95E20AF8D3F2EA4571678564 /* Debug */, - 78FA9FD17C3B77F643E33D8D /* Release */, + 75F9770080F01549CD02FADDE945B10B /* Debug */, + 00826D76DBA08A526B507EBCF2607945 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 36EFA75E499F893C0FECFC6A /* Build configuration list for PBXNativeTarget "Pods-Tests-FSCalendar" */ = { + 23E0EC94B15DE6A49167B74BA6DDA634 /* Build configuration list for PBXNativeTarget "SSLunarDate" */ = { isa = XCConfigurationList; buildConfigurations = ( - 62FF821236287A8F5D759295 /* Debug */, - 55FF9E062D3A04AA250AD3E6 /* Release */, + BAE435E1AFB11AE323B497623896677A /* Debug */, + F077583B01CBE47792395A8375F00936 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 8E13D2D76E1069A7AB76572B /* Build configuration list for PBXProject "Pods" */ = { + 2D8E8EC45A3A1A1D94AE762CB5028504 /* Build configuration list for PBXProject "Pods" */ = { isa = XCConfigurationList; buildConfigurations = ( - E58E4903EA1DA309F2678F01 /* Debug */, - 1C237D1B7FCC0FF53611420E /* Release */, + B37F0F91F85060E28F1DAAB522DC7EC1 /* Debug */, + 052A17875CB827423D627183396CEB60 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - A163BD2B772B03613FC6DA53 /* Build configuration list for PBXNativeTarget "Pods-FSCalendar-SSLunarDate" */ = { + 8212A31976DBDE8F95645E0F087697CB /* Build configuration list for PBXNativeTarget "FSCalendar" */ = { isa = XCConfigurationList; buildConfigurations = ( - 844D2DCAE61EC27F03F34CB9 /* Debug */, - DF7B808BE1F5E151ED5A6E5A /* Release */, + B3CE8EF86E6D05DC771C9A01FFA571D0 /* Debug */, + 9759D6A59CA3E74509AC330598C3C36B /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - AE85F619C5ADAB38C14AD644 /* Build configuration list for PBXNativeTarget "Pods-FSCalendar" */ = { + 97696087C2668FF7625A3DAF5EFE5E95 /* Build configuration list for PBXNativeTarget "Pods-Tests" */ = { isa = XCConfigurationList; buildConfigurations = ( - 3F4CE6F673EF5348210D96A6 /* Debug */, - 94C9A929A734609261D7B824 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - E6AD90F41474F468FD3EADD6 /* Build configuration list for PBXNativeTarget "Pods-Tests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 1E21A419E420D57DC7C9FD78 /* Debug */, - 0B7940A444306240497C264D /* Release */, + D06CA843A3CF958C19A3838E4553E029 /* Debug */, + 3E209F970B3955F3CC49AF7EC9C0871A /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; /* End XCConfigurationList section */ }; - rootObject = 7A0617A7FE5141E7E72BD894 /* Project object */; + rootObject = D41D8CD98F00B204E9800998ECF8427E /* Project object */; } diff --git a/Example/Pods/Pods.xcodeproj/xcshareddata/xcschemes/FSCalendar.xcscheme b/Example/Pods/Pods.xcodeproj/xcshareddata/xcschemes/FSCalendar.xcscheme new file mode 100644 index 0000000..a67420a --- /dev/null +++ b/Example/Pods/Pods.xcodeproj/xcshareddata/xcschemes/FSCalendar.xcscheme @@ -0,0 +1,62 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Example/Pods/Target Support Files/FSCalendar/FSCalendar-Private.xcconfig b/Example/Pods/Target Support Files/FSCalendar/FSCalendar-Private.xcconfig new file mode 100644 index 0000000..837b9a1 --- /dev/null +++ b/Example/Pods/Target Support Files/FSCalendar/FSCalendar-Private.xcconfig @@ -0,0 +1,6 @@ +#include "FSCalendar.xcconfig" +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/FSCalendar" "${PODS_ROOT}/Headers/Public" +OTHER_LDFLAGS = ${FSCALENDAR_OTHER_LDFLAGS} +PODS_ROOT = ${SRCROOT} +SKIP_INSTALL = YES \ No newline at end of file diff --git a/Example/Pods/Target Support Files/FSCalendar/FSCalendar-dummy.m b/Example/Pods/Target Support Files/FSCalendar/FSCalendar-dummy.m new file mode 100644 index 0000000..3e89702 --- /dev/null +++ b/Example/Pods/Target Support Files/FSCalendar/FSCalendar-dummy.m @@ -0,0 +1,5 @@ +#import +@interface PodsDummy_FSCalendar : NSObject +@end +@implementation PodsDummy_FSCalendar +@end diff --git a/Example/Pods/Target Support Files/Pods-Tests-FSCalendar/Pods-Tests-FSCalendar-prefix.pch b/Example/Pods/Target Support Files/FSCalendar/FSCalendar-prefix.pch similarity index 57% rename from Example/Pods/Target Support Files/Pods-Tests-FSCalendar/Pods-Tests-FSCalendar-prefix.pch rename to Example/Pods/Target Support Files/FSCalendar/FSCalendar-prefix.pch index 2f298b1..aa992a4 100644 --- a/Example/Pods/Target Support Files/Pods-Tests-FSCalendar/Pods-Tests-FSCalendar-prefix.pch +++ b/Example/Pods/Target Support Files/FSCalendar/FSCalendar-prefix.pch @@ -2,4 +2,3 @@ #import #endif -#import "Pods-Tests-environment.h" diff --git a/Example/Pods/Target Support Files/FSCalendar/FSCalendar-umbrella.h b/Example/Pods/Target Support Files/FSCalendar/FSCalendar-umbrella.h new file mode 100644 index 0000000..ba66130 --- /dev/null +++ b/Example/Pods/Target Support Files/FSCalendar/FSCalendar-umbrella.h @@ -0,0 +1,14 @@ +#import + +#import "FSCalendar+IBExtension.h" +#import "FSCalendar.h" +#import "FSCalendarAppearance.h" +#import "FSCalendarCell.h" +#import "FSCalendarDynamicHeader.h" +#import "FSCalendarHeader.h" +#import "NSDate+FSExtension.h" +#import "UIView+FSExtension.h" + +FOUNDATION_EXPORT double FSCalendarVersionNumber; +FOUNDATION_EXPORT const unsigned char FSCalendarVersionString[]; + diff --git a/Example/Pods/Target Support Files/FSCalendar/FSCalendar.modulemap b/Example/Pods/Target Support Files/FSCalendar/FSCalendar.modulemap new file mode 100644 index 0000000..7ff4b77 --- /dev/null +++ b/Example/Pods/Target Support Files/FSCalendar/FSCalendar.modulemap @@ -0,0 +1,6 @@ +framework module FSCalendar { + umbrella header "FSCalendar-umbrella.h" + + export * + module * { export * } +} diff --git a/Example/Pods/Target Support Files/FSCalendar/FSCalendar.xcconfig b/Example/Pods/Target Support Files/FSCalendar/FSCalendar.xcconfig new file mode 100644 index 0000000..817ec09 --- /dev/null +++ b/Example/Pods/Target Support Files/FSCalendar/FSCalendar.xcconfig @@ -0,0 +1 @@ +FSCALENDAR_OTHER_LDFLAGS = -framework "QuartzCore" -framework "UIKit" \ No newline at end of file diff --git a/Example/Pods/Target Support Files/FSCalendar/Info.plist b/Example/Pods/Target Support Files/FSCalendar/Info.plist new file mode 100644 index 0000000..a1dcc56 --- /dev/null +++ b/Example/Pods/Target Support Files/FSCalendar/Info.plist @@ -0,0 +1,26 @@ + + + + + CFBundleDevelopmentRegion + en + CFBundleExecutable + ${EXECUTABLE_NAME} + CFBundleIdentifier + org.cocoapods.${PRODUCT_NAME:rfc1034identifier} + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + ${PRODUCT_NAME} + CFBundlePackageType + FMWK + CFBundleShortVersionString + 0.10.1 + CFBundleSignature + ???? + CFBundleVersion + ${CURRENT_PROJECT_VERSION} + NSPrincipalClass + + + diff --git a/Example/Pods/Target Support Files/Pods-FSCalendar-FSCalendar/Pods-FSCalendar-FSCalendar-Private.xcconfig b/Example/Pods/Target Support Files/Pods-FSCalendar-FSCalendar/Pods-FSCalendar-FSCalendar-Private.xcconfig deleted file mode 100644 index 4693116..0000000 --- a/Example/Pods/Target Support Files/Pods-FSCalendar-FSCalendar/Pods-FSCalendar-FSCalendar-Private.xcconfig +++ /dev/null @@ -1,6 +0,0 @@ -#include "Pods-FSCalendar-FSCalendar.xcconfig" -GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/FSCalendar" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/FSCalendar" "${PODS_ROOT}/Headers/Public/SSLunarDate" -OTHER_LDFLAGS = ${PODS_FSCALENDAR_FSCALENDAR_OTHER_LDFLAGS} -ObjC -PODS_ROOT = ${SRCROOT} -SKIP_INSTALL = YES \ No newline at end of file diff --git a/Example/Pods/Target Support Files/Pods-FSCalendar-FSCalendar/Pods-FSCalendar-FSCalendar-dummy.m b/Example/Pods/Target Support Files/Pods-FSCalendar-FSCalendar/Pods-FSCalendar-FSCalendar-dummy.m deleted file mode 100644 index 763af24..0000000 --- a/Example/Pods/Target Support Files/Pods-FSCalendar-FSCalendar/Pods-FSCalendar-FSCalendar-dummy.m +++ /dev/null @@ -1,5 +0,0 @@ -#import -@interface PodsDummy_Pods_FSCalendar_FSCalendar : NSObject -@end -@implementation PodsDummy_Pods_FSCalendar_FSCalendar -@end diff --git a/Example/Pods/Target Support Files/Pods-FSCalendar-FSCalendar/Pods-FSCalendar-FSCalendar.xcconfig b/Example/Pods/Target Support Files/Pods-FSCalendar-FSCalendar/Pods-FSCalendar-FSCalendar.xcconfig deleted file mode 100644 index 723936e..0000000 --- a/Example/Pods/Target Support Files/Pods-FSCalendar-FSCalendar/Pods-FSCalendar-FSCalendar.xcconfig +++ /dev/null @@ -1 +0,0 @@ -PODS_FSCALENDAR_FSCALENDAR_OTHER_LDFLAGS = -framework "QuartzCore" -framework "UIKit" \ No newline at end of file diff --git a/Example/Pods/Target Support Files/Pods-FSCalendar-SSLunarDate/Pods-FSCalendar-SSLunarDate-Private.xcconfig b/Example/Pods/Target Support Files/Pods-FSCalendar-SSLunarDate/Pods-FSCalendar-SSLunarDate-Private.xcconfig deleted file mode 100644 index 52cb584..0000000 --- a/Example/Pods/Target Support Files/Pods-FSCalendar-SSLunarDate/Pods-FSCalendar-SSLunarDate-Private.xcconfig +++ /dev/null @@ -1,6 +0,0 @@ -#include "Pods-FSCalendar-SSLunarDate.xcconfig" -GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/SSLunarDate" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/FSCalendar" "${PODS_ROOT}/Headers/Public/SSLunarDate" -OTHER_LDFLAGS = -ObjC -PODS_ROOT = ${SRCROOT} -SKIP_INSTALL = YES \ No newline at end of file diff --git a/Example/Pods/Target Support Files/Pods-FSCalendar-SSLunarDate/Pods-FSCalendar-SSLunarDate-dummy.m b/Example/Pods/Target Support Files/Pods-FSCalendar-SSLunarDate/Pods-FSCalendar-SSLunarDate-dummy.m deleted file mode 100644 index d8bff7b..0000000 --- a/Example/Pods/Target Support Files/Pods-FSCalendar-SSLunarDate/Pods-FSCalendar-SSLunarDate-dummy.m +++ /dev/null @@ -1,5 +0,0 @@ -#import -@interface PodsDummy_Pods_FSCalendar_SSLunarDate : NSObject -@end -@implementation PodsDummy_Pods_FSCalendar_SSLunarDate -@end diff --git a/Example/Pods/Target Support Files/Pods-FSCalendar-SSLunarDate/Pods-FSCalendar-SSLunarDate-prefix.pch b/Example/Pods/Target Support Files/Pods-FSCalendar-SSLunarDate/Pods-FSCalendar-SSLunarDate-prefix.pch deleted file mode 100644 index 3f88a33..0000000 --- a/Example/Pods/Target Support Files/Pods-FSCalendar-SSLunarDate/Pods-FSCalendar-SSLunarDate-prefix.pch +++ /dev/null @@ -1,5 +0,0 @@ -#ifdef __OBJC__ -#import -#endif - -#import "Pods-FSCalendar-environment.h" diff --git a/Example/Pods/Target Support Files/Pods-FSCalendar/Info.plist b/Example/Pods/Target Support Files/Pods-FSCalendar/Info.plist new file mode 100644 index 0000000..6974542 --- /dev/null +++ b/Example/Pods/Target Support Files/Pods-FSCalendar/Info.plist @@ -0,0 +1,26 @@ + + + + + CFBundleDevelopmentRegion + en + CFBundleExecutable + ${EXECUTABLE_NAME} + CFBundleIdentifier + org.cocoapods.${PRODUCT_NAME:rfc1034identifier} + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + ${PRODUCT_NAME} + CFBundlePackageType + FMWK + CFBundleShortVersionString + 1.0.0 + CFBundleSignature + ???? + CFBundleVersion + ${CURRENT_PROJECT_VERSION} + NSPrincipalClass + + + diff --git a/Example/Pods/Target Support Files/Pods-FSCalendar/Pods-FSCalendar-environment.h b/Example/Pods/Target Support Files/Pods-FSCalendar/Pods-FSCalendar-environment.h deleted file mode 100644 index 1792695..0000000 --- a/Example/Pods/Target Support Files/Pods-FSCalendar/Pods-FSCalendar-environment.h +++ /dev/null @@ -1,20 +0,0 @@ - -// To check if a library is compiled with CocoaPods you -// can use the `COCOAPODS` macro definition which is -// defined in the xcconfigs so it is available in -// headers also when they are imported in the client -// project. - - -// FSCalendar -#define COCOAPODS_POD_AVAILABLE_FSCalendar -#define COCOAPODS_VERSION_MAJOR_FSCalendar 0 -#define COCOAPODS_VERSION_MINOR_FSCalendar 9 -#define COCOAPODS_VERSION_PATCH_FSCalendar 2 - -// SSLunarDate -#define COCOAPODS_POD_AVAILABLE_SSLunarDate -#define COCOAPODS_VERSION_MAJOR_SSLunarDate 0 -#define COCOAPODS_VERSION_MINOR_SSLunarDate 0 -#define COCOAPODS_VERSION_PATCH_SSLunarDate 1 - diff --git a/Example/Pods/Target Support Files/Pods-FSCalendar/Pods-FSCalendar-frameworks.sh b/Example/Pods/Target Support Files/Pods-FSCalendar/Pods-FSCalendar-frameworks.sh new file mode 100755 index 0000000..08b3eac --- /dev/null +++ b/Example/Pods/Target Support Files/Pods-FSCalendar/Pods-FSCalendar-frameworks.sh @@ -0,0 +1,61 @@ +#!/bin/sh +set -e + +echo "mkdir -p ${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" +mkdir -p "${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" + +SWIFT_STDLIB_PATH="${DT_TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" + +install_framework() +{ + if [ -r "${BUILT_PRODUCTS_DIR}/$1" ]; then + local source="${BUILT_PRODUCTS_DIR}/$1" + else + local source="${BUILT_PRODUCTS_DIR}/$(basename "$1")" + fi + + local destination="${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" + + if [ -L "${source}" ]; then + echo "Symlinked..." + source="$(readlink "${source}")" + fi + + # use filter instead of exclude so missing patterns dont' throw errors + echo "rsync -av --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${destination}\"" + rsync -av --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${destination}" + + # Resign the code if required by the build settings to avoid unstable apps + code_sign_if_enabled "${destination}/$(basename "$1")" + + # Embed linked Swift runtime libraries + local basename + basename="$(basename "$1" | sed -E s/\\..+// && exit ${PIPESTATUS[0]})" + local swift_runtime_libs + swift_runtime_libs=$(xcrun otool -LX "${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/${basename}.framework/${basename}" | grep --color=never @rpath/libswift | sed -E s/@rpath\\/\(.+dylib\).*/\\1/g | uniq -u && exit ${PIPESTATUS[0]}) + for lib in $swift_runtime_libs; do + echo "rsync -auv \"${SWIFT_STDLIB_PATH}/${lib}\" \"${destination}\"" + rsync -auv "${SWIFT_STDLIB_PATH}/${lib}" "${destination}" + code_sign_if_enabled "${destination}/${lib}" + done +} + +# Signs a framework with the provided identity +code_sign_if_enabled() { + if [ -n "${EXPANDED_CODE_SIGN_IDENTITY}" -a "${CODE_SIGNING_REQUIRED}" != "NO" -a "${CODE_SIGNING_ALLOWED}" != "NO" ]; then + # Use the current code_sign_identitiy + echo "Code Signing $1 with Identity ${EXPANDED_CODE_SIGN_IDENTITY_NAME}" + echo "/usr/bin/codesign --force --sign ${EXPANDED_CODE_SIGN_IDENTITY} --preserve-metadata=identifier,entitlements \"$1\"" + /usr/bin/codesign --force --sign ${EXPANDED_CODE_SIGN_IDENTITY} --preserve-metadata=identifier,entitlements "$1" + fi +} + + +if [[ "$CONFIGURATION" == "Debug" ]]; then + install_framework 'Pods-FSCalendar/FSCalendar.framework' + install_framework 'Pods-FSCalendar/SSLunarDate.framework' +fi +if [[ "$CONFIGURATION" == "Release" ]]; then + install_framework 'Pods-FSCalendar/FSCalendar.framework' + install_framework 'Pods-FSCalendar/SSLunarDate.framework' +fi diff --git a/Example/Pods/Target Support Files/Pods-FSCalendar/Pods-FSCalendar-resources.sh b/Example/Pods/Target Support Files/Pods-FSCalendar/Pods-FSCalendar-resources.sh index 43f0852..ea685a2 100755 --- a/Example/Pods/Target Support Files/Pods-FSCalendar/Pods-FSCalendar-resources.sh +++ b/Example/Pods/Target Support Files/Pods-FSCalendar/Pods-FSCalendar-resources.sh @@ -9,7 +9,7 @@ RESOURCES_TO_COPY=${PODS_ROOT}/resources-to-copy-${TARGETNAME}.txt XCASSET_FILES=() realpath() { - DIRECTORY=$(cd "${1%/*}" && pwd) + DIRECTORY="$(cd "${1%/*}" && pwd)" FILENAME="${1##*/}" echo "$DIRECTORY/$FILENAME" } @@ -22,7 +22,7 @@ install_resource() ibtool --reference-external-strings-file --errors --warnings --notices --output-format human-readable-text --compile "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$1\" .storyboard`.storyboardc" "${PODS_ROOT}/$1" --sdk "${SDKROOT}" ;; *.xib) - echo "ibtool --reference-external-strings-file --errors --warnings --notices --output-format human-readable-text --compile ${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$1\" .xib`.nib ${PODS_ROOT}/$1 --sdk ${SDKROOT}" + echo "ibtool --reference-external-strings-file --errors --warnings --notices --output-format human-readable-text --compile ${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$1\" .xib`.nib ${PODS_ROOT}/$1 --sdk ${SDKROOT}" ibtool --reference-external-strings-file --errors --warnings --notices --output-format human-readable-text --compile "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$1\" .xib`.nib" "${PODS_ROOT}/$1" --sdk "${SDKROOT}" ;; *.framework) @@ -58,8 +58,10 @@ install_resource() esac } +mkdir -p "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" rsync -avr --copy-links --no-relative --exclude '*/.svn/*' --files-from="$RESOURCES_TO_COPY" / "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" if [[ "${ACTION}" == "install" ]]; then + mkdir -p "${INSTALL_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" rsync -avr --copy-links --no-relative --exclude '*/.svn/*' --files-from="$RESOURCES_TO_COPY" / "${INSTALL_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" fi rm -f "$RESOURCES_TO_COPY" diff --git a/Example/Pods/Target Support Files/Pods-FSCalendar/Pods-FSCalendar-umbrella.h b/Example/Pods/Target Support Files/Pods-FSCalendar/Pods-FSCalendar-umbrella.h new file mode 100644 index 0000000..a25d1a4 --- /dev/null +++ b/Example/Pods/Target Support Files/Pods-FSCalendar/Pods-FSCalendar-umbrella.h @@ -0,0 +1,6 @@ +#import + + +FOUNDATION_EXPORT double Pods_FSCalendarVersionNumber; +FOUNDATION_EXPORT const unsigned char Pods_FSCalendarVersionString[]; + diff --git a/Example/Pods/Target Support Files/Pods-FSCalendar/Pods-FSCalendar.debug.xcconfig b/Example/Pods/Target Support Files/Pods-FSCalendar/Pods-FSCalendar.debug.xcconfig index 6b0b025..7365558 100644 --- a/Example/Pods/Target Support Files/Pods-FSCalendar/Pods-FSCalendar.debug.xcconfig +++ b/Example/Pods/Target Support Files/Pods-FSCalendar/Pods-FSCalendar.debug.xcconfig @@ -1,6 +1,6 @@ GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/FSCalendar" "${PODS_ROOT}/Headers/Public/SSLunarDate" -OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/FSCalendar" -isystem "${PODS_ROOT}/Headers/Public/SSLunarDate" -OTHER_LDFLAGS = $(inherited) -ObjC -l"Pods-FSCalendar-FSCalendar" -l"Pods-FSCalendar-SSLunarDate" -framework "QuartzCore" -framework "UIKit" -OTHER_LIBTOOLFLAGS = $(OTHER_LDFLAGS) +LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' +OTHER_CFLAGS = $(inherited) -iquote "$CONFIGURATION_BUILD_DIR/FSCalendar.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/SSLunarDate.framework/Headers" +OTHER_LDFLAGS = $(inherited) -framework "FSCalendar" -framework "SSLunarDate" +PODS_FRAMEWORK_BUILD_PATH = $(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/Pods-FSCalendar PODS_ROOT = ${SRCROOT}/Pods \ No newline at end of file diff --git a/Example/Pods/Target Support Files/Pods-FSCalendar/Pods-FSCalendar.modulemap b/Example/Pods/Target Support Files/Pods-FSCalendar/Pods-FSCalendar.modulemap new file mode 100644 index 0000000..87b0b2a --- /dev/null +++ b/Example/Pods/Target Support Files/Pods-FSCalendar/Pods-FSCalendar.modulemap @@ -0,0 +1,6 @@ +framework module Pods_FSCalendar { + umbrella header "Pods-FSCalendar-umbrella.h" + + export * + module * { export * } +} diff --git a/Example/Pods/Target Support Files/Pods-FSCalendar/Pods-FSCalendar.release.xcconfig b/Example/Pods/Target Support Files/Pods-FSCalendar/Pods-FSCalendar.release.xcconfig index 6b0b025..7365558 100644 --- a/Example/Pods/Target Support Files/Pods-FSCalendar/Pods-FSCalendar.release.xcconfig +++ b/Example/Pods/Target Support Files/Pods-FSCalendar/Pods-FSCalendar.release.xcconfig @@ -1,6 +1,6 @@ GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/FSCalendar" "${PODS_ROOT}/Headers/Public/SSLunarDate" -OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/FSCalendar" -isystem "${PODS_ROOT}/Headers/Public/SSLunarDate" -OTHER_LDFLAGS = $(inherited) -ObjC -l"Pods-FSCalendar-FSCalendar" -l"Pods-FSCalendar-SSLunarDate" -framework "QuartzCore" -framework "UIKit" -OTHER_LIBTOOLFLAGS = $(OTHER_LDFLAGS) +LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' +OTHER_CFLAGS = $(inherited) -iquote "$CONFIGURATION_BUILD_DIR/FSCalendar.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/SSLunarDate.framework/Headers" +OTHER_LDFLAGS = $(inherited) -framework "FSCalendar" -framework "SSLunarDate" +PODS_FRAMEWORK_BUILD_PATH = $(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/Pods-FSCalendar PODS_ROOT = ${SRCROOT}/Pods \ No newline at end of file diff --git a/Example/Pods/Target Support Files/Pods-Tests-FSCalendar/Pods-Tests-FSCalendar-Private.xcconfig b/Example/Pods/Target Support Files/Pods-Tests-FSCalendar/Pods-Tests-FSCalendar-Private.xcconfig deleted file mode 100644 index 8784bf1..0000000 --- a/Example/Pods/Target Support Files/Pods-Tests-FSCalendar/Pods-Tests-FSCalendar-Private.xcconfig +++ /dev/null @@ -1,6 +0,0 @@ -#include "Pods-Tests-FSCalendar.xcconfig" -GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/FSCalendar" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/FSCalendar" "${PODS_ROOT}/Headers/Public/SSLunarDate" -OTHER_LDFLAGS = ${PODS_TESTS_FSCALENDAR_OTHER_LDFLAGS} -ObjC -PODS_ROOT = ${SRCROOT} -SKIP_INSTALL = YES \ No newline at end of file diff --git a/Example/Pods/Target Support Files/Pods-Tests-FSCalendar/Pods-Tests-FSCalendar-dummy.m b/Example/Pods/Target Support Files/Pods-Tests-FSCalendar/Pods-Tests-FSCalendar-dummy.m deleted file mode 100644 index a07323c..0000000 --- a/Example/Pods/Target Support Files/Pods-Tests-FSCalendar/Pods-Tests-FSCalendar-dummy.m +++ /dev/null @@ -1,5 +0,0 @@ -#import -@interface PodsDummy_Pods_Tests_FSCalendar : NSObject -@end -@implementation PodsDummy_Pods_Tests_FSCalendar -@end diff --git a/Example/Pods/Target Support Files/Pods-Tests-FSCalendar/Pods-Tests-FSCalendar.xcconfig b/Example/Pods/Target Support Files/Pods-Tests-FSCalendar/Pods-Tests-FSCalendar.xcconfig deleted file mode 100644 index faf3e69..0000000 --- a/Example/Pods/Target Support Files/Pods-Tests-FSCalendar/Pods-Tests-FSCalendar.xcconfig +++ /dev/null @@ -1 +0,0 @@ -PODS_TESTS_FSCALENDAR_OTHER_LDFLAGS = -framework "QuartzCore" -framework "UIKit" \ No newline at end of file diff --git a/Example/Pods/Target Support Files/Pods-Tests/Info.plist b/Example/Pods/Target Support Files/Pods-Tests/Info.plist new file mode 100644 index 0000000..6974542 --- /dev/null +++ b/Example/Pods/Target Support Files/Pods-Tests/Info.plist @@ -0,0 +1,26 @@ + + + + + CFBundleDevelopmentRegion + en + CFBundleExecutable + ${EXECUTABLE_NAME} + CFBundleIdentifier + org.cocoapods.${PRODUCT_NAME:rfc1034identifier} + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + ${PRODUCT_NAME} + CFBundlePackageType + FMWK + CFBundleShortVersionString + 1.0.0 + CFBundleSignature + ???? + CFBundleVersion + ${CURRENT_PROJECT_VERSION} + NSPrincipalClass + + + diff --git a/Example/Pods/Target Support Files/Pods-Tests/Pods-Tests-environment.h b/Example/Pods/Target Support Files/Pods-Tests/Pods-Tests-environment.h deleted file mode 100644 index a2b7c4c..0000000 --- a/Example/Pods/Target Support Files/Pods-Tests/Pods-Tests-environment.h +++ /dev/null @@ -1,14 +0,0 @@ - -// To check if a library is compiled with CocoaPods you -// can use the `COCOAPODS` macro definition which is -// defined in the xcconfigs so it is available in -// headers also when they are imported in the client -// project. - - -// FSCalendar -#define COCOAPODS_POD_AVAILABLE_FSCalendar -#define COCOAPODS_VERSION_MAJOR_FSCalendar 0 -#define COCOAPODS_VERSION_MINOR_FSCalendar 9 -#define COCOAPODS_VERSION_PATCH_FSCalendar 2 - diff --git a/Example/Pods/Target Support Files/Pods-Tests/Pods-Tests-frameworks.sh b/Example/Pods/Target Support Files/Pods-Tests/Pods-Tests-frameworks.sh new file mode 100755 index 0000000..d0f47b5 --- /dev/null +++ b/Example/Pods/Target Support Files/Pods-Tests/Pods-Tests-frameworks.sh @@ -0,0 +1,59 @@ +#!/bin/sh +set -e + +echo "mkdir -p ${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" +mkdir -p "${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" + +SWIFT_STDLIB_PATH="${DT_TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" + +install_framework() +{ + if [ -r "${BUILT_PRODUCTS_DIR}/$1" ]; then + local source="${BUILT_PRODUCTS_DIR}/$1" + else + local source="${BUILT_PRODUCTS_DIR}/$(basename "$1")" + fi + + local destination="${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" + + if [ -L "${source}" ]; then + echo "Symlinked..." + source="$(readlink "${source}")" + fi + + # use filter instead of exclude so missing patterns dont' throw errors + echo "rsync -av --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${destination}\"" + rsync -av --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${destination}" + + # Resign the code if required by the build settings to avoid unstable apps + code_sign_if_enabled "${destination}/$(basename "$1")" + + # Embed linked Swift runtime libraries + local basename + basename="$(basename "$1" | sed -E s/\\..+// && exit ${PIPESTATUS[0]})" + local swift_runtime_libs + swift_runtime_libs=$(xcrun otool -LX "${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/${basename}.framework/${basename}" | grep --color=never @rpath/libswift | sed -E s/@rpath\\/\(.+dylib\).*/\\1/g | uniq -u && exit ${PIPESTATUS[0]}) + for lib in $swift_runtime_libs; do + echo "rsync -auv \"${SWIFT_STDLIB_PATH}/${lib}\" \"${destination}\"" + rsync -auv "${SWIFT_STDLIB_PATH}/${lib}" "${destination}" + code_sign_if_enabled "${destination}/${lib}" + done +} + +# Signs a framework with the provided identity +code_sign_if_enabled() { + if [ -n "${EXPANDED_CODE_SIGN_IDENTITY}" -a "${CODE_SIGNING_REQUIRED}" != "NO" -a "${CODE_SIGNING_ALLOWED}" != "NO" ]; then + # Use the current code_sign_identitiy + echo "Code Signing $1 with Identity ${EXPANDED_CODE_SIGN_IDENTITY_NAME}" + echo "/usr/bin/codesign --force --sign ${EXPANDED_CODE_SIGN_IDENTITY} --preserve-metadata=identifier,entitlements \"$1\"" + /usr/bin/codesign --force --sign ${EXPANDED_CODE_SIGN_IDENTITY} --preserve-metadata=identifier,entitlements "$1" + fi +} + + +if [[ "$CONFIGURATION" == "Debug" ]]; then + install_framework 'Pods-Tests/FSCalendar.framework' +fi +if [[ "$CONFIGURATION" == "Release" ]]; then + install_framework 'Pods-Tests/FSCalendar.framework' +fi diff --git a/Example/Pods/Target Support Files/Pods-Tests/Pods-Tests-resources.sh b/Example/Pods/Target Support Files/Pods-Tests/Pods-Tests-resources.sh index 43f0852..ea685a2 100755 --- a/Example/Pods/Target Support Files/Pods-Tests/Pods-Tests-resources.sh +++ b/Example/Pods/Target Support Files/Pods-Tests/Pods-Tests-resources.sh @@ -9,7 +9,7 @@ RESOURCES_TO_COPY=${PODS_ROOT}/resources-to-copy-${TARGETNAME}.txt XCASSET_FILES=() realpath() { - DIRECTORY=$(cd "${1%/*}" && pwd) + DIRECTORY="$(cd "${1%/*}" && pwd)" FILENAME="${1##*/}" echo "$DIRECTORY/$FILENAME" } @@ -22,7 +22,7 @@ install_resource() ibtool --reference-external-strings-file --errors --warnings --notices --output-format human-readable-text --compile "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$1\" .storyboard`.storyboardc" "${PODS_ROOT}/$1" --sdk "${SDKROOT}" ;; *.xib) - echo "ibtool --reference-external-strings-file --errors --warnings --notices --output-format human-readable-text --compile ${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$1\" .xib`.nib ${PODS_ROOT}/$1 --sdk ${SDKROOT}" + echo "ibtool --reference-external-strings-file --errors --warnings --notices --output-format human-readable-text --compile ${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$1\" .xib`.nib ${PODS_ROOT}/$1 --sdk ${SDKROOT}" ibtool --reference-external-strings-file --errors --warnings --notices --output-format human-readable-text --compile "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$1\" .xib`.nib" "${PODS_ROOT}/$1" --sdk "${SDKROOT}" ;; *.framework) @@ -58,8 +58,10 @@ install_resource() esac } +mkdir -p "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" rsync -avr --copy-links --no-relative --exclude '*/.svn/*' --files-from="$RESOURCES_TO_COPY" / "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" if [[ "${ACTION}" == "install" ]]; then + mkdir -p "${INSTALL_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" rsync -avr --copy-links --no-relative --exclude '*/.svn/*' --files-from="$RESOURCES_TO_COPY" / "${INSTALL_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" fi rm -f "$RESOURCES_TO_COPY" diff --git a/Example/Pods/Target Support Files/Pods-Tests/Pods-Tests-umbrella.h b/Example/Pods/Target Support Files/Pods-Tests/Pods-Tests-umbrella.h new file mode 100644 index 0000000..b2f42a8 --- /dev/null +++ b/Example/Pods/Target Support Files/Pods-Tests/Pods-Tests-umbrella.h @@ -0,0 +1,6 @@ +#import + + +FOUNDATION_EXPORT double Pods_TestsVersionNumber; +FOUNDATION_EXPORT const unsigned char Pods_TestsVersionString[]; + diff --git a/Example/Pods/Target Support Files/Pods-Tests/Pods-Tests.debug.xcconfig b/Example/Pods/Target Support Files/Pods-Tests/Pods-Tests.debug.xcconfig index 423e76d..34ce760 100644 --- a/Example/Pods/Target Support Files/Pods-Tests/Pods-Tests.debug.xcconfig +++ b/Example/Pods/Target Support Files/Pods-Tests/Pods-Tests.debug.xcconfig @@ -1,6 +1,6 @@ GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/FSCalendar" "${PODS_ROOT}/Headers/Public/SSLunarDate" -OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/FSCalendar" -isystem "${PODS_ROOT}/Headers/Public/SSLunarDate" -OTHER_LDFLAGS = $(inherited) -ObjC -l"Pods-Tests-FSCalendar" -framework "QuartzCore" -framework "UIKit" -OTHER_LIBTOOLFLAGS = $(OTHER_LDFLAGS) +LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' +OTHER_CFLAGS = $(inherited) -iquote "$CONFIGURATION_BUILD_DIR/FSCalendar.framework/Headers" +OTHER_LDFLAGS = $(inherited) -framework "FSCalendar" +PODS_FRAMEWORK_BUILD_PATH = $(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/Pods-Tests PODS_ROOT = ${SRCROOT}/Pods \ No newline at end of file diff --git a/Example/Pods/Target Support Files/Pods-Tests/Pods-Tests.modulemap b/Example/Pods/Target Support Files/Pods-Tests/Pods-Tests.modulemap new file mode 100644 index 0000000..1ed573e --- /dev/null +++ b/Example/Pods/Target Support Files/Pods-Tests/Pods-Tests.modulemap @@ -0,0 +1,6 @@ +framework module Pods_Tests { + umbrella header "Pods-Tests-umbrella.h" + + export * + module * { export * } +} diff --git a/Example/Pods/Target Support Files/Pods-Tests/Pods-Tests.release.xcconfig b/Example/Pods/Target Support Files/Pods-Tests/Pods-Tests.release.xcconfig index 423e76d..34ce760 100644 --- a/Example/Pods/Target Support Files/Pods-Tests/Pods-Tests.release.xcconfig +++ b/Example/Pods/Target Support Files/Pods-Tests/Pods-Tests.release.xcconfig @@ -1,6 +1,6 @@ GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/FSCalendar" "${PODS_ROOT}/Headers/Public/SSLunarDate" -OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/FSCalendar" -isystem "${PODS_ROOT}/Headers/Public/SSLunarDate" -OTHER_LDFLAGS = $(inherited) -ObjC -l"Pods-Tests-FSCalendar" -framework "QuartzCore" -framework "UIKit" -OTHER_LIBTOOLFLAGS = $(OTHER_LDFLAGS) +LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' +OTHER_CFLAGS = $(inherited) -iquote "$CONFIGURATION_BUILD_DIR/FSCalendar.framework/Headers" +OTHER_LDFLAGS = $(inherited) -framework "FSCalendar" +PODS_FRAMEWORK_BUILD_PATH = $(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/Pods-Tests PODS_ROOT = ${SRCROOT}/Pods \ No newline at end of file diff --git a/Example/Pods/Target Support Files/SSLunarDate/Info.plist b/Example/Pods/Target Support Files/SSLunarDate/Info.plist new file mode 100644 index 0000000..94e5382 --- /dev/null +++ b/Example/Pods/Target Support Files/SSLunarDate/Info.plist @@ -0,0 +1,26 @@ + + + + + CFBundleDevelopmentRegion + en + CFBundleExecutable + ${EXECUTABLE_NAME} + CFBundleIdentifier + org.cocoapods.${PRODUCT_NAME:rfc1034identifier} + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + ${PRODUCT_NAME} + CFBundlePackageType + FMWK + CFBundleShortVersionString + 0.0.1 + CFBundleSignature + ???? + CFBundleVersion + ${CURRENT_PROJECT_VERSION} + NSPrincipalClass + + + diff --git a/Example/Pods/Target Support Files/SSLunarDate/SSLunarDate-Private.xcconfig b/Example/Pods/Target Support Files/SSLunarDate/SSLunarDate-Private.xcconfig new file mode 100644 index 0000000..2e9b062 --- /dev/null +++ b/Example/Pods/Target Support Files/SSLunarDate/SSLunarDate-Private.xcconfig @@ -0,0 +1,5 @@ +#include "SSLunarDate.xcconfig" +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/SSLunarDate" "${PODS_ROOT}/Headers/Public" +PODS_ROOT = ${SRCROOT} +SKIP_INSTALL = YES \ No newline at end of file diff --git a/Example/Pods/Target Support Files/SSLunarDate/SSLunarDate-dummy.m b/Example/Pods/Target Support Files/SSLunarDate/SSLunarDate-dummy.m new file mode 100644 index 0000000..57c78a4 --- /dev/null +++ b/Example/Pods/Target Support Files/SSLunarDate/SSLunarDate-dummy.m @@ -0,0 +1,5 @@ +#import +@interface PodsDummy_SSLunarDate : NSObject +@end +@implementation PodsDummy_SSLunarDate +@end diff --git a/Example/Pods/Target Support Files/Pods-FSCalendar-FSCalendar/Pods-FSCalendar-FSCalendar-prefix.pch b/Example/Pods/Target Support Files/SSLunarDate/SSLunarDate-prefix.pch similarity index 54% rename from Example/Pods/Target Support Files/Pods-FSCalendar-FSCalendar/Pods-FSCalendar-FSCalendar-prefix.pch rename to Example/Pods/Target Support Files/SSLunarDate/SSLunarDate-prefix.pch index 3f88a33..aa992a4 100644 --- a/Example/Pods/Target Support Files/Pods-FSCalendar-FSCalendar/Pods-FSCalendar-FSCalendar-prefix.pch +++ b/Example/Pods/Target Support Files/SSLunarDate/SSLunarDate-prefix.pch @@ -2,4 +2,3 @@ #import #endif -#import "Pods-FSCalendar-environment.h" diff --git a/Example/Pods/Target Support Files/SSLunarDate/SSLunarDate-umbrella.h b/Example/Pods/Target Support Files/SSLunarDate/SSLunarDate-umbrella.h new file mode 100644 index 0000000..c1a83fc --- /dev/null +++ b/Example/Pods/Target Support Files/SSLunarDate/SSLunarDate-umbrella.h @@ -0,0 +1,32 @@ +#import + +#import "libLunar.h" +#import "SSHolidayCA.h" +#import "SSHolidayCA.m" +#import "SSHolidayChina.h" +#import "SSHolidayChina.m" +#import "SSHolidayCountry.h" +#import "SSHolidayCountry.m" +#import "SSHolidayHK.h" +#import "SSHolidayHK.m" +#import "SSHolidayManager.h" +#import "SSHolidayManager.m" +#import "SSHolidayTW.h" +#import "SSHolidayTW.m" +#import "SSHolidayUK.h" +#import "SSHolidayUK.m" +#import "SSHolidayUS.h" +#import "SSHolidayUS.m" +#import "SSHolidayWest.h" +#import "SSHolidayWest.m" +#import "SSLunarDate.h" +#import "SSLunarDate.m" +#import "SSLunarDateFormatter.h" +#import "SSLunarDateFormatter.m" +#import "SSLunarDateHoliday.h" +#import "SSLunarDateHoliday.m" +#import "SSLunarDateType.h" + +FOUNDATION_EXPORT double SSLunarDateVersionNumber; +FOUNDATION_EXPORT const unsigned char SSLunarDateVersionString[]; + diff --git a/Example/Pods/Target Support Files/SSLunarDate/SSLunarDate.modulemap b/Example/Pods/Target Support Files/SSLunarDate/SSLunarDate.modulemap new file mode 100644 index 0000000..ebd1db6 --- /dev/null +++ b/Example/Pods/Target Support Files/SSLunarDate/SSLunarDate.modulemap @@ -0,0 +1,6 @@ +framework module SSLunarDate { + umbrella header "SSLunarDate-umbrella.h" + + export * + module * { export * } +} diff --git a/Example/Pods/Target Support Files/Pods-FSCalendar-SSLunarDate/Pods-FSCalendar-SSLunarDate.xcconfig b/Example/Pods/Target Support Files/SSLunarDate/SSLunarDate.xcconfig similarity index 100% rename from Example/Pods/Target Support Files/Pods-FSCalendar-SSLunarDate/Pods-FSCalendar-SSLunarDate.xcconfig rename to Example/Pods/Target Support Files/SSLunarDate/SSLunarDate.xcconfig diff --git a/FSCalendar.podspec b/FSCalendar.podspec index 98d252b..b42dda3 100644 --- a/FSCalendar.podspec +++ b/FSCalendar.podspec @@ -1,7 +1,7 @@ Pod::Spec.new do |s| s.name = "FSCalendar" - s.version = "0.9.3" + s.version = "0.10.1" s.summary = "A powerful calendar which supports Appearance, Infinite Scrolling and Subtitle" s.homepage = "https://github.com/f33chobits/FSCalendar" diff --git a/Pod/Classes/FSCalendar+IBExtension.h b/Pod/Classes/FSCalendar+IBExtension.h new file mode 100644 index 0000000..844c09a --- /dev/null +++ b/Pod/Classes/FSCalendar+IBExtension.h @@ -0,0 +1,46 @@ +// +// FSCalendar+IBExtension.h +// Pods +// +// Created by dingwenchao on 8/14/15. +// +// 注意: 这些方法仅仅为了在IB中使用,不建议直接调用。这些方法在calendar.appearance中使用。如: calendar.appearance.eventColor +// Warning: For IB usage only. Directly calling these methods is deprecated. Use calendar.appearance(FSCalendarAppearance) instead + +#import "FSCalendar.h" + +IB_DESIGNABLE +@interface FSCalendar (IBExtension) + +@property (assign, nonatomic) IBInspectable BOOL autoAdjustTitleSize; +@property (assign, nonatomic) IBInspectable CGFloat titleTextSize; +@property (assign, nonatomic) IBInspectable CGFloat subtitleTextSize; +@property (assign, nonatomic) IBInspectable CGFloat weekdayTextSize; +@property (assign, nonatomic) IBInspectable CGFloat headerTitleTextSize; +@property (assign, nonatomic) IBInspectable BOOL showTestSubtitles; + +@property (strong, nonatomic) IBInspectable UIColor *eventColor; +@property (strong, nonatomic) IBInspectable UIColor *weekdayTextColor; + +@property (strong, nonatomic) IBInspectable UIColor *headerTitleColor; +@property (strong, nonatomic) IBInspectable NSString *headerDateFormat; +@property (assign, nonatomic) IBInspectable CGFloat headerMinimumDissolvedAlpha; + +@property (strong, nonatomic) IBInspectable UIColor *titleDefaultColor; +@property (strong, nonatomic) IBInspectable UIColor *titleSelectionColor; +@property (strong, nonatomic) IBInspectable UIColor *titleTodayColor; +@property (strong, nonatomic) IBInspectable UIColor *titlePlaceholderColor; +@property (strong, nonatomic) IBInspectable UIColor *titleWeekendColor; + +@property (strong, nonatomic) IBInspectable UIColor *subtitleDefaultColor; +@property (strong, nonatomic) IBInspectable UIColor *subtitleSelectionColor; +@property (strong, nonatomic) IBInspectable UIColor *subtitleTodayColor; +@property (strong, nonatomic) IBInspectable UIColor *subtitlePlaceholderColor; +@property (strong, nonatomic) IBInspectable UIColor *subtitleWeekendColor; + +@property (strong, nonatomic) IBInspectable UIColor *selectionColor; +@property (strong, nonatomic) IBInspectable UIColor *todayColor; + +@property (assign, nonatomic) IBInspectable FSCalendarCellStyle cellStyle; + +@end diff --git a/Pod/Classes/FSCalendar+IBExtension.m b/Pod/Classes/FSCalendar+IBExtension.m new file mode 100644 index 0000000..17f3b66 --- /dev/null +++ b/Pod/Classes/FSCalendar+IBExtension.m @@ -0,0 +1,303 @@ +// +// FSCalendar+IBExtension.m +// Pods +// +// Created by dingwenchao on 8/14/15. +// +// + +#import "FSCalendar+IBExtension.h" + +@implementation FSCalendar (IBExtension) + +#pragma mark - autoAdjustTitleSize + +- (void)setAutoAdjustTitleSize:(BOOL)autoAdjustTitleSize +{ + self.appearance.autoAdjustTitleSize = autoAdjustTitleSize; +} + +- (BOOL)autoAdjustTitleSize +{ + return self.appearance.autoAdjustTitleSize; +} + + +#pragma mark - titleTextSize + +- (void)setTitleTextSize:(CGFloat)titleTextSize +{ + self.appearance.titleTextSize = titleTextSize; +} + +- (CGFloat)titleTextSize +{ + return self.appearance.titleTextSize; +} + +#pragma mark - subtitleTextSize + +- (void)setSubtitleTextSize:(CGFloat)subtitleTextSize +{ + self.appearance.subtitleTextSize = subtitleTextSize; +} + +- (CGFloat)subtitleTextSize +{ + return self.appearance.subtitleTextSize; +} + +#pragma mark - weekdayTextSize + +- (void)setWeekdayTextSize:(CGFloat)weekdayTextSize +{ + self.appearance.weekdayTextSize = weekdayTextSize; +} + +- (CGFloat)weekdayTextSize +{ + return self.appearance.weekdayTextSize; +} + +#pragma mark - headerTitleTextSize + +- (void)setHeaderTitleTextSize:(CGFloat)headerTitleTextSize +{ + self.appearance.headerTitleTextSize = headerTitleTextSize; +} + +- (CGFloat)headerTitleTextSize +{ + return self.appearance.headerTitleTextSize; +} + +- (void)setShowTestSubtitles:(BOOL)showTestSubtitles +{ + self.appearance.showTestSubtitles = showTestSubtitles; +} + +- (BOOL)showTestSubtitles +{ + return self.appearance.showTestSubtitles; +} + +#pragma mark - eventColor + +- (void)setEventColor:(UIColor *)eventColor +{ + self.appearance.eventColor = eventColor; +} + +- (UIColor *)eventColor +{ + return self.appearance.eventColor; +} + +#pragma mark - weekdayTextColor + +- (void)setWeekdayTextColor:(UIColor *)weekdayTextColor +{ + self.appearance.weekdayTextColor = weekdayTextColor; +} + +- (UIColor *)weekdayTextColor +{ + return self.appearance.weekdayTextColor; +} + +#pragma mark - headerTitleColor + +- (void)setHeaderTitleColor:(UIColor *)headerTitleColor +{ + self.appearance.headerTitleColor = headerTitleColor; +} + +- (UIColor *)headerTitleColor +{ + return self.appearance.headerTitleColor; +} + +#pragma mark - headerDateFormat + +- (void)setHeaderDateFormat:(NSString *)headerDateFormat +{ + self.appearance.headerDateFormat = headerDateFormat; +} + +- (NSString *)headerDateFormat +{ + return self.appearance.headerDateFormat; +} + +#pragma mark - headerMinimumDissolvedAlpha + +- (void)setHeaderMinimumDissolvedAlpha:(CGFloat)headerMinimumDissolvedAlpha +{ + self.appearance.headerMinimumDissolvedAlpha = headerMinimumDissolvedAlpha; +} + +- (CGFloat)headerMinimumDissolvedAlpha +{ + return self.appearance.headerMinimumDissolvedAlpha; +} + +#pragma mark - titleDefaultColor + +- (void)setTitleDefaultColor:(UIColor *)titleDefaultColor +{ + self.appearance.titleDefaultColor = titleDefaultColor; +} + +- (UIColor *)titleDefaultColor +{ + return self.appearance.titleDefaultColor; +} + +#pragma mark - titleSelectionColor + +- (void)setTitleSelectionColor:(UIColor *)titleSelectionColor +{ + self.appearance.titleSelectionColor = titleSelectionColor; +} + +- (UIColor *)titleSelectionColor +{ + return self.appearance.titleSelectionColor; +} + +#pragma mark - titleTodayColor + +- (void)setTitleTodayColor:(UIColor *)titleTodayColor +{ + self.appearance.titleTodayColor = titleTodayColor; +} + +- (UIColor *)titleTodayColor +{ + return self.appearance.titleTodayColor; +} + +#pragma mark - titlePlaceholderColor + +- (void)setTitlePlaceholderColor:(UIColor *)titlePlaceholderColor +{ + self.appearance.titlePlaceholderColor = titlePlaceholderColor; +} + +- (UIColor *)titlePlaceholderColor +{ + return self.appearance.titlePlaceholderColor; +} + +#pragma mark - titleWeekendColor + +- (void)setTitleWeekendColor:(UIColor *)titleWeekendColor +{ + self.appearance.titleWeekendColor = titleWeekendColor; +} + +- (UIColor *)titleWeekendColor +{ + return self.appearance.titleWeekendColor; +} + +#pragma mark - subtitleDefaultColor + +- (void)setSubtitleDefaultColor:(UIColor *)subtitleDefaultColor +{ + self.appearance.subtitleDefaultColor = subtitleDefaultColor; +} + +- (UIColor *)subtitleDefaultColor +{ + return self.appearance.subtitleDefaultColor; +} + +#pragma mark - subtitleSelectionColor + +- (void)setSubtitleSelectionColor:(UIColor *)subtitleSelectionColor +{ + self.appearance.subtitleSelectionColor = subtitleSelectionColor; +} + +- (UIColor *)subtitleSelectionColor +{ + return self.appearance.subtitleSelectionColor; +} + +#pragma mark - subtitleTodayColor + +- (void)setSubtitleTodayColor:(UIColor *)subtitleTodayColor +{ + self.appearance.subtitleTodayColor = subtitleTodayColor; +} + +- (UIColor *)subtitleTodayColor +{ + return self.appearance.subtitleTodayColor; +} + +#pragma mark - subtitlePlaceholderColor + +- (void)setSubtitlePlaceholderColor:(UIColor *)subtitlePlaceholderColor +{ + self.appearance.subtitlePlaceholderColor = subtitlePlaceholderColor; +} + +- (UIColor *)subtitlePlaceholderColor +{ + return self.appearance.subtitlePlaceholderColor; +} + +#pragma mark - subtitleWeekendColor + +- (void)setSubtitleWeekendColor:(UIColor *)subtitleWeekendColor +{ + self.appearance.subtitleWeekendColor = subtitleWeekendColor; +} + +- (UIColor *)subtitleWeekendColor +{ + return self.appearance.subtitleWeekendColor; +} + +#pragma mark - selectionColor + +- (void)setSelectionColor:(UIColor *)selectionColor +{ + self.appearance.selectionColor = selectionColor; +} + +- (UIColor *)selectionColor +{ + return self.appearance.selectionColor; +} + +#pragma mark - todayColor + +- (void)setTodayColor:(UIColor *)todayColor +{ + self.appearance.todayColor = todayColor; +} + +- (UIColor *)todayColor +{ + return self.appearance.todayColor; +} +#pragma mark - cellStyle + +- (void)setCellStyle:(FSCalendarCellStyle)cellStyle +{ + self.appearance.cellStyle = cellStyle; +} + +- (FSCalendarCellStyle)cellStyle +{ + return self.appearance.cellStyle; +} + +@end + + + + diff --git a/Pod/Classes/FSCalendar.h b/Pod/Classes/FSCalendar.h index 224293b..6ce6393 100644 --- a/Pod/Classes/FSCalendar.h +++ b/Pod/Classes/FSCalendar.h @@ -11,10 +11,6 @@ @class FSCalendar; -#ifndef IBInspectable -#define IBInspectable -#endif - typedef NS_ENUM(NSInteger, FSCalendarFlow) { FSCalendarFlowVertical , FSCalendarFlowHorizontal @@ -50,13 +46,13 @@ typedef NS_ENUM(NSInteger, FSCalendarCellState) { @end - +IB_DESIGNABLE @interface FSCalendar : UIView @property (weak, nonatomic) IBOutlet id delegate; @property (weak, nonatomic) IBOutlet id dataSource; -@property (strong, nonatomic) NSDate *currentDate; +@property (strong, nonatomic) NSDate *today; @property (strong, nonatomic) NSDate *selectedDate; @property (strong, nonatomic) NSDate *currentMonth; diff --git a/Pod/Classes/FSCalendar.m b/Pod/Classes/FSCalendar.m index 2c42806..898e98a 100644 --- a/Pod/Classes/FSCalendar.m +++ b/Pod/Classes/FSCalendar.m @@ -17,6 +17,8 @@ #define kDefaultHeaderHeight 40 #define kWeekHeight roundf(self.fs_height/12) +BOOL inInterfaceBuilder = NO; + @interface FSCalendar (DataSourceAndDelegate) - (BOOL)hasEventForDate:(NSDate *)date; @@ -100,11 +102,12 @@ NSArray *weekSymbols = [_calendar shortStandaloneWeekdaySymbols]; _weekdays = [NSMutableArray arrayWithCapacity:weekSymbols.count]; + UIFont *weekdayFont = [UIFont systemFontOfSize:_appearance.weekdayTextSize]; for (int i = 0; i < weekSymbols.count; i++) { UILabel *weekdayLabel = [[UILabel alloc] initWithFrame:CGRectZero]; weekdayLabel.text = weekSymbols[i]; weekdayLabel.textAlignment = NSTextAlignmentCenter; - weekdayLabel.font = _appearance.weekdayFont; + weekdayLabel.font = weekdayFont; weekdayLabel.textColor = _appearance.weekdayTextColor; [_weekdays addObject:weekdayLabel]; [self addSubview:weekdayLabel]; @@ -142,8 +145,8 @@ [self addSubview:collectionView]; self.collectionView = collectionView; - _currentDate = [NSDate date].fs_dateByIgnoringTimeComponents; - _currentMonth = [_currentDate copy]; + _today = [NSDate date].fs_dateByIgnoringTimeComponents; + _currentMonth = [_today copy]; CALayer *topBorderLayer = [CALayer layer]; topBorderLayer.backgroundColor = [[UIColor lightGrayColor] colorWithAlphaComponent:0.2].CGColor; @@ -220,6 +223,15 @@ } } +- (void)prepareForInterfaceBuilder +{ + inInterfaceBuilder = YES; + NSDate *date = [NSDate date]; + NSDate *today = [NSDate fs_dateWithYear:date.fs_year month:date.fs_month day:13]; + self.today = today; + self.selectedDate = today.fs_tomorrow; +} + #pragma mark - UICollectionView dataSource/delegate - (NSInteger)numberOfSectionsInCollectionView:(UICollectionView *)collectionView @@ -415,17 +427,17 @@ } } -- (void)setCurrentDate:(NSDate *)currentDate +- (void)setToday:(NSDate *)today { - if (![self isDateInRange:currentDate]) { + if (![self isDateInRange:today]) { [NSException raise:@"currentDate out of range" format:nil]; } - if (![_currentDate fs_isEqualToDateForDay:currentDate]) { - currentDate = currentDate.fs_dateByIgnoringTimeComponents; - _currentDate = [currentDate copy]; - _currentMonth = [currentDate copy]; + if (![_today fs_isEqualToDateForDay:today]) { + today = today.fs_dateByIgnoringTimeComponents; + _today = today; + _currentMonth = [today copy]; dispatch_async(dispatch_get_main_queue(), ^{ - [self scrollToDate:_currentDate]; + [self scrollToDate:_today]; }); } } @@ -472,7 +484,7 @@ _header.scrollDirection = self.collectionViewFlowLayout.scrollDirection; [_header reloadData]; - [_weekdays setValue:_appearance.weekdayFont forKey:@"font"]; + [_weekdays setValue:[UIFont systemFontOfSize:_appearance.weekdayTextSize] forKey:@"font"]; CGFloat width = self.fs_width/_weekdays.count; CGFloat height = kWeekHeight; [_weekdays enumerateObjectsUsingBlock:^(UILabel *weekdayLabel, NSUInteger idx, BOOL *stop) { @@ -599,7 +611,7 @@ if (_dataSource && [_dataSource respondsToSelector:@selector(calendar:subtitleForDate:)]) { return [_dataSource calendar:self subtitleForDate:date]; } - return nil; + return inInterfaceBuilder&&_appearance.showTestSubtitles ? @"test" : nil; } - (UIImage *)imageForDate:(NSDate *)date @@ -615,7 +627,7 @@ if (_dataSource && [_dataSource respondsToSelector:@selector(calendar:hasEventForDate:)]) { return [_dataSource calendar:self hasEventForDate:date]; } - return NO; + return inInterfaceBuilder && ([@[@3,@5,@8,@16,@20,@25] containsObject:@(date.fs_day)]); } - (NSDate *)minimumDateForCalendar diff --git a/Pod/Classes/FSCalendarAppearance.h b/Pod/Classes/FSCalendarAppearance.h index 77f5e20..15b41bc 100644 --- a/Pod/Classes/FSCalendarAppearance.h +++ b/Pod/Classes/FSCalendarAppearance.h @@ -20,15 +20,17 @@ typedef NS_OPTIONS(NSInteger, FSCalendarCellStyle) { @property (weak , nonatomic) FSCalendar *calendar; -@property (strong, nonatomic) UIFont *titleFont; -@property (strong, nonatomic) UIFont *subtitleFont; -@property (strong, nonatomic) UIFont *weekdayFont; +@property (assign, nonatomic) CGFloat titleTextSize; +@property (assign, nonatomic) CGFloat subtitleTextSize; +@property (assign, nonatomic) CGFloat weekdayTextSize; +@property (assign, nonatomic) CGFloat headerTitleTextSize; +@property (assign, nonatomic) BOOL showTestSubtitles; + @property (strong, nonatomic) UIColor *eventColor; @property (strong, nonatomic) UIColor *weekdayTextColor; @property (strong, nonatomic) UIColor *headerTitleColor; @property (strong, nonatomic) NSString *headerDateFormat; -@property (strong, nonatomic) UIFont *headerTitleFont; @property (assign, nonatomic) CGFloat headerMinimumDissolvedAlpha; @property (strong, nonatomic) UIColor *titleDefaultColor; diff --git a/Pod/Classes/FSCalendarAppearance.m b/Pod/Classes/FSCalendarAppearance.m index 3f63d69..3b11584 100644 --- a/Pod/Classes/FSCalendarAppearance.m +++ b/Pod/Classes/FSCalendarAppearance.m @@ -33,10 +33,10 @@ _autoAdjustTitleSize = YES; - _titleFont = [UIFont systemFontOfSize:15]; - _subtitleFont = [UIFont systemFontOfSize:10]; - _weekdayFont = [UIFont systemFontOfSize:15]; - _headerTitleFont = [UIFont systemFontOfSize:15]; + _titleTextSize = 15; + _subtitleTextSize = 10; + _weekdayTextSize = 15; + _headerTitleTextSize = 15; _headerTitleColor = kBlueText; _headerDateFormat = @"MMMM yyyy"; _headerMinimumDissolvedAlpha = 0.2; @@ -260,10 +260,10 @@ } } -- (void)setTitleFont:(UIFont *)font +- (void)setTitleTextSize:(CGFloat)titleTextSize { - if (_titleFont != font) { - _titleFont = font; + if (_titleTextSize != titleTextSize) { + _titleTextSize = titleTextSize; if (_autoAdjustTitleSize) { return; } @@ -271,10 +271,10 @@ } } -- (void)setSubtitleFont:(UIFont *)font +- (void)setSubtitleTextSize:(CGFloat)subtitleTextSize { - if (_subtitleFont != font) { - _subtitleFont = font; + if (_subtitleTextSize != subtitleTextSize) { + _subtitleTextSize = subtitleTextSize; if (_autoAdjustTitleSize) { return; } @@ -291,11 +291,12 @@ } -- (void)setWeekdayFont:(UIFont *)weekdayFont +- (void)setWeekdayTextSize:(CGFloat)weekdayTextSize { - if (![_weekdayFont isEqual:weekdayFont]) { - _weekdayFont = weekdayFont; - [_calendar.weekdays setValue:weekdayFont forKeyPath:@"font"]; + if (_weekdayTextSize != weekdayTextSize) { + _weekdayTextSize = weekdayTextSize; + UIFont *font = [UIFont systemFontOfSize:weekdayTextSize]; + [_calendar.weekdays setValue:font forKey:@"font"]; } } @@ -307,10 +308,10 @@ } } -- (void)setHeaderTitleFont:(UIFont *)font +- (void)setHeaderTitleTextSize:(CGFloat)headerTitleTextSize { - if (![_headerTitleFont isEqual:font]) { - _headerTitleFont = font; + if (_headerTitleTextSize != headerTitleTextSize) { + _headerTitleTextSize = headerTitleTextSize; [_calendar.header.collectionView reloadData]; } } @@ -349,15 +350,15 @@ - (void)adjustTitleIfNecessary { if (_autoAdjustTitleSize) { - _titleFont = [_titleFont fontWithSize:_calendar.collectionView.fs_height/3/6]; - _subtitleFont = [_subtitleFont fontWithSize:_calendar.collectionView.fs_height/4.5/6]; - _headerTitleFont = [_headerTitleFont fontWithSize:_titleFont.pointSize+3]; - _weekdayFont = _titleFont; + _titleTextSize = _calendar.collectionView.fs_height/3/6; + _subtitleTextSize = _calendar.collectionView.fs_height/4.5/6; + _headerTitleTextSize = _titleTextSize + 3; + _weekdayTextSize = _titleTextSize; // reload appearance [_calendar.collectionView.visibleCells makeObjectsPerformSelector:@selector(setNeedsLayout)]; [_calendar.header.collectionView reloadData]; - [_calendar.weekdays setValue:_weekdayFont forKeyPath:@"font"]; + [_calendar.weekdays setValue:[UIFont systemFontOfSize:_weekdayTextSize] forKeyPath:@"font"]; } } diff --git a/Pod/Classes/FSCalendarCell.h b/Pod/Classes/FSCalendarCell.h index 80157af..858b397 100644 --- a/Pod/Classes/FSCalendarCell.h +++ b/Pod/Classes/FSCalendarCell.h @@ -21,12 +21,21 @@ @property (weak, nonatomic) UILabel *titleLabel; @property (weak, nonatomic) UILabel *subtitleLabel; -@property (assign, nonatomic) BOOL hasEvent; +@property (weak, nonatomic) CAShapeLayer *backgroundLayer; +@property (weak, nonatomic) CAShapeLayer *eventLayer; +@property (weak, nonatomic) CALayer *imageLayer; +@property (readonly, nonatomic) BOOL today; +@property (readonly, nonatomic) BOOL weekend; +@property (readonly, nonatomic) FSCalendar *calendar; @property (readonly, getter = isPlaceholder) BOOL placeholder; +@property (assign, nonatomic) BOOL hasEvent; +@property (assign, nonatomic) BOOL deselecting; + +- (UIColor *)colorForCurrentStateInDictionary:(NSDictionary *)dictionary; + - (void)performSelecting; - (void)performDeselecting; - @end diff --git a/Pod/Classes/FSCalendarCell.m b/Pod/Classes/FSCalendarCell.m index eafce7a..e6065e3 100644 --- a/Pod/Classes/FSCalendarCell.m +++ b/Pod/Classes/FSCalendarCell.m @@ -14,22 +14,6 @@ #define kAnimationDuration 0.15 -@interface FSCalendarCell () - -@property (weak, nonatomic) CAShapeLayer *backgroundLayer; -@property (weak, nonatomic) CAShapeLayer *eventLayer; -@property (weak, nonatomic) CALayer *imageLayer; - -@property (readonly, nonatomic) BOOL today; -@property (readonly, nonatomic) BOOL weekend; -@property (readonly, nonatomic) FSCalendar *calendar; - -@property (assign, nonatomic) BOOL deselecting; - -- (UIColor *)colorForCurrentStateInDictionary:(NSDictionary *)dictionary; - -@end - @implementation FSCalendarCell #pragma mark - Init and life cycle @@ -141,9 +125,9 @@ - (void)configureCell { - _titleLabel.font = _appearance.titleFont; + _titleLabel.font = [UIFont systemFontOfSize:_appearance.titleTextSize]; _titleLabel.text = [NSString stringWithFormat:@"%@",@(_date.fs_day)]; - _subtitleLabel.font = _appearance.subtitleFont; + _subtitleLabel.font = [UIFont systemFontOfSize:_appearance.subtitleTextSize]; _subtitleLabel.text = _subtitle; _titleLabel.textColor = [self colorForCurrentStateInDictionary:_appearance.titleColors]; _subtitleLabel.textColor = [self colorForCurrentStateInDictionary:_appearance.subtitleColors]; @@ -191,7 +175,7 @@ - (BOOL)isToday { - return [_date fs_isEqualToDateForDay:self.calendar.currentDate]; + return [_date fs_isEqualToDateForDay:self.calendar.today]; } - (BOOL)isWeekend @@ -226,3 +210,6 @@ } @end + + + diff --git a/Pod/Classes/FSCalendarHeader.m b/Pod/Classes/FSCalendarHeader.m index 0d4730f..63f48e9 100644 --- a/Pod/Classes/FSCalendarHeader.m +++ b/Pod/Classes/FSCalendarHeader.m @@ -110,7 +110,7 @@ - (UICollectionViewCell *)collectionView:(UICollectionView *)collectionView cellForItemAtIndexPath:(NSIndexPath *)indexPath { FSCalendarHeaderCell *cell = [collectionView dequeueReusableCellWithReuseIdentifier:@"cell" forIndexPath:indexPath]; - cell.titleLabel.font = _appearance.headerTitleFont; + cell.titleLabel.font = [UIFont systemFontOfSize:_appearance.headerTitleTextSize]; cell.titleLabel.textColor = _appearance.headerTitleColor; _dateFormatter.dateFormat = _appearance.headerDateFormat; if (_scrollDirection == UICollectionViewScrollDirectionHorizontal) { diff --git a/Pod/Classes/NSDate+FSExtension.h b/Pod/Classes/NSDate+FSExtension.h index 93459a9..6785e47 100644 --- a/Pod/Classes/NSDate+FSExtension.h +++ b/Pod/Classes/NSDate+FSExtension.h @@ -22,6 +22,8 @@ @property (readonly, nonatomic) NSDate *fs_dateByIgnoringTimeComponents; @property (readonly, nonatomic) NSDate *fs_firstDayOfMonth; @property (readonly, nonatomic) NSDate *fs_lastDayOfMonth; +@property (readonly, nonatomic) NSDate *fs_tomorrow; +@property (readonly, nonatomic) NSDate *fs_yesterday; @property (readonly, nonatomic) NSInteger fs_numberOfDaysInMonth; - (NSDate *)fs_dateByAddingYears:(NSInteger)years; diff --git a/Pod/Classes/NSDate+FSExtension.m b/Pod/Classes/NSDate+FSExtension.m index 5e87c3c..7d7e7a7 100644 --- a/Pod/Classes/NSDate+FSExtension.m +++ b/Pod/Classes/NSDate+FSExtension.m @@ -95,6 +95,22 @@ return [calendar dateFromComponents:components]; } +- (NSDate *)fs_tomorrow +{ + NSCalendar *calendar = [NSCalendar fs_sharedCalendar]; + NSDateComponents *components = [calendar components:NSCalendarUnitYear|NSCalendarUnitMonth|NSCalendarUnitDay fromDate:self]; + components.day++; + return [calendar dateFromComponents:components]; +} + +- (NSDate *)fs_yesterday +{ + NSCalendar *calendar = [NSCalendar fs_sharedCalendar]; + NSDateComponents *components = [calendar components:NSCalendarUnitYear|NSCalendarUnitMonth|NSCalendarUnitDay fromDate:self]; + components.day--; + return [calendar dateFromComponents:components]; +} + - (NSInteger)fs_numberOfDaysInMonth { NSCalendar *c = [NSCalendar fs_sharedCalendar]; From 77f7ad67e33c5fa41a5d731125fdaf3f6f5e765a Mon Sep 17 00:00:00 2001 From: dingwenchao Date: Mon, 17 Aug 2015 17:30:28 +0800 Subject: [PATCH 2/5] Improvements 1. Add fakeSubtitles and fakedSelectedDay for preview 2. Update Readme --- .../Base.lproj/Main_iPhone.storyboard | 28 --------------- Pod/Classes/FSCalendar+IBExtension.h | 6 +++- Pod/Classes/FSCalendar+IBExtension.m | 36 +++++++++++++------ Pod/Classes/FSCalendar.m | 16 ++++----- Pod/Classes/FSCalendarAppearance.h | 5 ++- README.md | 22 +++++++++++- 6 files changed, 61 insertions(+), 52 deletions(-) diff --git a/Example/FSCalendar/Base.lproj/Main_iPhone.storyboard b/Example/FSCalendar/Base.lproj/Main_iPhone.storyboard index 0f346ea..430846e 100644 --- a/Example/FSCalendar/Base.lproj/Main_iPhone.storyboard +++ b/Example/FSCalendar/Base.lproj/Main_iPhone.storyboard @@ -110,34 +110,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Pod/Classes/FSCalendar+IBExtension.h b/Pod/Classes/FSCalendar+IBExtension.h index 844c09a..3b9eb52 100644 --- a/Pod/Classes/FSCalendar+IBExtension.h +++ b/Pod/Classes/FSCalendar+IBExtension.h @@ -17,7 +17,6 @@ IB_DESIGNABLE @property (assign, nonatomic) IBInspectable CGFloat subtitleTextSize; @property (assign, nonatomic) IBInspectable CGFloat weekdayTextSize; @property (assign, nonatomic) IBInspectable CGFloat headerTitleTextSize; -@property (assign, nonatomic) IBInspectable BOOL showTestSubtitles; @property (strong, nonatomic) IBInspectable UIColor *eventColor; @property (strong, nonatomic) IBInspectable UIColor *weekdayTextColor; @@ -43,4 +42,9 @@ IB_DESIGNABLE @property (assign, nonatomic) IBInspectable FSCalendarCellStyle cellStyle; + +// For IB Preview. Not actually affect. +@property (assign, nonatomic) IBInspectable BOOL fakeSubtitles; +@property (assign, nonatomic) IBInspectable NSInteger fakedSelectedDay; + @end diff --git a/Pod/Classes/FSCalendar+IBExtension.m b/Pod/Classes/FSCalendar+IBExtension.m index 17f3b66..6eaf312 100644 --- a/Pod/Classes/FSCalendar+IBExtension.m +++ b/Pod/Classes/FSCalendar+IBExtension.m @@ -71,16 +71,6 @@ return self.appearance.headerTitleTextSize; } -- (void)setShowTestSubtitles:(BOOL)showTestSubtitles -{ - self.appearance.showTestSubtitles = showTestSubtitles; -} - -- (BOOL)showTestSubtitles -{ - return self.appearance.showTestSubtitles; -} - #pragma mark - eventColor - (void)setEventColor:(UIColor *)eventColor @@ -284,7 +274,7 @@ { return self.appearance.todayColor; } -#pragma mark - cellStyle +#pragma mark - cellStyle - (void)setCellStyle:(FSCalendarCellStyle)cellStyle { @@ -296,6 +286,30 @@ return self.appearance.cellStyle; } +#pragma mark - fakeSubtitles + +- (void)setFakeSubtitles:(BOOL)fakeSubtitles +{ + self.appearance.fakeSubtitles = fakeSubtitles; +} + +- (BOOL)fakeSubtitles +{ + return self.appearance.fakeSubtitles; +} + +#pragma mark - fakedSelectedDay + +- (void)setFakedSelectedDay:(NSInteger)fakedSelectedDay +{ + self.appearance.fakedSelectedDay = fakedSelectedDay; +} + +- (NSInteger)fakedSelectedDay +{ + return self.appearance.fakedSelectedDay; +} + @end diff --git a/Pod/Classes/FSCalendar.m b/Pod/Classes/FSCalendar.m index 898e98a..165983d 100644 --- a/Pod/Classes/FSCalendar.m +++ b/Pod/Classes/FSCalendar.m @@ -17,7 +17,7 @@ #define kDefaultHeaderHeight 40 #define kWeekHeight roundf(self.fs_height/12) -BOOL inInterfaceBuilder = NO; +static BOOL FSCalendarInInterfaceBuilder = NO; @interface FSCalendar (DataSourceAndDelegate) @@ -225,11 +225,9 @@ BOOL inInterfaceBuilder = NO; - (void)prepareForInterfaceBuilder { - inInterfaceBuilder = YES; + FSCalendarInInterfaceBuilder = YES; NSDate *date = [NSDate date]; - NSDate *today = [NSDate fs_dateWithYear:date.fs_year month:date.fs_month day:13]; - self.today = today; - self.selectedDate = today.fs_tomorrow; + self.selectedDate = [NSDate fs_dateWithYear:date.fs_year month:date.fs_month day:_appearance.fakedSelectedDay?:1]; } #pragma mark - UICollectionView dataSource/delegate @@ -436,9 +434,7 @@ BOOL inInterfaceBuilder = NO; today = today.fs_dateByIgnoringTimeComponents; _today = today; _currentMonth = [today copy]; - dispatch_async(dispatch_get_main_queue(), ^{ - [self scrollToDate:_today]; - }); + [self setNeedsAdjusting]; } } @@ -611,7 +607,7 @@ BOOL inInterfaceBuilder = NO; if (_dataSource && [_dataSource respondsToSelector:@selector(calendar:subtitleForDate:)]) { return [_dataSource calendar:self subtitleForDate:date]; } - return inInterfaceBuilder&&_appearance.showTestSubtitles ? @"test" : nil; + return FSCalendarInInterfaceBuilder && _appearance.fakeSubtitles ? @"test" : nil; } - (UIImage *)imageForDate:(NSDate *)date @@ -627,7 +623,7 @@ BOOL inInterfaceBuilder = NO; if (_dataSource && [_dataSource respondsToSelector:@selector(calendar:hasEventForDate:)]) { return [_dataSource calendar:self hasEventForDate:date]; } - return inInterfaceBuilder && ([@[@3,@5,@8,@16,@20,@25] containsObject:@(date.fs_day)]); + return FSCalendarInInterfaceBuilder && ([@[@3,@5,@8,@16,@20,@25] containsObject:@(date.fs_day)]); } - (NSDate *)minimumDateForCalendar diff --git a/Pod/Classes/FSCalendarAppearance.h b/Pod/Classes/FSCalendarAppearance.h index 15b41bc..d0781a0 100644 --- a/Pod/Classes/FSCalendarAppearance.h +++ b/Pod/Classes/FSCalendarAppearance.h @@ -24,7 +24,6 @@ typedef NS_OPTIONS(NSInteger, FSCalendarCellStyle) { @property (assign, nonatomic) CGFloat subtitleTextSize; @property (assign, nonatomic) CGFloat weekdayTextSize; @property (assign, nonatomic) CGFloat headerTitleTextSize; -@property (assign, nonatomic) BOOL showTestSubtitles; @property (strong, nonatomic) UIColor *eventColor; @property (strong, nonatomic) UIColor *weekdayTextColor; @@ -51,4 +50,8 @@ typedef NS_OPTIONS(NSInteger, FSCalendarCellStyle) { @property (assign, nonatomic) FSCalendarCellStyle cellStyle; @property (assign, nonatomic) BOOL autoAdjustTitleSize; + +@property (assign, nonatomic) BOOL fakeSubtitles; +@property (assign, nonatomic) NSInteger fakedSelectedDay; + @end diff --git a/README.md b/README.md index 04cd5f0..a892d05 100644 --- a/README.md +++ b/README.md @@ -24,7 +24,24 @@ 2. After adjust the position and frame, link the `dataSource` and `delegate` to the ViewController
3. Implement `FSCalendarDataSource` and `FSCalendarDelegate` in ViewController.m -### Use code +### Roll with Interface Builder + +![fscalendar - ibdesignable](https://cloud.githubusercontent.com/assets/5186464/9301716/2e76a2ca-4503-11e5-8450-1fa7aa93e9fd.gif) + +* This feature requires `use_frameworks!` if you use cocoapods. + +```ruby +source 'https://github.com/CocoaPods/Specs.git' +platform :ios, '7.0' +use_frameworks! + +pod "FSCalendar" +``` + +* `fakeSubtitles` and `fakedSelectedDay` is only used for preview in Interface Builder + + +### Code ```objective-c @property (weak , nonatomic) FSCalendar *calendar; @@ -41,6 +58,9 @@ self.calendar = calendar; ### Or swift +* To use `FSCalendar` in swift, you need to ![Create Bridge Header in Swift Project](https://developer.apple.com/library/ios/documentation/Swift/Conceptual/BuildingCocoaApps/MixandMatch.html) + + ```swift private weak var calendar: FSCalendar! ``` From 157a6fb019903e9cccc9da079e56ba70e9be2e9b Mon Sep 17 00:00:00 2001 From: dingwenchao Date: Mon, 17 Aug 2015 19:07:13 +0800 Subject: [PATCH 3/5] Fix issues 1. Fix #61 (calendar:ShouldSelectDate:) not called on tapping dates for previous/next month 2. Enable header swipe, #56 --- .../LoadViewExampleViewController.m | 6 + Example/Podfile | 2 +- Example/Podfile.lock | 4 +- .../FSCalendar/FSCalendarHeaderTouchDeliver.h | 1 + .../Local Podspecs/FSCalendar.podspec.json | 4 +- Example/Pods/Manifest.lock | 4 +- Example/Pods/Pods.xcodeproj/project.pbxproj | 452 +++++++++--------- .../xcschemes/FSCalendar.xcscheme | 2 +- .../FSCalendar/FSCalendar-umbrella.h | 1 + .../FSCalendar/Info.plist | 2 +- FSCalendar.podspec | 2 +- Pod/Classes/FSCalendar.m | 46 +- Pod/Classes/FSCalendarHeader.m | 2 + Pod/Classes/FSCalendarHeaderTouchDeliver.h | 18 + Pod/Classes/FSCalendarHeaderTouchDeliver.m | 25 + README.md | 7 +- 16 files changed, 334 insertions(+), 244 deletions(-) create mode 120000 Example/Pods/Headers/Private/FSCalendar/FSCalendarHeaderTouchDeliver.h create mode 100644 Pod/Classes/FSCalendarHeaderTouchDeliver.h create mode 100644 Pod/Classes/FSCalendarHeaderTouchDeliver.m diff --git a/Example/FSCalendar/LoadViewExampleViewController.m b/Example/FSCalendar/LoadViewExampleViewController.m index 9afcec8..5e8667f 100644 --- a/Example/FSCalendar/LoadViewExampleViewController.m +++ b/Example/FSCalendar/LoadViewExampleViewController.m @@ -31,6 +31,12 @@ self.calendar = calendar; } +- (BOOL)calendar:(FSCalendar *)calendar shouldSelectDate:(NSDate *)date +{ + NSLog(@"should select date %@",[date fs_stringWithFormat:@"yyyy/MM/dd"]); + return YES; +} + - (void)calendar:(FSCalendar *)calendar didSelectDate:(NSDate *)date { NSLog(@"did select date %@",[date fs_stringWithFormat:@"yyyy/MM/dd"]); diff --git a/Example/Podfile b/Example/Podfile index 9638f4f..d15f959 100644 --- a/Example/Podfile +++ b/Example/Podfile @@ -10,4 +10,4 @@ target 'Tests', :exclusive => true do pod "FSCalendar", :path => "../" -end +end \ No newline at end of file diff --git a/Example/Podfile.lock b/Example/Podfile.lock index 0713136..39bcb1b 100644 --- a/Example/Podfile.lock +++ b/Example/Podfile.lock @@ -1,5 +1,5 @@ PODS: - - FSCalendar (0.10.1) + - FSCalendar (0.10.2) - SSLunarDate (0.0.1) DEPENDENCIES: @@ -11,7 +11,7 @@ EXTERNAL SOURCES: :path: ../ SPEC CHECKSUMS: - FSCalendar: beb758499ec15b8e077fcb655388d9d431d898d9 + FSCalendar: 51cf58e7a52fefe6ba1143f92a0ba234ed9aa05f SSLunarDate: d5d7d581f7e7e157c8d704a5f053b4ebcf760bba COCOAPODS: 0.38.2 diff --git a/Example/Pods/Headers/Private/FSCalendar/FSCalendarHeaderTouchDeliver.h b/Example/Pods/Headers/Private/FSCalendar/FSCalendarHeaderTouchDeliver.h new file mode 120000 index 0000000..3d500db --- /dev/null +++ b/Example/Pods/Headers/Private/FSCalendar/FSCalendarHeaderTouchDeliver.h @@ -0,0 +1 @@ +../../../../../Pod/Classes/FSCalendarHeaderTouchDeliver.h \ No newline at end of file diff --git a/Example/Pods/Local Podspecs/FSCalendar.podspec.json b/Example/Pods/Local Podspecs/FSCalendar.podspec.json index 767fccd..7335190 100644 --- a/Example/Pods/Local Podspecs/FSCalendar.podspec.json +++ b/Example/Pods/Local Podspecs/FSCalendar.podspec.json @@ -1,6 +1,6 @@ { "name": "FSCalendar", - "version": "0.10.1", + "version": "0.10.2", "summary": "A powerful calendar which supports Appearance, Infinite Scrolling and Subtitle", "homepage": "https://github.com/f33chobits/FSCalendar", "screenshots": [ @@ -15,7 +15,7 @@ }, "source": { "git": "https://github.com/f33chobits/FSCalendar.git", - "tag": "0.10.1" + "tag": "0.10.2" }, "platforms": { "ios": "7.0" diff --git a/Example/Pods/Manifest.lock b/Example/Pods/Manifest.lock index 0713136..39bcb1b 100644 --- a/Example/Pods/Manifest.lock +++ b/Example/Pods/Manifest.lock @@ -1,5 +1,5 @@ PODS: - - FSCalendar (0.10.1) + - FSCalendar (0.10.2) - SSLunarDate (0.0.1) DEPENDENCIES: @@ -11,7 +11,7 @@ EXTERNAL SOURCES: :path: ../ SPEC CHECKSUMS: - FSCalendar: beb758499ec15b8e077fcb655388d9d431d898d9 + FSCalendar: 51cf58e7a52fefe6ba1143f92a0ba234ed9aa05f SSLunarDate: d5d7d581f7e7e157c8d704a5f053b4ebcf760bba COCOAPODS: 0.38.2 diff --git a/Example/Pods/Pods.xcodeproj/project.pbxproj b/Example/Pods/Pods.xcodeproj/project.pbxproj index 23a8212..b21fac4 100644 --- a/Example/Pods/Pods.xcodeproj/project.pbxproj +++ b/Example/Pods/Pods.xcodeproj/project.pbxproj @@ -8,79 +8,81 @@ /* Begin PBXBuildFile section */ 04A641506787C0A799C62300E9BF31C3 /* SSLunarDate.h in Headers */ = {isa = PBXBuildFile; fileRef = B0A012009E64F565D007314E8485EEF3 /* SSLunarDate.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 06981237C3A762C1B1C9418FCBF754C2 /* FSCalendarHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 2260E25C9017243593E2C24E8363B4EF /* FSCalendarHeader.m */; }; 09734EA83ABD9F3ED61B02596FC9FA7A /* SSLunarDateType.h in Headers */ = {isa = PBXBuildFile; fileRef = 3710AAE33EE4F197DAEA048EE24EEFA9 /* SSLunarDateType.h */; settings = {ATTRIBUTES = (Public, ); }; }; 0ECC94069256C5C8A8A56C0909715F40 /* SSHolidayCountry.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C0CED80CE430337668F362BD32A95CE /* SSHolidayCountry.h */; settings = {ATTRIBUTES = (Public, ); }; }; 10688DCCCE8214C16F242D5F2BF4272F /* libLunar.c in Sources */ = {isa = PBXBuildFile; fileRef = 3D581022409E3C61FAB2832CAAFC8881 /* libLunar.c */; }; - 1E6017871B237E1366209A6756A8381A /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3C99C2E87C8BD5F87BE8E57A2D49B667 /* UIKit.framework */; }; 1E87EDBA80D2E69A1E29AEF58F20A3DF /* SSLunarDate-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = B29BB09ADAF96ECC7A8DCACF720C6CF0 /* SSLunarDate-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 20683DBB0725A629460ADD07BF0456A5 /* NSDate+FSExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = ACB9593C4BADB1659BDE115EE91785B1 /* NSDate+FSExtension.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 20D76B85D8BD00C5DE101E4728D02416 /* FSCalendarCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 145C451D7C058EA4FBA6493374765C5C /* FSCalendarCell.h */; settings = {ATTRIBUTES = (Public, ); }; }; 228BB116BEB35B566F85A7FC6FF0905A /* SSHolidayManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 5EFB101AD37B9A8D74A89B97109669E2 /* SSHolidayManager.m */; }; + 22D5DB41C112B3926266A3848FB1E027 /* FSCalendarHeaderTouchDeliver.m in Sources */ = {isa = PBXBuildFile; fileRef = 88898FB9CF389C20E3B1DB7162264036 /* FSCalendarHeaderTouchDeliver.m */; }; + 24603A29346BB64A7AB0F966943F3A74 /* FSCalendar.m in Sources */ = {isa = PBXBuildFile; fileRef = 473F1B7EE92D28909B7C16C5151AD6E1 /* FSCalendar.m */; }; + 27B201383C41D7C5D9F01317E58CB31F /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5AA1D8123C90631E7766B49E25F0DD13 /* Foundation.framework */; }; 299E4FEE57389E6068B2ABADFF624B8E /* SSHolidayHK.h in Headers */ = {isa = PBXBuildFile; fileRef = 3CF4F61215E27ABEBEAE2B19FFD60671 /* SSHolidayHK.h */; settings = {ATTRIBUTES = (Public, ); }; }; 2D2DC3B175F19BB6854FC82898C9682E /* SSHolidayUS.h in Headers */ = {isa = PBXBuildFile; fileRef = 1525A6F4B6EEC101CB922575C0DB5711 /* SSHolidayUS.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2D9F5A15E8C37A95E96FD8BC935CFED8 /* FSCalendarHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = DBC1CA7DA5F349A0F07EFCAECDE22A5F /* FSCalendarHeader.m */; }; 39DEDA136C5147F442176A28C86EA568 /* SSHolidayCountry.m in Sources */ = {isa = PBXBuildFile; fileRef = 9FE15511BEF284B4BEB133DB1D5D2434 /* SSHolidayCountry.m */; }; 3C42B60CBB06056BB795E21427169AC3 /* SSHolidayWest.m in Sources */ = {isa = PBXBuildFile; fileRef = C5716D2E6E68D7A85246DCEF8C5FA6E8 /* SSHolidayWest.m */; }; - 3C86175F05624D1F82C71E1F2AB26CE6 /* FSCalendarAppearance.h in Headers */ = {isa = PBXBuildFile; fileRef = 08AB06A1CE20EAB08C2603A031501B8E /* FSCalendarAppearance.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3D4C5CDEABBCEEED26DD778AE33BEC9F /* FSCalendarHeaderTouchDeliver.h in Headers */ = {isa = PBXBuildFile; fileRef = E4A1F05DA7CA4F4ED8ED32F3B2342839 /* FSCalendarHeaderTouchDeliver.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3F9BFB29183EE8C0498C170B5E00CDC0 /* NSDate+FSExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = DED2A722D951559A2167C067A8FEED75 /* NSDate+FSExtension.h */; settings = {ATTRIBUTES = (Public, ); }; }; 440A6311DE3541A9B7B9B2867F8A8FBC /* Pods-Tests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 4CBE7DD7296E5A63E5BCAD52CB835795 /* Pods-Tests-dummy.m */; }; 455EDC7F6B71B793533BC8D8A84B9A57 /* SSLunarDate-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = EE600446E16718EB81D4297BFBF2A9BC /* SSLunarDate-dummy.m */; }; - 4D927DA5F4A9559594A20D07053C3C80 /* FSCalendarCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 8878250B470835827105861365C27E9B /* FSCalendarCell.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 56F444422283EB981D1F1DD78734EAA3 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2F9EF493C2AD554B41ED231C22D7CDE9 /* QuartzCore.framework */; }; + 53C339F79F0A5C1ABF1AC06EAF33727B /* NSDate+FSExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A1FB8A0AA9DE12F886F1C631DC798CB /* NSDate+FSExtension.m */; }; 595D87DBCCB0E024B5AB3F6C49D4297B /* SSHolidayUK.m in Sources */ = {isa = PBXBuildFile; fileRef = DF83415789E1942CE2A1E8AA32F18136 /* SSHolidayUK.m */; }; + 5CA69B78CA1929653601B29F3369E800 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0B47ED044089CC00CFA4D9B06EDD39F5 /* QuartzCore.framework */; }; 5CB916B2D1E7FC9E6536E7138840065B /* SSLunarDate.m in Sources */ = {isa = PBXBuildFile; fileRef = 72CB427A52B75A30BADF2A902ECD88E7 /* SSLunarDate.m */; }; - 5CDD7BC418A7CD2B4D7B610E36FD2537 /* UIView+FSExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 2B4B7CF1C49534003FF3AAE9BB5D636F /* UIView+FSExtension.m */; }; - 5F67D29C4EC66B5D41D009EAEB1340EB /* FSCalendar-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 36309656BE646306DAE1D4B27CF181FB /* FSCalendar-dummy.m */; }; + 5FC61922D504C7C16AA40827301F3932 /* FSCalendarHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 989E8F168C0F49C9DB8449AF1EAB6E4E /* FSCalendarHeader.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6168810BB08F379180CA7022E4E2CBF6 /* FSCalendarCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 4874B068F33F393676DC8A203EAEC851 /* FSCalendarCell.m */; }; 660EC2EE5AC49D3FE2BA9DD599E00337 /* SSHolidayCA.m in Sources */ = {isa = PBXBuildFile; fileRef = 20683965A00C126A9FF8BBB550AD2B1A /* SSHolidayCA.m */; }; 688D75380D9BB54FA72F31E7C40949DD /* Pods-FSCalendar-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = D12FA2535DF81450C83A767A651909EF /* Pods-FSCalendar-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; 6A3D5E1D10F0A86E6D99F8034B2D064F /* Pods-FSCalendar-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 7EC898C68853882730074F5EEF0ED209 /* Pods-FSCalendar-dummy.m */; }; - 6CEBC214F7BBFE96F923FBFD834D3E04 /* NSDate+FSExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 36123682B1EB59D223924772FA5281FA /* NSDate+FSExtension.m */; }; + 6EF1E77D0D94F08D455E2A7918926D9B /* UIView+FSExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = A105F99E234F5ED46B09FDB10778347B /* UIView+FSExtension.h */; settings = {ATTRIBUTES = (Public, ); }; }; 73AC99A10BFB1A01346294C71384E2F6 /* SSHolidayWest.h in Headers */ = {isa = PBXBuildFile; fileRef = 21DD6EEDABF3BD059F155873FDE2CE31 /* SSHolidayWest.h */; settings = {ATTRIBUTES = (Public, ); }; }; 78B67FFFFB8ED71D093FFB093D6C4A87 /* Pods-Tests-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 9F2144D633B6F1CD34AA34670B3533DE /* Pods-Tests-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8328D958D148CA0561B368D50B4F6E96 /* FSCalendar+IBExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BFE7419C3AA305CC714FCEC41654CB1 /* FSCalendar+IBExtension.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 857C82F8EBE96F265F37D2D367F750C8 /* FSCalendarAppearance.h in Headers */ = {isa = PBXBuildFile; fileRef = 2F500C260E7A4498DAB1DF455A9FBAE7 /* FSCalendarAppearance.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 872D9EFE9C7FA47B01738871FE4D42AD /* FSCalendarDynamicHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = E59B84FE00667BAF81F695BCA0FA9878 /* FSCalendarDynamicHeader.h */; settings = {ATTRIBUTES = (Public, ); }; }; 8734FAAC62749549CD66F9142292A2BE /* SSHolidayCA.h in Headers */ = {isa = PBXBuildFile; fileRef = 604FD30C5622D48F091008FEA43B4EE3 /* SSHolidayCA.h */; settings = {ATTRIBUTES = (Public, ); }; }; 8B36C18E7CDAB3A232030184578ABA97 /* SSHolidayUK.h in Headers */ = {isa = PBXBuildFile; fileRef = 9A40D89E4ECB9533F1CC1A3183E17B10 /* SSHolidayUK.h */; settings = {ATTRIBUTES = (Public, ); }; }; 9CA143695953E2A4FC92ACB81E382BEF /* SSLunarDateHoliday.m in Sources */ = {isa = PBXBuildFile; fileRef = C56DA0BE1F69731AE1E0784525D6F038 /* SSLunarDateHoliday.m */; }; - 9EF6BEC2F734685ADC2ED4B312960A77 /* FSCalendarHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = F46F1BF087B49AB98D8BD4CDDB4BAB43 /* FSCalendarHeader.h */; settings = {ATTRIBUTES = (Public, ); }; }; 9EFA4DAFFF75383FDF3D44CE8815CB10 /* SSHolidayHK.m in Sources */ = {isa = PBXBuildFile; fileRef = 400A923D0F9B07EF77ECB9D4F3829DCF /* SSHolidayHK.m */; }; + A2AAE81F6C8020F7C0717278FBC2AF18 /* UIView+FSExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 28688D4C816AC4330CDD3AEF62FCE6D1 /* UIView+FSExtension.m */; }; A52D92402A618AB6B6F27B244C7BDF2C /* SSHolidayChina.m in Sources */ = {isa = PBXBuildFile; fileRef = 763F5A8E53435056AB34EAF0E7EE4E7A /* SSHolidayChina.m */; }; AA2220910C4E938B0D4C228ADE9AB965 /* SSLunarDateFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = 0DBDEF2E5AA558C5FFF24E95BE8368BF /* SSLunarDateFormatter.m */; }; AE599B21D8BA9143C09D810CCC7DD19B /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5AA1D8123C90631E7766B49E25F0DD13 /* Foundation.framework */; }; B2190F9450485DA7D118BC57100D06BA /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5AA1D8123C90631E7766B49E25F0DD13 /* Foundation.framework */; }; - B588D4E549F18CB105E56B699A6CF794 /* FSCalendarCell.m in Sources */ = {isa = PBXBuildFile; fileRef = E31D53556A07FFE9BF32C48C33EC54EE /* FSCalendarCell.m */; }; B8ED997C6CBACB2263A0B2D3A6261E88 /* SSHolidayTW.h in Headers */ = {isa = PBXBuildFile; fileRef = FA10991224C1ABC71BC264C8715E0E08 /* SSHolidayTW.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BC6503D96C01F120E9A13326520D0FEA /* UIView+FSExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = 17C58C9918B8F843EA0074B8D5B9B428 /* UIView+FSExtension.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C7044D0236059336FE3272B7C331858A /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5AA1D8123C90631E7766B49E25F0DD13 /* Foundation.framework */; }; + C9AFAEDE356714DCBFAF41F29A78414F /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7EA8254D470E5EC5B0D553929F982221 /* UIKit.framework */; }; CF7950F5AA66C8D9311B81ABF59E5199 /* SSHolidayTW.m in Sources */ = {isa = PBXBuildFile; fileRef = 50AC4FAF57E6DBEB5C8908DBB575B8BC /* SSHolidayTW.m */; }; - D1B6FB252A7E2B30AEAB4D28D801DB31 /* FSCalendarAppearance.m in Sources */ = {isa = PBXBuildFile; fileRef = 769210DAD9AF7678653FCB008DF725F1 /* FSCalendarAppearance.m */; }; + D11C2338824E4FB230A12D2A2F6B2978 /* FSCalendarAppearance.m in Sources */ = {isa = PBXBuildFile; fileRef = F01CE3EC8BD4AA137866E30F67C65CA5 /* FSCalendarAppearance.m */; }; D4246EDDB96EA489DE526E2A5D44025E /* SSHolidayChina.h in Headers */ = {isa = PBXBuildFile; fileRef = A748BA4A97D780B42BB0C6DAA15573F6 /* SSHolidayChina.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D4284F3D645B1ECF0691BC4E05CAF946 /* FSCalendar+IBExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = 530EEEBAD9D5B050C00DE228525844EB /* FSCalendar+IBExtension.h */; settings = {ATTRIBUTES = (Public, ); }; }; D46E3CE15349AA61B39D83B8717B9068 /* SSHolidayUS.m in Sources */ = {isa = PBXBuildFile; fileRef = 14A460EBCD38C16E8742F75E738E2CCF /* SSHolidayUS.m */; }; D850F3947D0ED2E4BC8BD0BD4F6241C6 /* SSHolidayManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 72F6DD923207B8A0CF564B736F120BA3 /* SSHolidayManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DD9F3BA0C79F41C1CA600B5E0ED7D794 /* FSCalendar.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FBA777B4DBB3A0CD54E2A817F319F14 /* FSCalendar.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DE9C23DFF61B5F70A58F347D0A1032F9 /* FSCalendar.m in Sources */ = {isa = PBXBuildFile; fileRef = 9F279B2BDCB3286FB2C022C31CE06129 /* FSCalendar.m */; }; E00C55509DCF8B45FDF3012FB650663F /* SSLunarDateHoliday.h in Headers */ = {isa = PBXBuildFile; fileRef = 627258E184D594EE050656316E6B78BE /* SSLunarDateHoliday.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E0DD136ECFF43A2BC9BC0ABFA42FD9A8 /* FSCalendar+IBExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 669D018CF8C42892E4789315F48B315C /* FSCalendar+IBExtension.m */; }; E13E773E5A12FEE825C7848422E5B610 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5AA1D8123C90631E7766B49E25F0DD13 /* Foundation.framework */; }; - F012AA6F577623B0F1D3B81483294711 /* FSCalendar+IBExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 0934EB427A6AC0963958246C9C5C2954 /* FSCalendar+IBExtension.m */; }; + E77F1611E7426838E583737BB5D61A6A /* FSCalendar-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 1ECB174417943CB2B4CDD9A4246AEC1D /* FSCalendar-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EA80C6B97A8AB6943FB7759519B3F530 /* FSCalendar-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 303B0855D51F4A6BE3EE89E9C5074761 /* FSCalendar-dummy.m */; }; F05ECAA1D0A75EC1C72BDC7B66CD9AF5 /* SSLunarDateFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = 93CAD58C186DC7DFBC15D93D5370AADF /* SSLunarDateFormatter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F1649FF7DDC0B4A2FAD92C2CBB3D6B86 /* FSCalendar-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = CBA2D346F64B2F1721B3E2482B1E4049 /* FSCalendar-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F245BBF249FEB116BD9957F9C3EBFC88 /* FSCalendarDynamicHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = F20AE46912B581E22732C0DC3C04F09F /* FSCalendarDynamicHeader.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F19D34D618594B4BD65EAA0485AB54F4 /* FSCalendar.h in Headers */ = {isa = PBXBuildFile; fileRef = 622B6D6D19D3229387FB680D1109D811 /* FSCalendar.h */; settings = {ATTRIBUTES = (Public, ); }; }; FF0E32221215E3DB1F33AF054330FC44 /* libLunar.h in Headers */ = {isa = PBXBuildFile; fileRef = ECC692336AD9AF7126C7B5A4D5234FB4 /* libLunar.h */; settings = {ATTRIBUTES = (Public, ); }; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ - 4BD71306AD9D9574156E5FA242D58E5B /* PBXContainerItemProxy */ = { + 4387F477AECE8D3A8FEE4B6DD50910DD /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = E80BE44313AEC0A593F604D0A43D8CB3; + remoteGlobalIDString = A163209C66C661EED20A9191357BE29D; remoteInfo = FSCalendar; }; - C0F3F441BBCAAC357E16D4EEF836E2A8 /* PBXContainerItemProxy */ = { + 506FECADB5350CF5F932772D157605C9 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = E80BE44313AEC0A593F604D0A43D8CB3; + remoteGlobalIDString = A163209C66C661EED20A9191357BE29D; remoteInfo = FSCalendar; }; - CEEE00AD4EC0A13F063116DA83DDD3C1 /* PBXContainerItemProxy */ = { + 7DEFDABE722E7DBBE1C04C7344AE0E25 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; @@ -93,67 +95,69 @@ 008315785BB096C9E4D6148DF6779C36 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 031D615C1268C3BF73CBB19D688EC7AF /* Pods-Tests-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-Tests-frameworks.sh"; sourceTree = ""; }; 0352AEC9F495E238144E8C277A521B42 /* Pods-FSCalendar-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-FSCalendar-resources.sh"; sourceTree = ""; }; - 08AB06A1CE20EAB08C2603A031501B8E /* FSCalendarAppearance.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = FSCalendarAppearance.h; sourceTree = ""; }; - 0934EB427A6AC0963958246C9C5C2954 /* FSCalendar+IBExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "FSCalendar+IBExtension.m"; sourceTree = ""; }; + 0B47ED044089CC00CFA4D9B06EDD39F5 /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk/System/Library/Frameworks/QuartzCore.framework; sourceTree = DEVELOPER_DIR; }; 0DBDEF2E5AA558C5FFF24E95BE8368BF /* SSLunarDateFormatter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SSLunarDateFormatter.m; path = SSLunarDate/SSLunarDateFormatter.m; sourceTree = ""; }; 0F9F6FF6696B9A0FB07E2D33242B41C1 /* Pods-FSCalendar-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-FSCalendar-frameworks.sh"; sourceTree = ""; }; 10BF4FF142BC368168CE89C68F110EFA /* Pods-FSCalendar.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-FSCalendar.release.xcconfig"; sourceTree = ""; }; + 145C451D7C058EA4FBA6493374765C5C /* FSCalendarCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = FSCalendarCell.h; sourceTree = ""; }; 14A460EBCD38C16E8742F75E738E2CCF /* SSHolidayUS.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SSHolidayUS.m; path = SSLunarDate/SSHolidayUS.m; sourceTree = ""; }; 1525A6F4B6EEC101CB922575C0DB5711 /* SSHolidayUS.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SSHolidayUS.h; path = SSLunarDate/SSHolidayUS.h; sourceTree = ""; }; - 17C58C9918B8F843EA0074B8D5B9B428 /* UIView+FSExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "UIView+FSExtension.h"; sourceTree = ""; }; 1926A518E76691D9C966D9A3D3F008B4 /* Pods-Tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-Tests.release.xcconfig"; sourceTree = ""; }; - 1FBA777B4DBB3A0CD54E2A817F319F14 /* FSCalendar.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = FSCalendar.h; sourceTree = ""; }; + 1A1FB8A0AA9DE12F886F1C631DC798CB /* NSDate+FSExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSDate+FSExtension.m"; sourceTree = ""; }; + 1ECB174417943CB2B4CDD9A4246AEC1D /* FSCalendar-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FSCalendar-umbrella.h"; sourceTree = ""; }; 20683965A00C126A9FF8BBB550AD2B1A /* SSHolidayCA.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SSHolidayCA.m; path = SSLunarDate/SSHolidayCA.m; sourceTree = ""; }; 20CB000F56F6D89AD9899944122AC088 /* Pods_FSCalendar.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_FSCalendar.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 21DD6EEDABF3BD059F155873FDE2CE31 /* SSHolidayWest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SSHolidayWest.h; path = SSLunarDate/SSHolidayWest.h; sourceTree = ""; }; - 2260E25C9017243593E2C24E8363B4EF /* FSCalendarHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = FSCalendarHeader.m; sourceTree = ""; }; 26E83E0999303DFB6D05497C76110329 /* Pods-Tests.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "sourcecode.module-map"; path = "Pods-Tests.modulemap"; sourceTree = ""; }; - 2B4B7CF1C49534003FF3AAE9BB5D636F /* UIView+FSExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "UIView+FSExtension.m"; sourceTree = ""; }; + 28688D4C816AC4330CDD3AEF62FCE6D1 /* UIView+FSExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "UIView+FSExtension.m"; sourceTree = ""; }; 2CE399D1BECB3BC75065153E96A25748 /* FSCalendar.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FSCalendar.xcconfig; sourceTree = ""; }; - 2F9EF493C2AD554B41ED231C22D7CDE9 /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk/System/Library/Frameworks/QuartzCore.framework; sourceTree = DEVELOPER_DIR; }; - 36123682B1EB59D223924772FA5281FA /* NSDate+FSExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSDate+FSExtension.m"; sourceTree = ""; }; - 36309656BE646306DAE1D4B27CF181FB /* FSCalendar-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "FSCalendar-dummy.m"; sourceTree = ""; }; + 2F500C260E7A4498DAB1DF455A9FBAE7 /* FSCalendarAppearance.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = FSCalendarAppearance.h; sourceTree = ""; }; + 303B0855D51F4A6BE3EE89E9C5074761 /* FSCalendar-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "FSCalendar-dummy.m"; sourceTree = ""; }; 3710AAE33EE4F197DAEA048EE24EEFA9 /* SSLunarDateType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SSLunarDateType.h; path = SSLunarDate/SSLunarDateType.h; sourceTree = ""; }; 3968AD515A55ED108352048ED227C4FE /* Pods-Tests-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-Tests-resources.sh"; sourceTree = ""; }; - 3C99C2E87C8BD5F87BE8E57A2D49B667 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk/System/Library/Frameworks/UIKit.framework; sourceTree = DEVELOPER_DIR; }; 3CF4F61215E27ABEBEAE2B19FFD60671 /* SSHolidayHK.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SSHolidayHK.h; path = SSLunarDate/SSHolidayHK.h; sourceTree = ""; }; 3D581022409E3C61FAB2832CAAFC8881 /* libLunar.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = libLunar.c; path = SSLunarDate/libLunar.c; sourceTree = ""; }; 400A923D0F9B07EF77ECB9D4F3829DCF /* SSHolidayHK.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SSHolidayHK.m; path = SSLunarDate/SSHolidayHK.m; sourceTree = ""; }; 444F53D12CACE4A1483322689751F4DD /* SSLunarDate.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = SSLunarDate.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 473F1B7EE92D28909B7C16C5151AD6E1 /* FSCalendar.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = FSCalendar.m; sourceTree = ""; }; 4867DD35C7D9B100BB5F93D7B65086C4 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 4874B068F33F393676DC8A203EAEC851 /* FSCalendarCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = FSCalendarCell.m; sourceTree = ""; }; 4BEB79A4B31B08ADF409602C0DE9102D /* Pods-Tests-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-Tests-acknowledgements.markdown"; sourceTree = ""; }; + 4BFE7419C3AA305CC714FCEC41654CB1 /* FSCalendar+IBExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FSCalendar+IBExtension.h"; sourceTree = ""; }; 4CBE7DD7296E5A63E5BCAD52CB835795 /* Pods-Tests-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-Tests-dummy.m"; sourceTree = ""; }; 50AC4FAF57E6DBEB5C8908DBB575B8BC /* SSHolidayTW.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SSHolidayTW.m; path = SSLunarDate/SSHolidayTW.m; sourceTree = ""; }; 52FCC49CF43946EF6745F0ABDF8306AC /* Pods-Tests-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-Tests-acknowledgements.plist"; sourceTree = ""; }; - 530EEEBAD9D5B050C00DE228525844EB /* FSCalendar+IBExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FSCalendar+IBExtension.h"; sourceTree = ""; }; 567E11167AF70B75B4E82CB1A6E09192 /* Pods-FSCalendar-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-FSCalendar-acknowledgements.markdown"; sourceTree = ""; }; 5AA1D8123C90631E7766B49E25F0DD13 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; 5C157B5466CAB5B485BC0D89226EF3DE /* Pods_Tests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Tests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 5EFB101AD37B9A8D74A89B97109669E2 /* SSHolidayManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SSHolidayManager.m; path = SSLunarDate/SSHolidayManager.m; sourceTree = ""; }; 604FD30C5622D48F091008FEA43B4EE3 /* SSHolidayCA.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SSHolidayCA.h; path = SSLunarDate/SSHolidayCA.h; sourceTree = ""; }; + 622B6D6D19D3229387FB680D1109D811 /* FSCalendar.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = FSCalendar.h; sourceTree = ""; }; 627258E184D594EE050656316E6B78BE /* SSLunarDateHoliday.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SSLunarDateHoliday.h; path = SSLunarDate/SSLunarDateHoliday.h; sourceTree = ""; }; + 669D018CF8C42892E4789315F48B315C /* FSCalendar+IBExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "FSCalendar+IBExtension.m"; sourceTree = ""; }; 6D317E71256479024486D3A92F6E8512 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 7015284417AA7F1BAAB8D2060EBF4876 /* FSCalendar.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = FSCalendar.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 7022C9BA480A7EE4ED684A060A6A3332 /* SSLunarDate.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SSLunarDate.xcconfig; sourceTree = ""; }; 72CB427A52B75A30BADF2A902ECD88E7 /* SSLunarDate.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SSLunarDate.m; path = SSLunarDate/SSLunarDate.m; sourceTree = ""; }; 72F6DD923207B8A0CF564B736F120BA3 /* SSHolidayManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SSHolidayManager.h; path = SSLunarDate/SSHolidayManager.h; sourceTree = ""; }; 763F5A8E53435056AB34EAF0E7EE4E7A /* SSHolidayChina.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SSHolidayChina.m; path = SSLunarDate/SSHolidayChina.m; sourceTree = ""; }; - 769210DAD9AF7678653FCB008DF725F1 /* FSCalendarAppearance.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = FSCalendarAppearance.m; sourceTree = ""; }; 7C0CED80CE430337668F362BD32A95CE /* SSHolidayCountry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SSHolidayCountry.h; path = SSLunarDate/SSHolidayCountry.h; sourceTree = ""; }; + 7EA8254D470E5EC5B0D553929F982221 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk/System/Library/Frameworks/UIKit.framework; sourceTree = DEVELOPER_DIR; }; 7EC898C68853882730074F5EEF0ED209 /* Pods-FSCalendar-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-FSCalendar-dummy.m"; sourceTree = ""; }; 845505918B1066FC0CAFDCE47110DF4A /* FSCalendar.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "sourcecode.module-map"; path = FSCalendar.modulemap; sourceTree = ""; }; - 8878250B470835827105861365C27E9B /* FSCalendarCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = FSCalendarCell.h; sourceTree = ""; }; + 88898FB9CF389C20E3B1DB7162264036 /* FSCalendarHeaderTouchDeliver.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = FSCalendarHeaderTouchDeliver.m; sourceTree = ""; }; 93CAD58C186DC7DFBC15D93D5370AADF /* SSLunarDateFormatter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SSLunarDateFormatter.h; path = SSLunarDate/SSLunarDateFormatter.h; sourceTree = ""; }; + 989E8F168C0F49C9DB8449AF1EAB6E4E /* FSCalendarHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = FSCalendarHeader.h; sourceTree = ""; }; 9A357918FB03042943BAF57435315AF1 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 9A40D89E4ECB9533F1CC1A3183E17B10 /* SSHolidayUK.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SSHolidayUK.h; path = SSLunarDate/SSHolidayUK.h; sourceTree = ""; }; - 9E8D35B9D7FDA8118A841AFE4B9D6C91 /* FSCalendar-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "FSCalendar-Private.xcconfig"; sourceTree = ""; }; 9F2144D633B6F1CD34AA34670B3533DE /* Pods-Tests-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-Tests-umbrella.h"; sourceTree = ""; }; - 9F279B2BDCB3286FB2C022C31CE06129 /* FSCalendar.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = FSCalendar.m; sourceTree = ""; }; 9FE15511BEF284B4BEB133DB1D5D2434 /* SSHolidayCountry.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SSHolidayCountry.m; path = SSLunarDate/SSHolidayCountry.m; sourceTree = ""; }; + A105F99E234F5ED46B09FDB10778347B /* UIView+FSExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "UIView+FSExtension.h"; sourceTree = ""; }; + A6DB4772BF1D113311D1019C255B5354 /* FSCalendar-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "FSCalendar-Private.xcconfig"; sourceTree = ""; }; A748BA4A97D780B42BB0C6DAA15573F6 /* SSHolidayChina.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SSHolidayChina.h; path = SSLunarDate/SSHolidayChina.h; sourceTree = ""; }; A860265F850C40D093C7B365BEFD71EE /* Pods-FSCalendar-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-FSCalendar-acknowledgements.plist"; sourceTree = ""; }; AB34A5A6AD9D1256E9F0E32C2457957F /* Pods-FSCalendar.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-FSCalendar.debug.xcconfig"; sourceTree = ""; }; ACB2E77D6710BEB2194BA1E2C808F571 /* SSLunarDate-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SSLunarDate-prefix.pch"; sourceTree = ""; }; - ACB9593C4BADB1659BDE115EE91785B1 /* NSDate+FSExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSDate+FSExtension.h"; sourceTree = ""; }; AE37010E434C9F341F89E553318E145B /* SSLunarDate-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "SSLunarDate-Private.xcconfig"; sourceTree = ""; }; B0A012009E64F565D007314E8485EEF3 /* SSLunarDate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SSLunarDate.h; path = SSLunarDate/SSLunarDate.h; sourceTree = ""; }; B29BB09ADAF96ECC7A8DCACF720C6CF0 /* SSLunarDate-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SSLunarDate-umbrella.h"; sourceTree = ""; }; @@ -162,17 +166,17 @@ BC4C854B3E1108E3CC84D76D8B1E96C7 /* SSLunarDate.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "sourcecode.module-map"; path = SSLunarDate.modulemap; sourceTree = ""; }; C56DA0BE1F69731AE1E0784525D6F038 /* SSLunarDateHoliday.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SSLunarDateHoliday.m; path = SSLunarDate/SSLunarDateHoliday.m; sourceTree = ""; }; C5716D2E6E68D7A85246DCEF8C5FA6E8 /* SSHolidayWest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SSHolidayWest.m; path = SSLunarDate/SSHolidayWest.m; sourceTree = ""; }; - CBA2D346F64B2F1721B3E2482B1E4049 /* FSCalendar-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FSCalendar-umbrella.h"; sourceTree = ""; }; CC349786F44FECC86ACA85D5F5DD698F /* Pods-FSCalendar.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "sourcecode.module-map"; path = "Pods-FSCalendar.modulemap"; sourceTree = ""; }; D12FA2535DF81450C83A767A651909EF /* Pods-FSCalendar-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-FSCalendar-umbrella.h"; sourceTree = ""; }; DB5017EFE7F4D03C84E6F6C9CC320B83 /* Pods-Tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-Tests.debug.xcconfig"; sourceTree = ""; }; + DBC1CA7DA5F349A0F07EFCAECDE22A5F /* FSCalendarHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = FSCalendarHeader.m; sourceTree = ""; }; + DED2A722D951559A2167C067A8FEED75 /* NSDate+FSExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSDate+FSExtension.h"; sourceTree = ""; }; DF83415789E1942CE2A1E8AA32F18136 /* SSHolidayUK.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SSHolidayUK.m; path = SSLunarDate/SSHolidayUK.m; sourceTree = ""; }; - E31D53556A07FFE9BF32C48C33EC54EE /* FSCalendarCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = FSCalendarCell.m; sourceTree = ""; }; - EC7129015450D87ED059A4F233A8DBF6 /* FSCalendar.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = FSCalendar.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + E4A1F05DA7CA4F4ED8ED32F3B2342839 /* FSCalendarHeaderTouchDeliver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = FSCalendarHeaderTouchDeliver.h; sourceTree = ""; }; + E59B84FE00667BAF81F695BCA0FA9878 /* FSCalendarDynamicHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = FSCalendarDynamicHeader.h; sourceTree = ""; }; ECC692336AD9AF7126C7B5A4D5234FB4 /* libLunar.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = libLunar.h; path = SSLunarDate/libLunar.h; sourceTree = ""; }; EE600446E16718EB81D4297BFBF2A9BC /* SSLunarDate-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SSLunarDate-dummy.m"; sourceTree = ""; }; - F20AE46912B581E22732C0DC3C04F09F /* FSCalendarDynamicHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = FSCalendarDynamicHeader.h; sourceTree = ""; }; - F46F1BF087B49AB98D8BD4CDDB4BAB43 /* FSCalendarHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = FSCalendarHeader.h; sourceTree = ""; }; + F01CE3EC8BD4AA137866E30F67C65CA5 /* FSCalendarAppearance.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = FSCalendarAppearance.m; sourceTree = ""; }; FA10991224C1ABC71BC264C8715E0E08 /* SSHolidayTW.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SSHolidayTW.h; path = SSLunarDate/SSHolidayTW.h; sourceTree = ""; }; /* End PBXFileReference section */ @@ -185,16 +189,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 33CFD24C34D519ACEB9771166790E176 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - C7044D0236059336FE3272B7C331858A /* Foundation.framework in Frameworks */, - 56F444422283EB981D1F1DD78734EAA3 /* QuartzCore.framework in Frameworks */, - 1E6017871B237E1366209A6756A8381A /* UIKit.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; C6F722BD6598AA304B7064DE0FFE4017 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -203,6 +197,16 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + CD744421FC056C114AFC5387F7C3CC20 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 27B201383C41D7C5D9F01317E58CB31F /* Foundation.framework in Frameworks */, + 5CA69B78CA1929653601B29F3369E800 /* QuartzCore.framework in Frameworks */, + C9AFAEDE356714DCBFAF41F29A78414F /* UIKit.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; DF4EC8B5093AE47496596184B9DC5EB8 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -214,14 +218,6 @@ /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ - 03C63F73A4E6D6C24EA57809D32A8A25 /* Pod */ = { - isa = PBXGroup; - children = ( - 0EB2B77660377D1B7A454AAB97D50FC0 /* Classes */, - ); - path = Pod; - sourceTree = ""; - }; 0AA211ED2A07E087FBF706C4524A050B /* Pods */ = { isa = PBXGroup; children = ( @@ -265,28 +261,6 @@ path = SSLunarDate; sourceTree = ""; }; - 0EB2B77660377D1B7A454AAB97D50FC0 /* Classes */ = { - isa = PBXGroup; - children = ( - 1FBA777B4DBB3A0CD54E2A817F319F14 /* FSCalendar.h */, - 9F279B2BDCB3286FB2C022C31CE06129 /* FSCalendar.m */, - 530EEEBAD9D5B050C00DE228525844EB /* FSCalendar+IBExtension.h */, - 0934EB427A6AC0963958246C9C5C2954 /* FSCalendar+IBExtension.m */, - 08AB06A1CE20EAB08C2603A031501B8E /* FSCalendarAppearance.h */, - 769210DAD9AF7678653FCB008DF725F1 /* FSCalendarAppearance.m */, - 8878250B470835827105861365C27E9B /* FSCalendarCell.h */, - E31D53556A07FFE9BF32C48C33EC54EE /* FSCalendarCell.m */, - F20AE46912B581E22732C0DC3C04F09F /* FSCalendarDynamicHeader.h */, - F46F1BF087B49AB98D8BD4CDDB4BAB43 /* FSCalendarHeader.h */, - 2260E25C9017243593E2C24E8363B4EF /* FSCalendarHeader.m */, - ACB9593C4BADB1659BDE115EE91785B1 /* NSDate+FSExtension.h */, - 36123682B1EB59D223924772FA5281FA /* NSDate+FSExtension.m */, - 17C58C9918B8F843EA0074B8D5B9B428 /* UIView+FSExtension.h */, - 2B4B7CF1C49534003FF3AAE9BB5D636F /* UIView+FSExtension.m */, - ); - path = Classes; - sourceTree = ""; - }; 122DA2E5084A4393C29BE363C764795C /* Frameworks */ = { isa = PBXGroup; children = ( @@ -313,6 +287,30 @@ path = "Target Support Files/Pods-Tests"; sourceTree = ""; }; + 196B75AFBA0F78D69C2EFCA6A56ECF80 /* Classes */ = { + isa = PBXGroup; + children = ( + 622B6D6D19D3229387FB680D1109D811 /* FSCalendar.h */, + 473F1B7EE92D28909B7C16C5151AD6E1 /* FSCalendar.m */, + 4BFE7419C3AA305CC714FCEC41654CB1 /* FSCalendar+IBExtension.h */, + 669D018CF8C42892E4789315F48B315C /* FSCalendar+IBExtension.m */, + 2F500C260E7A4498DAB1DF455A9FBAE7 /* FSCalendarAppearance.h */, + F01CE3EC8BD4AA137866E30F67C65CA5 /* FSCalendarAppearance.m */, + 145C451D7C058EA4FBA6493374765C5C /* FSCalendarCell.h */, + 4874B068F33F393676DC8A203EAEC851 /* FSCalendarCell.m */, + E59B84FE00667BAF81F695BCA0FA9878 /* FSCalendarDynamicHeader.h */, + 989E8F168C0F49C9DB8449AF1EAB6E4E /* FSCalendarHeader.h */, + DBC1CA7DA5F349A0F07EFCAECDE22A5F /* FSCalendarHeader.m */, + E4A1F05DA7CA4F4ED8ED32F3B2342839 /* FSCalendarHeaderTouchDeliver.h */, + 88898FB9CF389C20E3B1DB7162264036 /* FSCalendarHeaderTouchDeliver.m */, + DED2A722D951559A2167C067A8FEED75 /* NSDate+FSExtension.h */, + 1A1FB8A0AA9DE12F886F1C631DC798CB /* NSDate+FSExtension.m */, + A105F99E234F5ED46B09FDB10778347B /* UIView+FSExtension.h */, + 28688D4C816AC4330CDD3AEF62FCE6D1 /* UIView+FSExtension.m */, + ); + path = Classes; + sourceTree = ""; + }; 546A8F5E740A634D3E0BA6D081CF4A66 /* Pods-FSCalendar */ = { isa = PBXGroup; children = ( @@ -335,8 +333,8 @@ isa = PBXGroup; children = ( 5AA1D8123C90631E7766B49E25F0DD13 /* Foundation.framework */, - 2F9EF493C2AD554B41ED231C22D7CDE9 /* QuartzCore.framework */, - 3C99C2E87C8BD5F87BE8E57A2D49B667 /* UIKit.framework */, + 0B47ED044089CC00CFA4D9B06EDD39F5 /* QuartzCore.framework */, + 7EA8254D470E5EC5B0D553929F982221 /* UIKit.framework */, ); name = iOS; sourceTree = ""; @@ -346,10 +344,10 @@ children = ( 845505918B1066FC0CAFDCE47110DF4A /* FSCalendar.modulemap */, 2CE399D1BECB3BC75065153E96A25748 /* FSCalendar.xcconfig */, - 9E8D35B9D7FDA8118A841AFE4B9D6C91 /* FSCalendar-Private.xcconfig */, - 36309656BE646306DAE1D4B27CF181FB /* FSCalendar-dummy.m */, + A6DB4772BF1D113311D1019C255B5354 /* FSCalendar-Private.xcconfig */, + 303B0855D51F4A6BE3EE89E9C5074761 /* FSCalendar-dummy.m */, B50D5044CCFE312832C53405B6FFFF60 /* FSCalendar-prefix.pch */, - CBA2D346F64B2F1721B3E2482B1E4049 /* FSCalendar-umbrella.h */, + 1ECB174417943CB2B4CDD9A4246AEC1D /* FSCalendar-umbrella.h */, 6D317E71256479024486D3A92F6E8512 /* Info.plist */, ); name = "Support Files"; @@ -394,17 +392,25 @@ AEF2ED3B0F22045664AB265F12D4574C /* FSCalendar */ = { isa = PBXGroup; children = ( - 03C63F73A4E6D6C24EA57809D32A8A25 /* Pod */, + C0D37FE7F7434A959EA1B8B0F13F81EC /* Pod */, 6FA4E4F27F1DDD0B8D20AA937DF85B12 /* Support Files */, ); name = FSCalendar; path = ../..; sourceTree = ""; }; + C0D37FE7F7434A959EA1B8B0F13F81EC /* Pod */ = { + isa = PBXGroup; + children = ( + 196B75AFBA0F78D69C2EFCA6A56ECF80 /* Classes */, + ); + path = Pod; + sourceTree = ""; + }; CCA510CFBEA2D207524CDA0D73C3B561 /* Products */ = { isa = PBXGroup; children = ( - EC7129015450D87ED059A4F233A8DBF6 /* FSCalendar.framework */, + 7015284417AA7F1BAAB8D2060EBF4876 /* FSCalendar.framework */, 20CB000F56F6D89AD9899944122AC088 /* Pods_FSCalendar.framework */, 5C157B5466CAB5B485BC0D89226EF3DE /* Pods_Tests.framework */, 444F53D12CACE4A1483322689751F4DD /* SSLunarDate.framework */, @@ -446,6 +452,23 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 43C62E1F434C35E9DC1D695D9F649C40 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 8328D958D148CA0561B368D50B4F6E96 /* FSCalendar+IBExtension.h in Headers */, + E77F1611E7426838E583737BB5D61A6A /* FSCalendar-umbrella.h in Headers */, + F19D34D618594B4BD65EAA0485AB54F4 /* FSCalendar.h in Headers */, + 857C82F8EBE96F265F37D2D367F750C8 /* FSCalendarAppearance.h in Headers */, + 20D76B85D8BD00C5DE101E4728D02416 /* FSCalendarCell.h in Headers */, + 872D9EFE9C7FA47B01738871FE4D42AD /* FSCalendarDynamicHeader.h in Headers */, + 5FC61922D504C7C16AA40827301F3932 /* FSCalendarHeader.h in Headers */, + 3D4C5CDEABBCEEED26DD778AE33BEC9F /* FSCalendarHeaderTouchDeliver.h in Headers */, + 3F9BFB29183EE8C0498C170B5E00CDC0 /* NSDate+FSExtension.h in Headers */, + 6EF1E77D0D94F08D455E2A7918926D9B /* UIView+FSExtension.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 5D742C3C4CE034FD2324590177C0CC4C /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -462,22 +485,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - D6070B4EB85E3A370807BEE8B8D95E95 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - D4284F3D645B1ECF0691BC4E05CAF946 /* FSCalendar+IBExtension.h in Headers */, - F1649FF7DDC0B4A2FAD92C2CBB3D6B86 /* FSCalendar-umbrella.h in Headers */, - DD9F3BA0C79F41C1CA600B5E0ED7D794 /* FSCalendar.h in Headers */, - 3C86175F05624D1F82C71E1F2AB26CE6 /* FSCalendarAppearance.h in Headers */, - 4D927DA5F4A9559594A20D07053C3C80 /* FSCalendarCell.h in Headers */, - F245BBF249FEB116BD9957F9C3EBFC88 /* FSCalendarDynamicHeader.h in Headers */, - 9EF6BEC2F734685ADC2ED4B312960A77 /* FSCalendarHeader.h in Headers */, - 20683DBB0725A629460ADD07BF0456A5 /* NSDate+FSExtension.h in Headers */, - BC6503D96C01F120E9A13326520D0FEA /* UIView+FSExtension.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; /* End PBXHeadersBuildPhase section */ /* Begin PBXNativeTarget section */ @@ -492,13 +499,30 @@ buildRules = ( ); dependencies = ( - BFB226427AEC27D326CF7FCBD2A34B34 /* PBXTargetDependency */, + D148D7C4B1708D3C00E74DC1C783B713 /* PBXTargetDependency */, ); name = "Pods-Tests"; productName = "Pods-Tests"; productReference = 5C157B5466CAB5B485BC0D89226EF3DE /* Pods_Tests.framework */; productType = "com.apple.product-type.framework"; }; + A163209C66C661EED20A9191357BE29D /* FSCalendar */ = { + isa = PBXNativeTarget; + buildConfigurationList = ACB244F34F9E51B976CADEC72D6761FA /* Build configuration list for PBXNativeTarget "FSCalendar" */; + buildPhases = ( + D5B96F512679EE59E0E29C369DAD6271 /* Sources */, + CD744421FC056C114AFC5387F7C3CC20 /* Frameworks */, + 43C62E1F434C35E9DC1D695D9F649C40 /* Headers */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = FSCalendar; + productName = FSCalendar; + productReference = 7015284417AA7F1BAAB8D2060EBF4876 /* FSCalendar.framework */; + productType = "com.apple.product-type.framework"; + }; DCB56C3A690ED99B3433B6336D1ADABC /* SSLunarDate */ = { isa = PBXNativeTarget; buildConfigurationList = 23E0EC94B15DE6A49167B74BA6DDA634 /* Build configuration list for PBXNativeTarget "SSLunarDate" */; @@ -516,23 +540,6 @@ productReference = 444F53D12CACE4A1483322689751F4DD /* SSLunarDate.framework */; productType = "com.apple.product-type.framework"; }; - E80BE44313AEC0A593F604D0A43D8CB3 /* FSCalendar */ = { - isa = PBXNativeTarget; - buildConfigurationList = 8212A31976DBDE8F95645E0F087697CB /* Build configuration list for PBXNativeTarget "FSCalendar" */; - buildPhases = ( - 86E19571CAB34FF58209DA521A5A6AC0 /* Sources */, - 33CFD24C34D519ACEB9771166790E176 /* Frameworks */, - D6070B4EB85E3A370807BEE8B8D95E95 /* Headers */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = FSCalendar; - productName = FSCalendar; - productReference = EC7129015450D87ED059A4F233A8DBF6 /* FSCalendar.framework */; - productType = "com.apple.product-type.framework"; - }; F664B2C0D05BD37A640E9496B8C2A556 /* Pods-FSCalendar */ = { isa = PBXNativeTarget; buildConfigurationList = 18D868350048C29663260A6A8F8525E6 /* Build configuration list for PBXNativeTarget "Pods-FSCalendar" */; @@ -544,8 +551,8 @@ buildRules = ( ); dependencies = ( - 19FFA2E6040433B57FF79319B8DC6781 /* PBXTargetDependency */, - DC3D92C3073C00826A43DC6C5566934B /* PBXTargetDependency */, + 6F35ADDD7F4D7416A35472F34CB358CB /* PBXTargetDependency */, + 68BDF49E3A99F27DB537B0C0157FFEAD /* PBXTargetDependency */, ); name = "Pods-FSCalendar"; productName = "Pods-FSCalendar"; @@ -573,7 +580,7 @@ projectDirPath = ""; projectRoot = ""; targets = ( - E80BE44313AEC0A593F604D0A43D8CB3 /* FSCalendar */, + A163209C66C661EED20A9191357BE29D /* FSCalendar */, F664B2C0D05BD37A640E9496B8C2A556 /* Pods-FSCalendar */, 8FD937A5C4CD27D71A1B6B72F009899F /* Pods-Tests */, DCB56C3A690ED99B3433B6336D1ADABC /* SSLunarDate */, @@ -603,21 +610,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 86E19571CAB34FF58209DA521A5A6AC0 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - F012AA6F577623B0F1D3B81483294711 /* FSCalendar+IBExtension.m in Sources */, - 5F67D29C4EC66B5D41D009EAEB1340EB /* FSCalendar-dummy.m in Sources */, - DE9C23DFF61B5F70A58F347D0A1032F9 /* FSCalendar.m in Sources */, - D1B6FB252A7E2B30AEAB4D28D801DB31 /* FSCalendarAppearance.m in Sources */, - B588D4E549F18CB105E56B699A6CF794 /* FSCalendarCell.m in Sources */, - 06981237C3A762C1B1C9418FCBF754C2 /* FSCalendarHeader.m in Sources */, - 6CEBC214F7BBFE96F923FBFD834D3E04 /* NSDate+FSExtension.m in Sources */, - 5CDD7BC418A7CD2B4D7B610E36FD2537 /* UIView+FSExtension.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; C04CF4B4FE4BD5215B3FE253EA32332C /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -626,6 +618,22 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + D5B96F512679EE59E0E29C369DAD6271 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + E0DD136ECFF43A2BC9BC0ABFA42FD9A8 /* FSCalendar+IBExtension.m in Sources */, + EA80C6B97A8AB6943FB7759519B3F530 /* FSCalendar-dummy.m in Sources */, + 24603A29346BB64A7AB0F966943F3A74 /* FSCalendar.m in Sources */, + D11C2338824E4FB230A12D2A2F6B2978 /* FSCalendarAppearance.m in Sources */, + 6168810BB08F379180CA7022E4E2CBF6 /* FSCalendarCell.m in Sources */, + 2D9F5A15E8C37A95E96FD8BC935CFED8 /* FSCalendarHeader.m in Sources */, + 22D5DB41C112B3926266A3848FB1E027 /* FSCalendarHeaderTouchDeliver.m in Sources */, + 53C339F79F0A5C1ABF1AC06EAF33727B /* NSDate+FSExtension.m in Sources */, + A2AAE81F6C8020F7C0717278FBC2AF18 /* UIView+FSExtension.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; DE254E58E78099D4294B153A7769CDF0 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -637,23 +645,23 @@ /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ - 19FFA2E6040433B57FF79319B8DC6781 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = FSCalendar; - target = E80BE44313AEC0A593F604D0A43D8CB3 /* FSCalendar */; - targetProxy = 4BD71306AD9D9574156E5FA242D58E5B /* PBXContainerItemProxy */; - }; - BFB226427AEC27D326CF7FCBD2A34B34 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = FSCalendar; - target = E80BE44313AEC0A593F604D0A43D8CB3 /* FSCalendar */; - targetProxy = C0F3F441BBCAAC357E16D4EEF836E2A8 /* PBXContainerItemProxy */; - }; - DC3D92C3073C00826A43DC6C5566934B /* PBXTargetDependency */ = { + 68BDF49E3A99F27DB537B0C0157FFEAD /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = SSLunarDate; target = DCB56C3A690ED99B3433B6336D1ADABC /* SSLunarDate */; - targetProxy = CEEE00AD4EC0A13F063116DA83DDD3C1 /* PBXContainerItemProxy */; + targetProxy = 7DEFDABE722E7DBBE1C04C7344AE0E25 /* PBXContainerItemProxy */; + }; + 6F35ADDD7F4D7416A35472F34CB358CB /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = FSCalendar; + target = A163209C66C661EED20A9191357BE29D /* FSCalendar */; + targetProxy = 4387F477AECE8D3A8FEE4B6DD50910DD /* PBXContainerItemProxy */; + }; + D148D7C4B1708D3C00E74DC1C783B713 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = FSCalendar; + target = A163209C66C661EED20A9191357BE29D /* FSCalendar */; + targetProxy = 506FECADB5350CF5F932772D157605C9 /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ @@ -721,6 +729,33 @@ }; name = Release; }; + 2E93AA908C0ADFF737DBB0E68FDDCAA6 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = A6DB4772BF1D113311D1019C255B5354 /* FSCalendar-Private.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + CURRENT_PROJECT_VERSION = 0.10.2; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 0.10.2; + DYLIB_CURRENT_VERSION = "$(CURRENT_PROJECT_VERSION)"; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_PREFIX_HEADER = "Target Support Files/FSCalendar/FSCalendar-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/FSCalendar/Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 7.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MODULEMAP_FILE = "Target Support Files/FSCalendar/FSCalendar.modulemap"; + MTL_ENABLE_DEBUG_INFO = NO; + PRODUCT_NAME = FSCalendar; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; 3E209F970B3955F3CC49AF7EC9C0871A /* Release */ = { isa = XCBuildConfiguration; baseConfigurationReference = 1926A518E76691D9C966D9A3D3F008B4 /* Pods-Tests.release.xcconfig */; @@ -750,6 +785,33 @@ }; name = Release; }; + 5A5AFBC8475E867D569793E71AB82F14 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = A6DB4772BF1D113311D1019C255B5354 /* FSCalendar-Private.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + CURRENT_PROJECT_VERSION = 0.10.2; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 0.10.2; + DYLIB_CURRENT_VERSION = "$(CURRENT_PROJECT_VERSION)"; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_PREFIX_HEADER = "Target Support Files/FSCalendar/FSCalendar-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/FSCalendar/Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 7.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MODULEMAP_FILE = "Target Support Files/FSCalendar/FSCalendar.modulemap"; + MTL_ENABLE_DEBUG_INFO = YES; + PRODUCT_NAME = FSCalendar; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; 75F9770080F01549CD02FADDE945B10B /* Debug */ = { isa = XCBuildConfiguration; baseConfigurationReference = AB34A5A6AD9D1256E9F0E32C2457957F /* Pods-FSCalendar.debug.xcconfig */; @@ -779,33 +841,6 @@ }; name = Debug; }; - 9759D6A59CA3E74509AC330598C3C36B /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 9E8D35B9D7FDA8118A841AFE4B9D6C91 /* FSCalendar-Private.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - CURRENT_PROJECT_VERSION = 0.10.1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 0.10.1; - DYLIB_CURRENT_VERSION = "$(CURRENT_PROJECT_VERSION)"; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/FSCalendar/FSCalendar-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/FSCalendar/Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 7.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/FSCalendar/FSCalendar.modulemap"; - MTL_ENABLE_DEBUG_INFO = NO; - PRODUCT_NAME = FSCalendar; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; B37F0F91F85060E28F1DAAB522DC7EC1 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { @@ -845,33 +880,6 @@ }; name = Debug; }; - B3CE8EF86E6D05DC771C9A01FFA571D0 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 9E8D35B9D7FDA8118A841AFE4B9D6C91 /* FSCalendar-Private.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - CURRENT_PROJECT_VERSION = 0.10.1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 0.10.1; - DYLIB_CURRENT_VERSION = "$(CURRENT_PROJECT_VERSION)"; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/FSCalendar/FSCalendar-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/FSCalendar/Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 7.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/FSCalendar/FSCalendar.modulemap"; - MTL_ENABLE_DEBUG_INFO = YES; - PRODUCT_NAME = FSCalendar; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; BAE435E1AFB11AE323B497623896677A /* Debug */ = { isa = XCBuildConfiguration; baseConfigurationReference = AE37010E434C9F341F89E553318E145B /* SSLunarDate-Private.xcconfig */; @@ -985,15 +993,6 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 8212A31976DBDE8F95645E0F087697CB /* Build configuration list for PBXNativeTarget "FSCalendar" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - B3CE8EF86E6D05DC771C9A01FFA571D0 /* Debug */, - 9759D6A59CA3E74509AC330598C3C36B /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; 97696087C2668FF7625A3DAF5EFE5E95 /* Build configuration list for PBXNativeTarget "Pods-Tests" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -1003,6 +1002,15 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; + ACB244F34F9E51B976CADEC72D6761FA /* Build configuration list for PBXNativeTarget "FSCalendar" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 5A5AFBC8475E867D569793E71AB82F14 /* Debug */, + 2E93AA908C0ADFF737DBB0E68FDDCAA6 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; /* End XCConfigurationList section */ }; rootObject = D41D8CD98F00B204E9800998ECF8427E /* Project object */; diff --git a/Example/Pods/Pods.xcodeproj/xcshareddata/xcschemes/FSCalendar.xcscheme b/Example/Pods/Pods.xcodeproj/xcshareddata/xcschemes/FSCalendar.xcscheme index a67420a..2ab150c 100644 --- a/Example/Pods/Pods.xcodeproj/xcshareddata/xcschemes/FSCalendar.xcscheme +++ b/Example/Pods/Pods.xcodeproj/xcshareddata/xcschemes/FSCalendar.xcscheme @@ -14,7 +14,7 @@ buildForAnalyzing = "YES"> diff --git a/Example/Pods/Target Support Files/FSCalendar/FSCalendar-umbrella.h b/Example/Pods/Target Support Files/FSCalendar/FSCalendar-umbrella.h index ba66130..2dcdd11 100644 --- a/Example/Pods/Target Support Files/FSCalendar/FSCalendar-umbrella.h +++ b/Example/Pods/Target Support Files/FSCalendar/FSCalendar-umbrella.h @@ -6,6 +6,7 @@ #import "FSCalendarCell.h" #import "FSCalendarDynamicHeader.h" #import "FSCalendarHeader.h" +#import "FSCalendarHeaderTouchDeliver.h" #import "NSDate+FSExtension.h" #import "UIView+FSExtension.h" diff --git a/Example/Pods/Target Support Files/FSCalendar/Info.plist b/Example/Pods/Target Support Files/FSCalendar/Info.plist index a1dcc56..beb501f 100644 --- a/Example/Pods/Target Support Files/FSCalendar/Info.plist +++ b/Example/Pods/Target Support Files/FSCalendar/Info.plist @@ -15,7 +15,7 @@ CFBundlePackageType FMWK CFBundleShortVersionString - 0.10.1 + 0.10.2 CFBundleSignature ???? CFBundleVersion diff --git a/FSCalendar.podspec b/FSCalendar.podspec index b42dda3..c7d7390 100644 --- a/FSCalendar.podspec +++ b/FSCalendar.podspec @@ -1,7 +1,7 @@ Pod::Spec.new do |s| s.name = "FSCalendar" - s.version = "0.10.1" + s.version = "0.10.3" s.summary = "A powerful calendar which supports Appearance, Infinite Scrolling and Subtitle" s.homepage = "https://github.com/f33chobits/FSCalendar" diff --git a/Pod/Classes/FSCalendar.m b/Pod/Classes/FSCalendar.m index 165983d..546da7d 100644 --- a/Pod/Classes/FSCalendar.m +++ b/Pod/Classes/FSCalendar.m @@ -14,6 +14,8 @@ #import "FSCalendarDynamicHeader.h" +#import "FSCalendarHeaderTouchDeliver.h" + #define kDefaultHeaderHeight 40 #define kWeekHeight roundf(self.fs_height/12) @@ -46,6 +48,7 @@ static BOOL FSCalendarInInterfaceBuilder = NO; @property (weak , nonatomic) UICollectionView *collectionView; @property (weak , nonatomic) UICollectionViewFlowLayout *collectionViewFlowLayout; @property (weak , nonatomic) FSCalendarHeader *header; +@property (weak , nonatomic) FSCalendarHeaderTouchDeliver *deliver; @property (strong, nonatomic) NSCalendar *calendar; @property (assign, nonatomic) BOOL supressEvent; @@ -63,6 +66,8 @@ static BOOL FSCalendarInInterfaceBuilder = NO; - (BOOL)isDateInRange:(NSDate *)date; +- (void)setSelectedDate:(NSDate *)selectedDate animate:(BOOL)animate forPlaceholder:(BOOL)forPlaceholder; + @end @implementation FSCalendar @@ -121,6 +126,12 @@ static BOOL FSCalendarInInterfaceBuilder = NO; [self addSubview:header]; self.header = header; + FSCalendarHeaderTouchDeliver *deliver = [[FSCalendarHeaderTouchDeliver alloc] initWithFrame:CGRectZero]; + deliver.header = header; + deliver.calendar = self; + [self addSubview:deliver]; + self.deliver = deliver; + UICollectionViewFlowLayout *collectionViewFlowLayout = [[UICollectionViewFlowLayout alloc] init]; collectionViewFlowLayout.scrollDirection = UICollectionViewScrollDirectionHorizontal; collectionViewFlowLayout.minimumInteritemSpacing = 0; @@ -173,6 +184,7 @@ static BOOL FSCalendarInInterfaceBuilder = NO; _supressEvent = YES; CGFloat padding = self.fs_height * 0.01; _header.frame = CGRectMake(0, 0, self.fs_width, _headerHeight == -1 ? kDefaultHeaderHeight : _headerHeight); + _deliver.frame = _header.frame; _collectionView.frame = CGRectMake(0, kWeekHeight+_header.fs_height, self.fs_width, self.fs_height-kWeekHeight-_header.fs_height); _collectionView.contentInset = UIEdgeInsetsZero; @@ -261,7 +273,8 @@ static BOOL FSCalendarInInterfaceBuilder = NO; { FSCalendarCell *cell = (FSCalendarCell *)[collectionView cellForItemAtIndexPath:indexPath]; if (cell.isPlaceholder) { - [self setSelectedDate:cell.date animate:YES]; + [self setSelectedDate:cell.date animate:YES forPlaceholder:YES]; + return; } else { [cell performSelecting]; _selectedDate = [self dateForIndexPath:indexPath]; @@ -269,7 +282,6 @@ static BOOL FSCalendarInInterfaceBuilder = NO; [self didSelectDate:_selectedDate]; } } - // CollectionView选中状态仅仅在‘当月’体现,placeholder需要重新计算'选中'状态 // There is no stored 'selection' state for placeholder cell, so the 'simulated selection' state needs to be recalculated. [collectionView.visibleCells enumerateObjectsUsingBlock:^(FSCalendarCell *cell, NSUInteger idx, BOOL *stop) { @@ -284,9 +296,8 @@ static BOOL FSCalendarInInterfaceBuilder = NO; { FSCalendarCell *cell = (FSCalendarCell *)[collectionView cellForItemAtIndexPath:indexPath]; if (cell.isPlaceholder) { - // 如果是上个月或者下个月的元素,则无需调用代理方法,在[setSelectedDate:animated:]中还会调用此方法 - // If selecting a placeholder cell, will get back here and call the delegate method below from [setSelectedDate:animated:] - return [self isDateInRange:cell.date] && ![cell.date fs_isEqualToDateForDay:_selectedDate]; + [self setSelectedDate:cell.date animate:YES forPlaceholder:YES]; + return NO; } BOOL shouldSelect = ![collectionView.indexPathsForSelectedItems containsObject:indexPath]; if (shouldSelect && cell.date && [self isDateInRange:cell.date] && !_supressEvent) { @@ -391,19 +402,35 @@ static BOOL FSCalendarInInterfaceBuilder = NO; - (void)setSelectedDate:(NSDate *)selectedDate { - if (![self isDateInRange:selectedDate]) { - [NSException raise:@"selectedDate out of range" format:nil]; - } [self setSelectedDate:selectedDate animate:NO]; } - (void)setSelectedDate:(NSDate *)selectedDate animate:(BOOL)animate { + [self setSelectedDate:selectedDate animate:animate forPlaceholder:NO]; +} + +- (void)setSelectedDate:(NSDate *)selectedDate animate:(BOOL)animate forPlaceholder:(BOOL)forPlaceholder +{ + if (![self isDateInRange:selectedDate]) { + [NSException raise:@"selectedDate out of range" format:nil]; + } selectedDate = [selectedDate fs_daysFrom:_minimumDate] < 0 ? [NSDate fs_dateWithYear:_minimumDate.fs_year month:_minimumDate.fs_month day:selectedDate.fs_day] : selectedDate; selectedDate = [selectedDate fs_daysFrom:_maximumDate] > 0 ? [NSDate fs_dateWithYear:_maximumDate.fs_year month:_maximumDate.fs_month day:selectedDate.fs_day] : selectedDate; selectedDate = selectedDate.fs_dateByIgnoringTimeComponents; NSIndexPath *selectedIndexPath = [self indexPathForDate:selectedDate]; - if ([self collectionView:_collectionView shouldSelectItemAtIndexPath:selectedIndexPath]) { + + BOOL shouldSelect = YES; + if (forPlaceholder) { + BOOL shouldSelect = ![_collectionView.indexPathsForSelectedItems containsObject:selectedIndexPath]; + shouldSelect &= !_supressEvent; + shouldSelect &= [self shouldSelectDate:selectedDate]; + if (!shouldSelect) return; + } else { + shouldSelect = [self collectionView:_collectionView shouldSelectItemAtIndexPath:selectedIndexPath]; + } + + if (shouldSelect) { if (_collectionView.indexPathsForSelectedItems.count && _selectedDate) { NSIndexPath *currentIndexPath = [self indexPathForDate:_selectedDate]; [_collectionView deselectItemAtIndexPath:currentIndexPath animated:YES]; @@ -412,6 +439,7 @@ static BOOL FSCalendarInInterfaceBuilder = NO; [_collectionView selectItemAtIndexPath:selectedIndexPath animated:NO scrollPosition:UICollectionViewScrollPositionNone]; [self collectionView:_collectionView didSelectItemAtIndexPath:selectedIndexPath]; } + if (!_collectionView.tracking && !_collectionView.decelerating) { [self willChangeValueForKey:@"currentMonth"]; _currentMonth = [selectedDate copy]; diff --git a/Pod/Classes/FSCalendarHeader.m b/Pod/Classes/FSCalendarHeader.m index 63f48e9..a4fde24 100644 --- a/Pod/Classes/FSCalendarHeader.m +++ b/Pod/Classes/FSCalendarHeader.m @@ -198,6 +198,8 @@ if (self) { UILabel *titleLabel = [[UILabel alloc] initWithFrame:CGRectZero]; titleLabel.textAlignment = NSTextAlignmentCenter; + titleLabel.lineBreakMode = NSLineBreakByWordWrapping; + titleLabel.numberOfLines = 0; [self.contentView addSubview:titleLabel]; self.titleLabel = titleLabel; } diff --git a/Pod/Classes/FSCalendarHeaderTouchDeliver.h b/Pod/Classes/FSCalendarHeaderTouchDeliver.h new file mode 100644 index 0000000..5c97a63 --- /dev/null +++ b/Pod/Classes/FSCalendarHeaderTouchDeliver.h @@ -0,0 +1,18 @@ +// +// FSCalendarHeaderTouchDeliver.h +// Pods +// +// Created by dingwenchao on 8/17/15. +// +// + +#import + +@class FSCalendar, FSCalendarHeader; + +@interface FSCalendarHeaderTouchDeliver : UIView + +@property (weak, nonatomic) FSCalendar *calendar; +@property (weak, nonatomic) FSCalendarHeader *header; + +@end diff --git a/Pod/Classes/FSCalendarHeaderTouchDeliver.m b/Pod/Classes/FSCalendarHeaderTouchDeliver.m new file mode 100644 index 0000000..d6bd843 --- /dev/null +++ b/Pod/Classes/FSCalendarHeaderTouchDeliver.m @@ -0,0 +1,25 @@ +// +// FSCalendarHeaderTouchDeliver.m +// Pods +// +// Created by dingwenchao on 8/17/15. +// +// + +#import "FSCalendarHeaderTouchDeliver.h" +#import "FSCalendar.h" +#import "FSCalendarHeader.h" +#import "FSCalendarDynamicHeader.h" + +@implementation FSCalendarHeaderTouchDeliver + +- (UIView *)hitTest:(CGPoint)point withEvent:(UIEvent *)event +{ + UIView *hitView = [super hitTest:point withEvent:event]; + if (hitView == self) { + return _calendar.collectionView ?: hitView; + } + return hitView; +} + +@end diff --git a/README.md b/README.md index a892d05..ea2cffb 100644 --- a/README.md +++ b/README.md @@ -28,16 +28,17 @@ ![fscalendar - ibdesignable](https://cloud.githubusercontent.com/assets/5186464/9301716/2e76a2ca-4503-11e5-8450-1fa7aa93e9fd.gif) -* This feature requires `use_frameworks!` if you use cocoapods. +* This feature requires iOS7+ and Xcode6+, but if you use `cocoapods`, it requires `iOS8+` and `use_frameworks!`, for example: ```ruby source 'https://github.com/CocoaPods/Specs.git' -platform :ios, '7.0' +platform :ios, '8.0' use_frameworks! pod "FSCalendar" ``` + * `fakeSubtitles` and `fakedSelectedDay` is only used for preview in Interface Builder @@ -306,7 +307,7 @@ func calendarCurrentMonthDidChange(calendar: FSCalendar!) { ![fscalendar-ipad](https://cloud.githubusercontent.com/assets/5186464/6502151/b4ce3092-c35b-11e4-827a-498d73579d78.jpg) ## Requirements -ios 7.0 +ios 7.0, Xcode 6+ ## Known issues * The title size changed as we change frame size of FSCalendar: Automatically adjusting font size based on frame size is default behavior of FSCalendadr, to disable it: From b9ab395872ab7408ca33631126590847acbf6cca Mon Sep 17 00:00:00 2001 From: dingwenchao Date: Tue, 18 Aug 2015 09:55:55 +0800 Subject: [PATCH 4/5] Fix issues 1. Add locale property 2. Fix issue #64 --- .../LoadViewExampleViewController.m | 2 +- FSCalendar.podspec | 2 +- Pod/Classes/FSCalendar.h | 1 + Pod/Classes/FSCalendar.m | 26 +++++++++++++++++-- Pod/Classes/FSCalendarDynamicHeader.h | 1 + Pod/Classes/FSCalendarHeader.m | 9 ++++--- 6 files changed, 34 insertions(+), 7 deletions(-) diff --git a/Example/FSCalendar/LoadViewExampleViewController.m b/Example/FSCalendar/LoadViewExampleViewController.m index 5e8667f..82e5774 100644 --- a/Example/FSCalendar/LoadViewExampleViewController.m +++ b/Example/FSCalendar/LoadViewExampleViewController.m @@ -25,7 +25,7 @@ FSCalendar *calendar = [[FSCalendar alloc] initWithFrame:CGRectMake(0, 64, view.frame.size.width, 300)]; calendar.dataSource = self; calendar.delegate = self; -// calendar.flow = FSCalendarFlowVertical; + calendar.flow = FSCalendarFlowVertical; calendar.selectedDate = [NSDate fs_dateWithYear:2015 month:2 day:1]; [view addSubview:calendar]; self.calendar = calendar; diff --git a/FSCalendar.podspec b/FSCalendar.podspec index c7d7390..ac26131 100644 --- a/FSCalendar.podspec +++ b/FSCalendar.podspec @@ -1,7 +1,7 @@ Pod::Spec.new do |s| s.name = "FSCalendar" - s.version = "0.10.3" + s.version = "0.11.2" s.summary = "A powerful calendar which supports Appearance, Infinite Scrolling and Subtitle" s.homepage = "https://github.com/f33chobits/FSCalendar" diff --git a/Pod/Classes/FSCalendar.h b/Pod/Classes/FSCalendar.h index 6ce6393..a3f34e3 100644 --- a/Pod/Classes/FSCalendar.h +++ b/Pod/Classes/FSCalendar.h @@ -55,6 +55,7 @@ IB_DESIGNABLE @property (strong, nonatomic) NSDate *today; @property (strong, nonatomic) NSDate *selectedDate; @property (strong, nonatomic) NSDate *currentMonth; +@property (strong, nonatomic) NSLocale *locale; @property (assign, nonatomic) FSCalendarFlow flow; @property (assign, nonatomic) IBInspectable NSUInteger firstWeekday; diff --git a/Pod/Classes/FSCalendar.m b/Pod/Classes/FSCalendar.m index 546da7d..37ce7ec 100644 --- a/Pod/Classes/FSCalendar.m +++ b/Pod/Classes/FSCalendar.m @@ -72,6 +72,7 @@ static BOOL FSCalendarInInterfaceBuilder = NO; @implementation FSCalendar +@dynamic locale; @synthesize flow = _flow, firstWeekday = _firstWeekday; #pragma mark - Life Cycle && Initialize @@ -105,7 +106,7 @@ static BOOL FSCalendarInInterfaceBuilder = NO; _headerHeight = -1; _calendar = [NSCalendar currentCalendar]; - NSArray *weekSymbols = [_calendar shortStandaloneWeekdaySymbols]; + NSArray *weekSymbols = _calendar.shortStandaloneWeekdaySymbols; _weekdays = [NSMutableArray arrayWithCapacity:weekSymbols.count]; UIFont *weekdayFont = [UIFont systemFontOfSize:_appearance.weekdayTextSize]; for (int i = 0; i < weekSymbols.count; i++) { @@ -498,6 +499,20 @@ static BOOL FSCalendarInInterfaceBuilder = NO; } } +- (void)setLocale:(NSLocale *)locale +{ + if (![_calendar.locale isEqual:locale]) { + _calendar.locale = locale; + _header.dateFormatter.locale = locale; + [self reloadData]; + } +} + +- (NSLocale *)locale +{ + return _calendar.locale; +} + #pragma mark - Public - (void)reloadData @@ -511,6 +526,14 @@ static BOOL FSCalendarInInterfaceBuilder = NO; [_weekdays setValue:[UIFont systemFontOfSize:_appearance.weekdayTextSize] forKey:@"font"]; CGFloat width = self.fs_width/_weekdays.count; CGFloat height = kWeekHeight; + [_calendar.shortStandaloneWeekdaySymbols enumerateObjectsUsingBlock:^(NSString *symbol, NSUInteger index, BOOL *stop) { + if (index >= _weekdays.count) { + *stop = YES; + return; + } + UILabel *weekdayLabel = _weekdays[index]; + weekdayLabel.text = symbol; + }]; [_weekdays enumerateObjectsUsingBlock:^(UILabel *weekdayLabel, NSUInteger idx, BOOL *stop) { NSUInteger absoluteIndex = ((idx-(_firstWeekday-1))+7)%7; weekdayLabel.frame = CGRectMake(absoluteIndex * width, @@ -518,7 +541,6 @@ static BOOL FSCalendarInInterfaceBuilder = NO; width, height); }]; - [_collectionView reloadData]; if (_selectedDate) { _supressEvent = YES; diff --git a/Pod/Classes/FSCalendarDynamicHeader.h b/Pod/Classes/FSCalendarDynamicHeader.h index 3320172..0097b3e 100644 --- a/Pod/Classes/FSCalendarDynamicHeader.h +++ b/Pod/Classes/FSCalendarDynamicHeader.h @@ -39,6 +39,7 @@ @interface FSCalendarHeader (Dynamic) @property (readonly, nonatomic) UICollectionView *collectionView; +@property (readonly, nonatomic) NSDateFormatter *dateFormatter; @end diff --git a/Pod/Classes/FSCalendarHeader.m b/Pod/Classes/FSCalendarHeader.m index a4fde24..05ed9a2 100644 --- a/Pod/Classes/FSCalendarHeader.m +++ b/Pod/Classes/FSCalendarHeader.m @@ -79,8 +79,10 @@ [super layoutSubviews]; _collectionView.frame = CGRectMake(0, self.fs_height*0.1, self.fs_width, self.fs_height*0.9); _collectionView.contentInset = UIEdgeInsetsZero; - _collectionViewFlowLayout.itemSize = CGSizeMake(_collectionView.fs_width * 0.5, - _collectionView.fs_height); + _collectionViewFlowLayout.itemSize = CGSizeMake( + _collectionView.fs_width*((_scrollDirection==UICollectionViewScrollDirectionHorizontal)?0.5:1), + _collectionView.fs_height + ); if (_needsAdjustingMonthPosition) { _needsAdjustingMonthPosition = NO; if (self.scrollDirection == UICollectionViewScrollDirectionHorizontal) { @@ -159,7 +161,8 @@ ); _collectionView.contentOffset = newOffset; if (scrollDirection == UICollectionViewScrollDirectionVertical) { - _collectionViewFlowLayout.sectionInset = UIEdgeInsetsMake(0, self.fs_width*0.25, 0, self.fs_width*0.25); + CGFloat inset = self.fs_width * 0.25; + _collectionViewFlowLayout.sectionInset = UIEdgeInsetsMake(0, inset, 0, inset); } else { _collectionViewFlowLayout.sectionInset = UIEdgeInsetsZero; } From 5a93ab0c4f7ee6711d841d2c9160a02553a2e6b5 Mon Sep 17 00:00:00 2001 From: dingwenchao Date: Tue, 18 Aug 2015 09:57:41 +0800 Subject: [PATCH 5/5] Update pods Update pods --- Example/Podfile.lock | 4 +- .../Local Podspecs/FSCalendar.podspec.json | 4 +- Example/Pods/Manifest.lock | 4 +- Example/Pods/Pods.xcodeproj/project.pbxproj | 414 +++++++++--------- .../xcschemes/FSCalendar.xcscheme | 2 +- .../FSCalendar/Info.plist | 2 +- 6 files changed, 215 insertions(+), 215 deletions(-) diff --git a/Example/Podfile.lock b/Example/Podfile.lock index 39bcb1b..5e01785 100644 --- a/Example/Podfile.lock +++ b/Example/Podfile.lock @@ -1,5 +1,5 @@ PODS: - - FSCalendar (0.10.2) + - FSCalendar (0.11.2) - SSLunarDate (0.0.1) DEPENDENCIES: @@ -11,7 +11,7 @@ EXTERNAL SOURCES: :path: ../ SPEC CHECKSUMS: - FSCalendar: 51cf58e7a52fefe6ba1143f92a0ba234ed9aa05f + FSCalendar: c66e75adde90d6e6fa5f7ee04caf46277ad5b2c1 SSLunarDate: d5d7d581f7e7e157c8d704a5f053b4ebcf760bba COCOAPODS: 0.38.2 diff --git a/Example/Pods/Local Podspecs/FSCalendar.podspec.json b/Example/Pods/Local Podspecs/FSCalendar.podspec.json index 7335190..a23ed00 100644 --- a/Example/Pods/Local Podspecs/FSCalendar.podspec.json +++ b/Example/Pods/Local Podspecs/FSCalendar.podspec.json @@ -1,6 +1,6 @@ { "name": "FSCalendar", - "version": "0.10.2", + "version": "0.11.2", "summary": "A powerful calendar which supports Appearance, Infinite Scrolling and Subtitle", "homepage": "https://github.com/f33chobits/FSCalendar", "screenshots": [ @@ -15,7 +15,7 @@ }, "source": { "git": "https://github.com/f33chobits/FSCalendar.git", - "tag": "0.10.2" + "tag": "0.11.2" }, "platforms": { "ios": "7.0" diff --git a/Example/Pods/Manifest.lock b/Example/Pods/Manifest.lock index 39bcb1b..5e01785 100644 --- a/Example/Pods/Manifest.lock +++ b/Example/Pods/Manifest.lock @@ -1,5 +1,5 @@ PODS: - - FSCalendar (0.10.2) + - FSCalendar (0.11.2) - SSLunarDate (0.0.1) DEPENDENCIES: @@ -11,7 +11,7 @@ EXTERNAL SOURCES: :path: ../ SPEC CHECKSUMS: - FSCalendar: 51cf58e7a52fefe6ba1143f92a0ba234ed9aa05f + FSCalendar: c66e75adde90d6e6fa5f7ee04caf46277ad5b2c1 SSLunarDate: d5d7d581f7e7e157c8d704a5f053b4ebcf760bba COCOAPODS: 0.38.2 diff --git a/Example/Pods/Pods.xcodeproj/project.pbxproj b/Example/Pods/Pods.xcodeproj/project.pbxproj index b21fac4..9d23b68 100644 --- a/Example/Pods/Pods.xcodeproj/project.pbxproj +++ b/Example/Pods/Pods.xcodeproj/project.pbxproj @@ -12,150 +12,150 @@ 0ECC94069256C5C8A8A56C0909715F40 /* SSHolidayCountry.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C0CED80CE430337668F362BD32A95CE /* SSHolidayCountry.h */; settings = {ATTRIBUTES = (Public, ); }; }; 10688DCCCE8214C16F242D5F2BF4272F /* libLunar.c in Sources */ = {isa = PBXBuildFile; fileRef = 3D581022409E3C61FAB2832CAAFC8881 /* libLunar.c */; }; 1E87EDBA80D2E69A1E29AEF58F20A3DF /* SSLunarDate-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = B29BB09ADAF96ECC7A8DCACF720C6CF0 /* SSLunarDate-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 20D76B85D8BD00C5DE101E4728D02416 /* FSCalendarCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 145C451D7C058EA4FBA6493374765C5C /* FSCalendarCell.h */; settings = {ATTRIBUTES = (Public, ); }; }; 228BB116BEB35B566F85A7FC6FF0905A /* SSHolidayManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 5EFB101AD37B9A8D74A89B97109669E2 /* SSHolidayManager.m */; }; - 22D5DB41C112B3926266A3848FB1E027 /* FSCalendarHeaderTouchDeliver.m in Sources */ = {isa = PBXBuildFile; fileRef = 88898FB9CF389C20E3B1DB7162264036 /* FSCalendarHeaderTouchDeliver.m */; }; - 24603A29346BB64A7AB0F966943F3A74 /* FSCalendar.m in Sources */ = {isa = PBXBuildFile; fileRef = 473F1B7EE92D28909B7C16C5151AD6E1 /* FSCalendar.m */; }; - 27B201383C41D7C5D9F01317E58CB31F /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5AA1D8123C90631E7766B49E25F0DD13 /* Foundation.framework */; }; 299E4FEE57389E6068B2ABADFF624B8E /* SSHolidayHK.h in Headers */ = {isa = PBXBuildFile; fileRef = 3CF4F61215E27ABEBEAE2B19FFD60671 /* SSHolidayHK.h */; settings = {ATTRIBUTES = (Public, ); }; }; 2D2DC3B175F19BB6854FC82898C9682E /* SSHolidayUS.h in Headers */ = {isa = PBXBuildFile; fileRef = 1525A6F4B6EEC101CB922575C0DB5711 /* SSHolidayUS.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2D9F5A15E8C37A95E96FD8BC935CFED8 /* FSCalendarHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = DBC1CA7DA5F349A0F07EFCAECDE22A5F /* FSCalendarHeader.m */; }; + 31C07CFF441D24EDF37E70056EF7EF00 /* FSCalendar-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 0589760D29A1CFEB8580F5EDEEA7EAC3 /* FSCalendar-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 38B559FBA08F7912EDE836DFA3DC6C3B /* FSCalendarHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 66EFF79D7ED176EDA06A42A4F4FBC8E4 /* FSCalendarHeader.h */; settings = {ATTRIBUTES = (Public, ); }; }; 39DEDA136C5147F442176A28C86EA568 /* SSHolidayCountry.m in Sources */ = {isa = PBXBuildFile; fileRef = 9FE15511BEF284B4BEB133DB1D5D2434 /* SSHolidayCountry.m */; }; + 3C17D361316D9D2C7DDD15C7CC352165 /* FSCalendar+IBExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 98AEB57B79E9DBF0BDCE9EE7189DAAF5 /* FSCalendar+IBExtension.m */; }; 3C42B60CBB06056BB795E21427169AC3 /* SSHolidayWest.m in Sources */ = {isa = PBXBuildFile; fileRef = C5716D2E6E68D7A85246DCEF8C5FA6E8 /* SSHolidayWest.m */; }; - 3D4C5CDEABBCEEED26DD778AE33BEC9F /* FSCalendarHeaderTouchDeliver.h in Headers */ = {isa = PBXBuildFile; fileRef = E4A1F05DA7CA4F4ED8ED32F3B2342839 /* FSCalendarHeaderTouchDeliver.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3F9BFB29183EE8C0498C170B5E00CDC0 /* NSDate+FSExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = DED2A722D951559A2167C067A8FEED75 /* NSDate+FSExtension.h */; settings = {ATTRIBUTES = (Public, ); }; }; 440A6311DE3541A9B7B9B2867F8A8FBC /* Pods-Tests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 4CBE7DD7296E5A63E5BCAD52CB835795 /* Pods-Tests-dummy.m */; }; + 447D6D4E5F98DFF86976DBECDD8BFC5B /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9625D687064E2F1886D5DD7C0D067FEC /* QuartzCore.framework */; }; 455EDC7F6B71B793533BC8D8A84B9A57 /* SSLunarDate-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = EE600446E16718EB81D4297BFBF2A9BC /* SSLunarDate-dummy.m */; }; - 53C339F79F0A5C1ABF1AC06EAF33727B /* NSDate+FSExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A1FB8A0AA9DE12F886F1C631DC798CB /* NSDate+FSExtension.m */; }; + 55C10532B5D5576B77C9F4142F038752 /* FSCalendarHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = C3A2DABF0E5538F4A0FD3F4CBFA19105 /* FSCalendarHeader.m */; }; 595D87DBCCB0E024B5AB3F6C49D4297B /* SSHolidayUK.m in Sources */ = {isa = PBXBuildFile; fileRef = DF83415789E1942CE2A1E8AA32F18136 /* SSHolidayUK.m */; }; - 5CA69B78CA1929653601B29F3369E800 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0B47ED044089CC00CFA4D9B06EDD39F5 /* QuartzCore.framework */; }; 5CB916B2D1E7FC9E6536E7138840065B /* SSLunarDate.m in Sources */ = {isa = PBXBuildFile; fileRef = 72CB427A52B75A30BADF2A902ECD88E7 /* SSLunarDate.m */; }; - 5FC61922D504C7C16AA40827301F3932 /* FSCalendarHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 989E8F168C0F49C9DB8449AF1EAB6E4E /* FSCalendarHeader.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6168810BB08F379180CA7022E4E2CBF6 /* FSCalendarCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 4874B068F33F393676DC8A203EAEC851 /* FSCalendarCell.m */; }; 660EC2EE5AC49D3FE2BA9DD599E00337 /* SSHolidayCA.m in Sources */ = {isa = PBXBuildFile; fileRef = 20683965A00C126A9FF8BBB550AD2B1A /* SSHolidayCA.m */; }; + 6711CCEF139B0EE6C5F3BC5DA67EE476 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A574343430A109A69E1CF238E74550C8 /* UIKit.framework */; }; 688D75380D9BB54FA72F31E7C40949DD /* Pods-FSCalendar-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = D12FA2535DF81450C83A767A651909EF /* Pods-FSCalendar-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; 6A3D5E1D10F0A86E6D99F8034B2D064F /* Pods-FSCalendar-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 7EC898C68853882730074F5EEF0ED209 /* Pods-FSCalendar-dummy.m */; }; - 6EF1E77D0D94F08D455E2A7918926D9B /* UIView+FSExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = A105F99E234F5ED46B09FDB10778347B /* UIView+FSExtension.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6C6D96B21BC170726DEE71285E5732BE /* FSCalendarAppearance.h in Headers */ = {isa = PBXBuildFile; fileRef = 8094AA09BF0DA8C02E4E2E4516856FAE /* FSCalendarAppearance.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 733ED03D61C6AE1297C2B188258C6A6D /* FSCalendarCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 6C8F47FE4430C33D50BE8D7811130695 /* FSCalendarCell.h */; settings = {ATTRIBUTES = (Public, ); }; }; 73AC99A10BFB1A01346294C71384E2F6 /* SSHolidayWest.h in Headers */ = {isa = PBXBuildFile; fileRef = 21DD6EEDABF3BD059F155873FDE2CE31 /* SSHolidayWest.h */; settings = {ATTRIBUTES = (Public, ); }; }; 78B67FFFFB8ED71D093FFB093D6C4A87 /* Pods-Tests-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 9F2144D633B6F1CD34AA34670B3533DE /* Pods-Tests-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8328D958D148CA0561B368D50B4F6E96 /* FSCalendar+IBExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BFE7419C3AA305CC714FCEC41654CB1 /* FSCalendar+IBExtension.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 857C82F8EBE96F265F37D2D367F750C8 /* FSCalendarAppearance.h in Headers */ = {isa = PBXBuildFile; fileRef = 2F500C260E7A4498DAB1DF455A9FBAE7 /* FSCalendarAppearance.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 872D9EFE9C7FA47B01738871FE4D42AD /* FSCalendarDynamicHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = E59B84FE00667BAF81F695BCA0FA9878 /* FSCalendarDynamicHeader.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 868F1EED64BC1F8B5D75281747134AEB /* UIView+FSExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 4295A9E72D3CFA88DF3553ACD793661B /* UIView+FSExtension.m */; }; 8734FAAC62749549CD66F9142292A2BE /* SSHolidayCA.h in Headers */ = {isa = PBXBuildFile; fileRef = 604FD30C5622D48F091008FEA43B4EE3 /* SSHolidayCA.h */; settings = {ATTRIBUTES = (Public, ); }; }; 8B36C18E7CDAB3A232030184578ABA97 /* SSHolidayUK.h in Headers */ = {isa = PBXBuildFile; fileRef = 9A40D89E4ECB9533F1CC1A3183E17B10 /* SSHolidayUK.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8D8435480F7125E288A81AE8B458CB4F /* FSCalendarHeaderTouchDeliver.m in Sources */ = {isa = PBXBuildFile; fileRef = 74F5D8245317332126C531CC30108FCA /* FSCalendarHeaderTouchDeliver.m */; }; 9CA143695953E2A4FC92ACB81E382BEF /* SSLunarDateHoliday.m in Sources */ = {isa = PBXBuildFile; fileRef = C56DA0BE1F69731AE1E0784525D6F038 /* SSLunarDateHoliday.m */; }; 9EFA4DAFFF75383FDF3D44CE8815CB10 /* SSHolidayHK.m in Sources */ = {isa = PBXBuildFile; fileRef = 400A923D0F9B07EF77ECB9D4F3829DCF /* SSHolidayHK.m */; }; - A2AAE81F6C8020F7C0717278FBC2AF18 /* UIView+FSExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 28688D4C816AC4330CDD3AEF62FCE6D1 /* UIView+FSExtension.m */; }; + A10EE67B4C15C7F28B58A8DCEB87662F /* FSCalendar+IBExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BE50E0D01E9633F796EC41B649FE83D /* FSCalendar+IBExtension.h */; settings = {ATTRIBUTES = (Public, ); }; }; A52D92402A618AB6B6F27B244C7BDF2C /* SSHolidayChina.m in Sources */ = {isa = PBXBuildFile; fileRef = 763F5A8E53435056AB34EAF0E7EE4E7A /* SSHolidayChina.m */; }; + A8388D7E2813759941062CD7B0344DE5 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5AA1D8123C90631E7766B49E25F0DD13 /* Foundation.framework */; }; + A8A64C228E0AA175D3E24FF09E604E5A /* FSCalendarHeaderTouchDeliver.h in Headers */ = {isa = PBXBuildFile; fileRef = BE9915E76D7734E8D2616F671C9AD2A7 /* FSCalendarHeaderTouchDeliver.h */; settings = {ATTRIBUTES = (Public, ); }; }; AA2220910C4E938B0D4C228ADE9AB965 /* SSLunarDateFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = 0DBDEF2E5AA558C5FFF24E95BE8368BF /* SSLunarDateFormatter.m */; }; AE599B21D8BA9143C09D810CCC7DD19B /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5AA1D8123C90631E7766B49E25F0DD13 /* Foundation.framework */; }; B2190F9450485DA7D118BC57100D06BA /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5AA1D8123C90631E7766B49E25F0DD13 /* Foundation.framework */; }; B8ED997C6CBACB2263A0B2D3A6261E88 /* SSHolidayTW.h in Headers */ = {isa = PBXBuildFile; fileRef = FA10991224C1ABC71BC264C8715E0E08 /* SSHolidayTW.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C9AFAEDE356714DCBFAF41F29A78414F /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7EA8254D470E5EC5B0D553929F982221 /* UIKit.framework */; }; + BA3794307316FB2913212B119E7BFFC2 /* FSCalendar.m in Sources */ = {isa = PBXBuildFile; fileRef = 9B35F4BA5544AFEC0E2991C6C2544221 /* FSCalendar.m */; }; + BFAE95D4CE9EF79D6EA84293702D4641 /* FSCalendarDynamicHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 532E2811AB8A31C89F88C078C814209E /* FSCalendarDynamicHeader.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C59AF3FECCE8EB13A72FA0CADA3A7EC0 /* NSDate+FSExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = C9E1DEFC0358442181DD720749A256BB /* NSDate+FSExtension.h */; settings = {ATTRIBUTES = (Public, ); }; }; CF7950F5AA66C8D9311B81ABF59E5199 /* SSHolidayTW.m in Sources */ = {isa = PBXBuildFile; fileRef = 50AC4FAF57E6DBEB5C8908DBB575B8BC /* SSHolidayTW.m */; }; - D11C2338824E4FB230A12D2A2F6B2978 /* FSCalendarAppearance.m in Sources */ = {isa = PBXBuildFile; fileRef = F01CE3EC8BD4AA137866E30F67C65CA5 /* FSCalendarAppearance.m */; }; + CF8A0264C574B6FC06009A90DA9B5F4C /* FSCalendar-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = FB44F4EAD65897A08D58FD545A1A9077 /* FSCalendar-dummy.m */; }; D4246EDDB96EA489DE526E2A5D44025E /* SSHolidayChina.h in Headers */ = {isa = PBXBuildFile; fileRef = A748BA4A97D780B42BB0C6DAA15573F6 /* SSHolidayChina.h */; settings = {ATTRIBUTES = (Public, ); }; }; D46E3CE15349AA61B39D83B8717B9068 /* SSHolidayUS.m in Sources */ = {isa = PBXBuildFile; fileRef = 14A460EBCD38C16E8742F75E738E2CCF /* SSHolidayUS.m */; }; + D6B0DD5728B0839AAC6CF3711ED243D7 /* UIView+FSExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = 92AA7CADE131EAD474639329A0255EBF /* UIView+FSExtension.h */; settings = {ATTRIBUTES = (Public, ); }; }; D850F3947D0ED2E4BC8BD0BD4F6241C6 /* SSHolidayManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 72F6DD923207B8A0CF564B736F120BA3 /* SSHolidayManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; E00C55509DCF8B45FDF3012FB650663F /* SSLunarDateHoliday.h in Headers */ = {isa = PBXBuildFile; fileRef = 627258E184D594EE050656316E6B78BE /* SSLunarDateHoliday.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E0DD136ECFF43A2BC9BC0ABFA42FD9A8 /* FSCalendar+IBExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 669D018CF8C42892E4789315F48B315C /* FSCalendar+IBExtension.m */; }; E13E773E5A12FEE825C7848422E5B610 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5AA1D8123C90631E7766B49E25F0DD13 /* Foundation.framework */; }; - E77F1611E7426838E583737BB5D61A6A /* FSCalendar-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 1ECB174417943CB2B4CDD9A4246AEC1D /* FSCalendar-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EA80C6B97A8AB6943FB7759519B3F530 /* FSCalendar-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 303B0855D51F4A6BE3EE89E9C5074761 /* FSCalendar-dummy.m */; }; F05ECAA1D0A75EC1C72BDC7B66CD9AF5 /* SSLunarDateFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = 93CAD58C186DC7DFBC15D93D5370AADF /* SSLunarDateFormatter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F19D34D618594B4BD65EAA0485AB54F4 /* FSCalendar.h in Headers */ = {isa = PBXBuildFile; fileRef = 622B6D6D19D3229387FB680D1109D811 /* FSCalendar.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F91AFEBE7034146F6194B8DF3DF7FD99 /* FSCalendar.h in Headers */ = {isa = PBXBuildFile; fileRef = 480CFE7EF1C4C6DAE5D9E90B2634F608 /* FSCalendar.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FB0A8E4B9AE19C749D923B414C1780C1 /* FSCalendarCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 5F9FEBBF7D4E7CCA6BF155553BACC8F0 /* FSCalendarCell.m */; }; + FBFF02AD04D593EB030686C45847BEAB /* NSDate+FSExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 4596A63ED62115D6B481720152C44FBE /* NSDate+FSExtension.m */; }; + FCA27053ED539D1387BD55125DABAB7C /* FSCalendarAppearance.m in Sources */ = {isa = PBXBuildFile; fileRef = 2219893B748ACE880EC730A5ED6CEF4F /* FSCalendarAppearance.m */; }; FF0E32221215E3DB1F33AF054330FC44 /* libLunar.h in Headers */ = {isa = PBXBuildFile; fileRef = ECC692336AD9AF7126C7B5A4D5234FB4 /* libLunar.h */; settings = {ATTRIBUTES = (Public, ); }; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ - 4387F477AECE8D3A8FEE4B6DD50910DD /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; - proxyType = 1; - remoteGlobalIDString = A163209C66C661EED20A9191357BE29D; - remoteInfo = FSCalendar; - }; - 506FECADB5350CF5F932772D157605C9 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; - proxyType = 1; - remoteGlobalIDString = A163209C66C661EED20A9191357BE29D; - remoteInfo = FSCalendar; - }; - 7DEFDABE722E7DBBE1C04C7344AE0E25 /* PBXContainerItemProxy */ = { + 23F6F3DCB5A00E32AA3516B50E1DF399 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; remoteGlobalIDString = DCB56C3A690ED99B3433B6336D1ADABC; remoteInfo = SSLunarDate; }; + 6676286F138F093497D2CFB683A87E78 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + proxyType = 1; + remoteGlobalIDString = BBD47D857D05DDC8A4E129E42465AAA3; + remoteInfo = FSCalendar; + }; + DD3DAD6D56D92A9A96D2D0D7FE4E048C /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + proxyType = 1; + remoteGlobalIDString = BBD47D857D05DDC8A4E129E42465AAA3; + remoteInfo = FSCalendar; + }; /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ 008315785BB096C9E4D6148DF6779C36 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 031D615C1268C3BF73CBB19D688EC7AF /* Pods-Tests-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-Tests-frameworks.sh"; sourceTree = ""; }; 0352AEC9F495E238144E8C277A521B42 /* Pods-FSCalendar-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-FSCalendar-resources.sh"; sourceTree = ""; }; - 0B47ED044089CC00CFA4D9B06EDD39F5 /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk/System/Library/Frameworks/QuartzCore.framework; sourceTree = DEVELOPER_DIR; }; + 0589760D29A1CFEB8580F5EDEEA7EAC3 /* FSCalendar-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FSCalendar-umbrella.h"; sourceTree = ""; }; 0DBDEF2E5AA558C5FFF24E95BE8368BF /* SSLunarDateFormatter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SSLunarDateFormatter.m; path = SSLunarDate/SSLunarDateFormatter.m; sourceTree = ""; }; 0F9F6FF6696B9A0FB07E2D33242B41C1 /* Pods-FSCalendar-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-FSCalendar-frameworks.sh"; sourceTree = ""; }; 10BF4FF142BC368168CE89C68F110EFA /* Pods-FSCalendar.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-FSCalendar.release.xcconfig"; sourceTree = ""; }; - 145C451D7C058EA4FBA6493374765C5C /* FSCalendarCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = FSCalendarCell.h; sourceTree = ""; }; 14A460EBCD38C16E8742F75E738E2CCF /* SSHolidayUS.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SSHolidayUS.m; path = SSLunarDate/SSHolidayUS.m; sourceTree = ""; }; 1525A6F4B6EEC101CB922575C0DB5711 /* SSHolidayUS.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SSHolidayUS.h; path = SSLunarDate/SSHolidayUS.h; sourceTree = ""; }; 1926A518E76691D9C966D9A3D3F008B4 /* Pods-Tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-Tests.release.xcconfig"; sourceTree = ""; }; - 1A1FB8A0AA9DE12F886F1C631DC798CB /* NSDate+FSExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSDate+FSExtension.m"; sourceTree = ""; }; - 1ECB174417943CB2B4CDD9A4246AEC1D /* FSCalendar-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FSCalendar-umbrella.h"; sourceTree = ""; }; 20683965A00C126A9FF8BBB550AD2B1A /* SSHolidayCA.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SSHolidayCA.m; path = SSLunarDate/SSHolidayCA.m; sourceTree = ""; }; 20CB000F56F6D89AD9899944122AC088 /* Pods_FSCalendar.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_FSCalendar.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 21DD6EEDABF3BD059F155873FDE2CE31 /* SSHolidayWest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SSHolidayWest.h; path = SSLunarDate/SSHolidayWest.h; sourceTree = ""; }; + 2219893B748ACE880EC730A5ED6CEF4F /* FSCalendarAppearance.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = FSCalendarAppearance.m; sourceTree = ""; }; 26E83E0999303DFB6D05497C76110329 /* Pods-Tests.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "sourcecode.module-map"; path = "Pods-Tests.modulemap"; sourceTree = ""; }; - 28688D4C816AC4330CDD3AEF62FCE6D1 /* UIView+FSExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "UIView+FSExtension.m"; sourceTree = ""; }; 2CE399D1BECB3BC75065153E96A25748 /* FSCalendar.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FSCalendar.xcconfig; sourceTree = ""; }; - 2F500C260E7A4498DAB1DF455A9FBAE7 /* FSCalendarAppearance.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = FSCalendarAppearance.h; sourceTree = ""; }; - 303B0855D51F4A6BE3EE89E9C5074761 /* FSCalendar-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "FSCalendar-dummy.m"; sourceTree = ""; }; 3710AAE33EE4F197DAEA048EE24EEFA9 /* SSLunarDateType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SSLunarDateType.h; path = SSLunarDate/SSLunarDateType.h; sourceTree = ""; }; 3968AD515A55ED108352048ED227C4FE /* Pods-Tests-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-Tests-resources.sh"; sourceTree = ""; }; 3CF4F61215E27ABEBEAE2B19FFD60671 /* SSHolidayHK.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SSHolidayHK.h; path = SSLunarDate/SSHolidayHK.h; sourceTree = ""; }; 3D581022409E3C61FAB2832CAAFC8881 /* libLunar.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = libLunar.c; path = SSLunarDate/libLunar.c; sourceTree = ""; }; 400A923D0F9B07EF77ECB9D4F3829DCF /* SSHolidayHK.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SSHolidayHK.m; path = SSLunarDate/SSHolidayHK.m; sourceTree = ""; }; + 4295A9E72D3CFA88DF3553ACD793661B /* UIView+FSExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "UIView+FSExtension.m"; sourceTree = ""; }; 444F53D12CACE4A1483322689751F4DD /* SSLunarDate.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = SSLunarDate.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 473F1B7EE92D28909B7C16C5151AD6E1 /* FSCalendar.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = FSCalendar.m; sourceTree = ""; }; + 4596A63ED62115D6B481720152C44FBE /* NSDate+FSExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSDate+FSExtension.m"; sourceTree = ""; }; + 480CFE7EF1C4C6DAE5D9E90B2634F608 /* FSCalendar.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = FSCalendar.h; sourceTree = ""; }; 4867DD35C7D9B100BB5F93D7B65086C4 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 4874B068F33F393676DC8A203EAEC851 /* FSCalendarCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = FSCalendarCell.m; sourceTree = ""; }; + 4BE50E0D01E9633F796EC41B649FE83D /* FSCalendar+IBExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FSCalendar+IBExtension.h"; sourceTree = ""; }; 4BEB79A4B31B08ADF409602C0DE9102D /* Pods-Tests-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-Tests-acknowledgements.markdown"; sourceTree = ""; }; - 4BFE7419C3AA305CC714FCEC41654CB1 /* FSCalendar+IBExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FSCalendar+IBExtension.h"; sourceTree = ""; }; 4CBE7DD7296E5A63E5BCAD52CB835795 /* Pods-Tests-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-Tests-dummy.m"; sourceTree = ""; }; 50AC4FAF57E6DBEB5C8908DBB575B8BC /* SSHolidayTW.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SSHolidayTW.m; path = SSLunarDate/SSHolidayTW.m; sourceTree = ""; }; 52FCC49CF43946EF6745F0ABDF8306AC /* Pods-Tests-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-Tests-acknowledgements.plist"; sourceTree = ""; }; + 532E2811AB8A31C89F88C078C814209E /* FSCalendarDynamicHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = FSCalendarDynamicHeader.h; sourceTree = ""; }; 567E11167AF70B75B4E82CB1A6E09192 /* Pods-FSCalendar-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-FSCalendar-acknowledgements.markdown"; sourceTree = ""; }; 5AA1D8123C90631E7766B49E25F0DD13 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; 5C157B5466CAB5B485BC0D89226EF3DE /* Pods_Tests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Tests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 5EFB101AD37B9A8D74A89B97109669E2 /* SSHolidayManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SSHolidayManager.m; path = SSLunarDate/SSHolidayManager.m; sourceTree = ""; }; + 5F9FEBBF7D4E7CCA6BF155553BACC8F0 /* FSCalendarCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = FSCalendarCell.m; sourceTree = ""; }; 604FD30C5622D48F091008FEA43B4EE3 /* SSHolidayCA.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SSHolidayCA.h; path = SSLunarDate/SSHolidayCA.h; sourceTree = ""; }; - 622B6D6D19D3229387FB680D1109D811 /* FSCalendar.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = FSCalendar.h; sourceTree = ""; }; 627258E184D594EE050656316E6B78BE /* SSLunarDateHoliday.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SSLunarDateHoliday.h; path = SSLunarDate/SSLunarDateHoliday.h; sourceTree = ""; }; - 669D018CF8C42892E4789315F48B315C /* FSCalendar+IBExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "FSCalendar+IBExtension.m"; sourceTree = ""; }; + 66EFF79D7ED176EDA06A42A4F4FBC8E4 /* FSCalendarHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = FSCalendarHeader.h; sourceTree = ""; }; + 6C8F47FE4430C33D50BE8D7811130695 /* FSCalendarCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = FSCalendarCell.h; sourceTree = ""; }; 6D317E71256479024486D3A92F6E8512 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 7015284417AA7F1BAAB8D2060EBF4876 /* FSCalendar.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = FSCalendar.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 7022C9BA480A7EE4ED684A060A6A3332 /* SSLunarDate.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SSLunarDate.xcconfig; sourceTree = ""; }; 72CB427A52B75A30BADF2A902ECD88E7 /* SSLunarDate.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SSLunarDate.m; path = SSLunarDate/SSLunarDate.m; sourceTree = ""; }; 72F6DD923207B8A0CF564B736F120BA3 /* SSHolidayManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SSHolidayManager.h; path = SSLunarDate/SSHolidayManager.h; sourceTree = ""; }; + 74F5D8245317332126C531CC30108FCA /* FSCalendarHeaderTouchDeliver.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = FSCalendarHeaderTouchDeliver.m; sourceTree = ""; }; 763F5A8E53435056AB34EAF0E7EE4E7A /* SSHolidayChina.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SSHolidayChina.m; path = SSLunarDate/SSHolidayChina.m; sourceTree = ""; }; 7C0CED80CE430337668F362BD32A95CE /* SSHolidayCountry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SSHolidayCountry.h; path = SSLunarDate/SSHolidayCountry.h; sourceTree = ""; }; - 7EA8254D470E5EC5B0D553929F982221 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk/System/Library/Frameworks/UIKit.framework; sourceTree = DEVELOPER_DIR; }; 7EC898C68853882730074F5EEF0ED209 /* Pods-FSCalendar-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-FSCalendar-dummy.m"; sourceTree = ""; }; + 8094AA09BF0DA8C02E4E2E4516856FAE /* FSCalendarAppearance.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = FSCalendarAppearance.h; sourceTree = ""; }; 845505918B1066FC0CAFDCE47110DF4A /* FSCalendar.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "sourcecode.module-map"; path = FSCalendar.modulemap; sourceTree = ""; }; - 88898FB9CF389C20E3B1DB7162264036 /* FSCalendarHeaderTouchDeliver.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = FSCalendarHeaderTouchDeliver.m; sourceTree = ""; }; + 92AA7CADE131EAD474639329A0255EBF /* UIView+FSExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "UIView+FSExtension.h"; sourceTree = ""; }; 93CAD58C186DC7DFBC15D93D5370AADF /* SSLunarDateFormatter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SSLunarDateFormatter.h; path = SSLunarDate/SSLunarDateFormatter.h; sourceTree = ""; }; - 989E8F168C0F49C9DB8449AF1EAB6E4E /* FSCalendarHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = FSCalendarHeader.h; sourceTree = ""; }; + 9625D687064E2F1886D5DD7C0D067FEC /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk/System/Library/Frameworks/QuartzCore.framework; sourceTree = DEVELOPER_DIR; }; + 98AEB57B79E9DBF0BDCE9EE7189DAAF5 /* FSCalendar+IBExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "FSCalendar+IBExtension.m"; sourceTree = ""; }; 9A357918FB03042943BAF57435315AF1 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 9A40D89E4ECB9533F1CC1A3183E17B10 /* SSHolidayUK.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SSHolidayUK.h; path = SSLunarDate/SSHolidayUK.h; sourceTree = ""; }; + 9B35F4BA5544AFEC0E2991C6C2544221 /* FSCalendar.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = FSCalendar.m; sourceTree = ""; }; 9F2144D633B6F1CD34AA34670B3533DE /* Pods-Tests-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-Tests-umbrella.h"; sourceTree = ""; }; 9FE15511BEF284B4BEB133DB1D5D2434 /* SSHolidayCountry.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SSHolidayCountry.m; path = SSLunarDate/SSHolidayCountry.m; sourceTree = ""; }; - A105F99E234F5ED46B09FDB10778347B /* UIView+FSExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "UIView+FSExtension.h"; sourceTree = ""; }; - A6DB4772BF1D113311D1019C255B5354 /* FSCalendar-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "FSCalendar-Private.xcconfig"; sourceTree = ""; }; + A574343430A109A69E1CF238E74550C8 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk/System/Library/Frameworks/UIKit.framework; sourceTree = DEVELOPER_DIR; }; A748BA4A97D780B42BB0C6DAA15573F6 /* SSHolidayChina.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SSHolidayChina.h; path = SSLunarDate/SSHolidayChina.h; sourceTree = ""; }; A860265F850C40D093C7B365BEFD71EE /* Pods-FSCalendar-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-FSCalendar-acknowledgements.plist"; sourceTree = ""; }; + AA257D2ADC3A784A754182112B65C261 /* FSCalendar-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "FSCalendar-Private.xcconfig"; sourceTree = ""; }; AB34A5A6AD9D1256E9F0E32C2457957F /* Pods-FSCalendar.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-FSCalendar.debug.xcconfig"; sourceTree = ""; }; ACB2E77D6710BEB2194BA1E2C808F571 /* SSLunarDate-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SSLunarDate-prefix.pch"; sourceTree = ""; }; AE37010E434C9F341F89E553318E145B /* SSLunarDate-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "SSLunarDate-Private.xcconfig"; sourceTree = ""; }; @@ -164,20 +164,20 @@ B50D5044CCFE312832C53405B6FFFF60 /* FSCalendar-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FSCalendar-prefix.pch"; sourceTree = ""; }; BA6428E9F66FD5A23C0A2E06ED26CD2F /* Podfile */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; BC4C854B3E1108E3CC84D76D8B1E96C7 /* SSLunarDate.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "sourcecode.module-map"; path = SSLunarDate.modulemap; sourceTree = ""; }; + BE9915E76D7734E8D2616F671C9AD2A7 /* FSCalendarHeaderTouchDeliver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = FSCalendarHeaderTouchDeliver.h; sourceTree = ""; }; + C3A2DABF0E5538F4A0FD3F4CBFA19105 /* FSCalendarHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = FSCalendarHeader.m; sourceTree = ""; }; C56DA0BE1F69731AE1E0784525D6F038 /* SSLunarDateHoliday.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SSLunarDateHoliday.m; path = SSLunarDate/SSLunarDateHoliday.m; sourceTree = ""; }; C5716D2E6E68D7A85246DCEF8C5FA6E8 /* SSHolidayWest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SSHolidayWest.m; path = SSLunarDate/SSHolidayWest.m; sourceTree = ""; }; + C9E1DEFC0358442181DD720749A256BB /* NSDate+FSExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSDate+FSExtension.h"; sourceTree = ""; }; CC349786F44FECC86ACA85D5F5DD698F /* Pods-FSCalendar.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "sourcecode.module-map"; path = "Pods-FSCalendar.modulemap"; sourceTree = ""; }; D12FA2535DF81450C83A767A651909EF /* Pods-FSCalendar-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-FSCalendar-umbrella.h"; sourceTree = ""; }; DB5017EFE7F4D03C84E6F6C9CC320B83 /* Pods-Tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-Tests.debug.xcconfig"; sourceTree = ""; }; - DBC1CA7DA5F349A0F07EFCAECDE22A5F /* FSCalendarHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = FSCalendarHeader.m; sourceTree = ""; }; - DED2A722D951559A2167C067A8FEED75 /* NSDate+FSExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSDate+FSExtension.h"; sourceTree = ""; }; DF83415789E1942CE2A1E8AA32F18136 /* SSHolidayUK.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SSHolidayUK.m; path = SSLunarDate/SSHolidayUK.m; sourceTree = ""; }; - E4A1F05DA7CA4F4ED8ED32F3B2342839 /* FSCalendarHeaderTouchDeliver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = FSCalendarHeaderTouchDeliver.h; sourceTree = ""; }; - E59B84FE00667BAF81F695BCA0FA9878 /* FSCalendarDynamicHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = FSCalendarDynamicHeader.h; sourceTree = ""; }; ECC692336AD9AF7126C7B5A4D5234FB4 /* libLunar.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = libLunar.h; path = SSLunarDate/libLunar.h; sourceTree = ""; }; EE600446E16718EB81D4297BFBF2A9BC /* SSLunarDate-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SSLunarDate-dummy.m"; sourceTree = ""; }; - F01CE3EC8BD4AA137866E30F67C65CA5 /* FSCalendarAppearance.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = FSCalendarAppearance.m; sourceTree = ""; }; + EFFFA3F98C614D85F9DB97BD63FB8A92 /* FSCalendar.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = FSCalendar.framework; sourceTree = BUILT_PRODUCTS_DIR; }; FA10991224C1ABC71BC264C8715E0E08 /* SSHolidayTW.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SSHolidayTW.h; path = SSLunarDate/SSHolidayTW.h; sourceTree = ""; }; + FB44F4EAD65897A08D58FD545A1A9077 /* FSCalendar-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "FSCalendar-dummy.m"; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -189,6 +189,16 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 453F9B6DDBC8F123DE546D3BF635CE0D /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + A8388D7E2813759941062CD7B0344DE5 /* Foundation.framework in Frameworks */, + 447D6D4E5F98DFF86976DBECDD8BFC5B /* QuartzCore.framework in Frameworks */, + 6711CCEF139B0EE6C5F3BC5DA67EE476 /* UIKit.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; C6F722BD6598AA304B7064DE0FFE4017 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -197,16 +207,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - CD744421FC056C114AFC5387F7C3CC20 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 27B201383C41D7C5D9F01317E58CB31F /* Foundation.framework in Frameworks */, - 5CA69B78CA1929653601B29F3369E800 /* QuartzCore.framework in Frameworks */, - C9AFAEDE356714DCBFAF41F29A78414F /* UIKit.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; DF4EC8B5093AE47496596184B9DC5EB8 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -290,23 +290,23 @@ 196B75AFBA0F78D69C2EFCA6A56ECF80 /* Classes */ = { isa = PBXGroup; children = ( - 622B6D6D19D3229387FB680D1109D811 /* FSCalendar.h */, - 473F1B7EE92D28909B7C16C5151AD6E1 /* FSCalendar.m */, - 4BFE7419C3AA305CC714FCEC41654CB1 /* FSCalendar+IBExtension.h */, - 669D018CF8C42892E4789315F48B315C /* FSCalendar+IBExtension.m */, - 2F500C260E7A4498DAB1DF455A9FBAE7 /* FSCalendarAppearance.h */, - F01CE3EC8BD4AA137866E30F67C65CA5 /* FSCalendarAppearance.m */, - 145C451D7C058EA4FBA6493374765C5C /* FSCalendarCell.h */, - 4874B068F33F393676DC8A203EAEC851 /* FSCalendarCell.m */, - E59B84FE00667BAF81F695BCA0FA9878 /* FSCalendarDynamicHeader.h */, - 989E8F168C0F49C9DB8449AF1EAB6E4E /* FSCalendarHeader.h */, - DBC1CA7DA5F349A0F07EFCAECDE22A5F /* FSCalendarHeader.m */, - E4A1F05DA7CA4F4ED8ED32F3B2342839 /* FSCalendarHeaderTouchDeliver.h */, - 88898FB9CF389C20E3B1DB7162264036 /* FSCalendarHeaderTouchDeliver.m */, - DED2A722D951559A2167C067A8FEED75 /* NSDate+FSExtension.h */, - 1A1FB8A0AA9DE12F886F1C631DC798CB /* NSDate+FSExtension.m */, - A105F99E234F5ED46B09FDB10778347B /* UIView+FSExtension.h */, - 28688D4C816AC4330CDD3AEF62FCE6D1 /* UIView+FSExtension.m */, + 480CFE7EF1C4C6DAE5D9E90B2634F608 /* FSCalendar.h */, + 9B35F4BA5544AFEC0E2991C6C2544221 /* FSCalendar.m */, + 4BE50E0D01E9633F796EC41B649FE83D /* FSCalendar+IBExtension.h */, + 98AEB57B79E9DBF0BDCE9EE7189DAAF5 /* FSCalendar+IBExtension.m */, + 8094AA09BF0DA8C02E4E2E4516856FAE /* FSCalendarAppearance.h */, + 2219893B748ACE880EC730A5ED6CEF4F /* FSCalendarAppearance.m */, + 6C8F47FE4430C33D50BE8D7811130695 /* FSCalendarCell.h */, + 5F9FEBBF7D4E7CCA6BF155553BACC8F0 /* FSCalendarCell.m */, + 532E2811AB8A31C89F88C078C814209E /* FSCalendarDynamicHeader.h */, + 66EFF79D7ED176EDA06A42A4F4FBC8E4 /* FSCalendarHeader.h */, + C3A2DABF0E5538F4A0FD3F4CBFA19105 /* FSCalendarHeader.m */, + BE9915E76D7734E8D2616F671C9AD2A7 /* FSCalendarHeaderTouchDeliver.h */, + 74F5D8245317332126C531CC30108FCA /* FSCalendarHeaderTouchDeliver.m */, + C9E1DEFC0358442181DD720749A256BB /* NSDate+FSExtension.h */, + 4596A63ED62115D6B481720152C44FBE /* NSDate+FSExtension.m */, + 92AA7CADE131EAD474639329A0255EBF /* UIView+FSExtension.h */, + 4295A9E72D3CFA88DF3553ACD793661B /* UIView+FSExtension.m */, ); path = Classes; sourceTree = ""; @@ -333,8 +333,8 @@ isa = PBXGroup; children = ( 5AA1D8123C90631E7766B49E25F0DD13 /* Foundation.framework */, - 0B47ED044089CC00CFA4D9B06EDD39F5 /* QuartzCore.framework */, - 7EA8254D470E5EC5B0D553929F982221 /* UIKit.framework */, + 9625D687064E2F1886D5DD7C0D067FEC /* QuartzCore.framework */, + A574343430A109A69E1CF238E74550C8 /* UIKit.framework */, ); name = iOS; sourceTree = ""; @@ -344,10 +344,10 @@ children = ( 845505918B1066FC0CAFDCE47110DF4A /* FSCalendar.modulemap */, 2CE399D1BECB3BC75065153E96A25748 /* FSCalendar.xcconfig */, - A6DB4772BF1D113311D1019C255B5354 /* FSCalendar-Private.xcconfig */, - 303B0855D51F4A6BE3EE89E9C5074761 /* FSCalendar-dummy.m */, + AA257D2ADC3A784A754182112B65C261 /* FSCalendar-Private.xcconfig */, + FB44F4EAD65897A08D58FD545A1A9077 /* FSCalendar-dummy.m */, B50D5044CCFE312832C53405B6FFFF60 /* FSCalendar-prefix.pch */, - 1ECB174417943CB2B4CDD9A4246AEC1D /* FSCalendar-umbrella.h */, + 0589760D29A1CFEB8580F5EDEEA7EAC3 /* FSCalendar-umbrella.h */, 6D317E71256479024486D3A92F6E8512 /* Info.plist */, ); name = "Support Files"; @@ -410,7 +410,7 @@ CCA510CFBEA2D207524CDA0D73C3B561 /* Products */ = { isa = PBXGroup; children = ( - 7015284417AA7F1BAAB8D2060EBF4876 /* FSCalendar.framework */, + EFFFA3F98C614D85F9DB97BD63FB8A92 /* FSCalendar.framework */, 20CB000F56F6D89AD9899944122AC088 /* Pods_FSCalendar.framework */, 5C157B5466CAB5B485BC0D89226EF3DE /* Pods_Tests.framework */, 444F53D12CACE4A1483322689751F4DD /* SSLunarDate.framework */, @@ -452,23 +452,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 43C62E1F434C35E9DC1D695D9F649C40 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 8328D958D148CA0561B368D50B4F6E96 /* FSCalendar+IBExtension.h in Headers */, - E77F1611E7426838E583737BB5D61A6A /* FSCalendar-umbrella.h in Headers */, - F19D34D618594B4BD65EAA0485AB54F4 /* FSCalendar.h in Headers */, - 857C82F8EBE96F265F37D2D367F750C8 /* FSCalendarAppearance.h in Headers */, - 20D76B85D8BD00C5DE101E4728D02416 /* FSCalendarCell.h in Headers */, - 872D9EFE9C7FA47B01738871FE4D42AD /* FSCalendarDynamicHeader.h in Headers */, - 5FC61922D504C7C16AA40827301F3932 /* FSCalendarHeader.h in Headers */, - 3D4C5CDEABBCEEED26DD778AE33BEC9F /* FSCalendarHeaderTouchDeliver.h in Headers */, - 3F9BFB29183EE8C0498C170B5E00CDC0 /* NSDate+FSExtension.h in Headers */, - 6EF1E77D0D94F08D455E2A7918926D9B /* UIView+FSExtension.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 5D742C3C4CE034FD2324590177C0CC4C /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -485,6 +468,23 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + BA525EBA568E6741827BCB0343F13735 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + A10EE67B4C15C7F28B58A8DCEB87662F /* FSCalendar+IBExtension.h in Headers */, + 31C07CFF441D24EDF37E70056EF7EF00 /* FSCalendar-umbrella.h in Headers */, + F91AFEBE7034146F6194B8DF3DF7FD99 /* FSCalendar.h in Headers */, + 6C6D96B21BC170726DEE71285E5732BE /* FSCalendarAppearance.h in Headers */, + 733ED03D61C6AE1297C2B188258C6A6D /* FSCalendarCell.h in Headers */, + BFAE95D4CE9EF79D6EA84293702D4641 /* FSCalendarDynamicHeader.h in Headers */, + 38B559FBA08F7912EDE836DFA3DC6C3B /* FSCalendarHeader.h in Headers */, + A8A64C228E0AA175D3E24FF09E604E5A /* FSCalendarHeaderTouchDeliver.h in Headers */, + C59AF3FECCE8EB13A72FA0CADA3A7EC0 /* NSDate+FSExtension.h in Headers */, + D6B0DD5728B0839AAC6CF3711ED243D7 /* UIView+FSExtension.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; /* End PBXHeadersBuildPhase section */ /* Begin PBXNativeTarget section */ @@ -499,20 +499,20 @@ buildRules = ( ); dependencies = ( - D148D7C4B1708D3C00E74DC1C783B713 /* PBXTargetDependency */, + 43F899DEDAD57D4C48AABD8607B6724F /* PBXTargetDependency */, ); name = "Pods-Tests"; productName = "Pods-Tests"; productReference = 5C157B5466CAB5B485BC0D89226EF3DE /* Pods_Tests.framework */; productType = "com.apple.product-type.framework"; }; - A163209C66C661EED20A9191357BE29D /* FSCalendar */ = { + BBD47D857D05DDC8A4E129E42465AAA3 /* FSCalendar */ = { isa = PBXNativeTarget; - buildConfigurationList = ACB244F34F9E51B976CADEC72D6761FA /* Build configuration list for PBXNativeTarget "FSCalendar" */; + buildConfigurationList = ABC66CA195B1375265C6E4895D98BAE5 /* Build configuration list for PBXNativeTarget "FSCalendar" */; buildPhases = ( - D5B96F512679EE59E0E29C369DAD6271 /* Sources */, - CD744421FC056C114AFC5387F7C3CC20 /* Frameworks */, - 43C62E1F434C35E9DC1D695D9F649C40 /* Headers */, + ECBAB407AC60E552F466351CB9981272 /* Sources */, + 453F9B6DDBC8F123DE546D3BF635CE0D /* Frameworks */, + BA525EBA568E6741827BCB0343F13735 /* Headers */, ); buildRules = ( ); @@ -520,7 +520,7 @@ ); name = FSCalendar; productName = FSCalendar; - productReference = 7015284417AA7F1BAAB8D2060EBF4876 /* FSCalendar.framework */; + productReference = EFFFA3F98C614D85F9DB97BD63FB8A92 /* FSCalendar.framework */; productType = "com.apple.product-type.framework"; }; DCB56C3A690ED99B3433B6336D1ADABC /* SSLunarDate */ = { @@ -551,8 +551,8 @@ buildRules = ( ); dependencies = ( - 6F35ADDD7F4D7416A35472F34CB358CB /* PBXTargetDependency */, - 68BDF49E3A99F27DB537B0C0157FFEAD /* PBXTargetDependency */, + 42B81FE0A1A6E7F9710FEE63ED971DAA /* PBXTargetDependency */, + 788C2F87386A75BCDBC498F24E796D19 /* PBXTargetDependency */, ); name = "Pods-FSCalendar"; productName = "Pods-FSCalendar"; @@ -580,7 +580,7 @@ projectDirPath = ""; projectRoot = ""; targets = ( - A163209C66C661EED20A9191357BE29D /* FSCalendar */, + BBD47D857D05DDC8A4E129E42465AAA3 /* FSCalendar */, F664B2C0D05BD37A640E9496B8C2A556 /* Pods-FSCalendar */, 8FD937A5C4CD27D71A1B6B72F009899F /* Pods-Tests */, DCB56C3A690ED99B3433B6336D1ADABC /* SSLunarDate */, @@ -618,22 +618,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - D5B96F512679EE59E0E29C369DAD6271 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - E0DD136ECFF43A2BC9BC0ABFA42FD9A8 /* FSCalendar+IBExtension.m in Sources */, - EA80C6B97A8AB6943FB7759519B3F530 /* FSCalendar-dummy.m in Sources */, - 24603A29346BB64A7AB0F966943F3A74 /* FSCalendar.m in Sources */, - D11C2338824E4FB230A12D2A2F6B2978 /* FSCalendarAppearance.m in Sources */, - 6168810BB08F379180CA7022E4E2CBF6 /* FSCalendarCell.m in Sources */, - 2D9F5A15E8C37A95E96FD8BC935CFED8 /* FSCalendarHeader.m in Sources */, - 22D5DB41C112B3926266A3848FB1E027 /* FSCalendarHeaderTouchDeliver.m in Sources */, - 53C339F79F0A5C1ABF1AC06EAF33727B /* NSDate+FSExtension.m in Sources */, - A2AAE81F6C8020F7C0717278FBC2AF18 /* UIView+FSExtension.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; DE254E58E78099D4294B153A7769CDF0 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -642,26 +626,42 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + ECBAB407AC60E552F466351CB9981272 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 3C17D361316D9D2C7DDD15C7CC352165 /* FSCalendar+IBExtension.m in Sources */, + CF8A0264C574B6FC06009A90DA9B5F4C /* FSCalendar-dummy.m in Sources */, + BA3794307316FB2913212B119E7BFFC2 /* FSCalendar.m in Sources */, + FCA27053ED539D1387BD55125DABAB7C /* FSCalendarAppearance.m in Sources */, + FB0A8E4B9AE19C749D923B414C1780C1 /* FSCalendarCell.m in Sources */, + 55C10532B5D5576B77C9F4142F038752 /* FSCalendarHeader.m in Sources */, + 8D8435480F7125E288A81AE8B458CB4F /* FSCalendarHeaderTouchDeliver.m in Sources */, + FBFF02AD04D593EB030686C45847BEAB /* NSDate+FSExtension.m in Sources */, + 868F1EED64BC1F8B5D75281747134AEB /* UIView+FSExtension.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ - 68BDF49E3A99F27DB537B0C0157FFEAD /* PBXTargetDependency */ = { + 42B81FE0A1A6E7F9710FEE63ED971DAA /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = FSCalendar; + target = BBD47D857D05DDC8A4E129E42465AAA3 /* FSCalendar */; + targetProxy = DD3DAD6D56D92A9A96D2D0D7FE4E048C /* PBXContainerItemProxy */; + }; + 43F899DEDAD57D4C48AABD8607B6724F /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = FSCalendar; + target = BBD47D857D05DDC8A4E129E42465AAA3 /* FSCalendar */; + targetProxy = 6676286F138F093497D2CFB683A87E78 /* PBXContainerItemProxy */; + }; + 788C2F87386A75BCDBC498F24E796D19 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = SSLunarDate; target = DCB56C3A690ED99B3433B6336D1ADABC /* SSLunarDate */; - targetProxy = 7DEFDABE722E7DBBE1C04C7344AE0E25 /* PBXContainerItemProxy */; - }; - 6F35ADDD7F4D7416A35472F34CB358CB /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = FSCalendar; - target = A163209C66C661EED20A9191357BE29D /* FSCalendar */; - targetProxy = 4387F477AECE8D3A8FEE4B6DD50910DD /* PBXContainerItemProxy */; - }; - D148D7C4B1708D3C00E74DC1C783B713 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = FSCalendar; - target = A163209C66C661EED20A9191357BE29D /* FSCalendar */; - targetProxy = 506FECADB5350CF5F932772D157605C9 /* PBXContainerItemProxy */; + targetProxy = 23F6F3DCB5A00E32AA3516B50E1DF399 /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ @@ -729,33 +729,6 @@ }; name = Release; }; - 2E93AA908C0ADFF737DBB0E68FDDCAA6 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = A6DB4772BF1D113311D1019C255B5354 /* FSCalendar-Private.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - CURRENT_PROJECT_VERSION = 0.10.2; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 0.10.2; - DYLIB_CURRENT_VERSION = "$(CURRENT_PROJECT_VERSION)"; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/FSCalendar/FSCalendar-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/FSCalendar/Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 7.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/FSCalendar/FSCalendar.modulemap"; - MTL_ENABLE_DEBUG_INFO = NO; - PRODUCT_NAME = FSCalendar; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; 3E209F970B3955F3CC49AF7EC9C0871A /* Release */ = { isa = XCBuildConfiguration; baseConfigurationReference = 1926A518E76691D9C966D9A3D3F008B4 /* Pods-Tests.release.xcconfig */; @@ -785,33 +758,6 @@ }; name = Release; }; - 5A5AFBC8475E867D569793E71AB82F14 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = A6DB4772BF1D113311D1019C255B5354 /* FSCalendar-Private.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - CURRENT_PROJECT_VERSION = 0.10.2; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 0.10.2; - DYLIB_CURRENT_VERSION = "$(CURRENT_PROJECT_VERSION)"; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/FSCalendar/FSCalendar-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/FSCalendar/Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 7.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/FSCalendar/FSCalendar.modulemap"; - MTL_ENABLE_DEBUG_INFO = YES; - PRODUCT_NAME = FSCalendar; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; 75F9770080F01549CD02FADDE945B10B /* Debug */ = { isa = XCBuildConfiguration; baseConfigurationReference = AB34A5A6AD9D1256E9F0E32C2457957F /* Pods-FSCalendar.debug.xcconfig */; @@ -841,6 +787,33 @@ }; name = Debug; }; + 9AF658CB5817AA99EEF4CCB6F59C0185 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = AA257D2ADC3A784A754182112B65C261 /* FSCalendar-Private.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + CURRENT_PROJECT_VERSION = 0.11.2; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 0.11.2; + DYLIB_CURRENT_VERSION = "$(CURRENT_PROJECT_VERSION)"; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_PREFIX_HEADER = "Target Support Files/FSCalendar/FSCalendar-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/FSCalendar/Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 7.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MODULEMAP_FILE = "Target Support Files/FSCalendar/FSCalendar.modulemap"; + MTL_ENABLE_DEBUG_INFO = NO; + PRODUCT_NAME = FSCalendar; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; B37F0F91F85060E28F1DAAB522DC7EC1 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { @@ -880,6 +853,33 @@ }; name = Debug; }; + BA3B5E3840A5C8D794BF0D8459EA00F4 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = AA257D2ADC3A784A754182112B65C261 /* FSCalendar-Private.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + CURRENT_PROJECT_VERSION = 0.11.2; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 0.11.2; + DYLIB_CURRENT_VERSION = "$(CURRENT_PROJECT_VERSION)"; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_PREFIX_HEADER = "Target Support Files/FSCalendar/FSCalendar-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/FSCalendar/Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 7.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MODULEMAP_FILE = "Target Support Files/FSCalendar/FSCalendar.modulemap"; + MTL_ENABLE_DEBUG_INFO = YES; + PRODUCT_NAME = FSCalendar; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; BAE435E1AFB11AE323B497623896677A /* Debug */ = { isa = XCBuildConfiguration; baseConfigurationReference = AE37010E434C9F341F89E553318E145B /* SSLunarDate-Private.xcconfig */; @@ -1002,11 +1002,11 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - ACB244F34F9E51B976CADEC72D6761FA /* Build configuration list for PBXNativeTarget "FSCalendar" */ = { + ABC66CA195B1375265C6E4895D98BAE5 /* Build configuration list for PBXNativeTarget "FSCalendar" */ = { isa = XCConfigurationList; buildConfigurations = ( - 5A5AFBC8475E867D569793E71AB82F14 /* Debug */, - 2E93AA908C0ADFF737DBB0E68FDDCAA6 /* Release */, + BA3B5E3840A5C8D794BF0D8459EA00F4 /* Debug */, + 9AF658CB5817AA99EEF4CCB6F59C0185 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; diff --git a/Example/Pods/Pods.xcodeproj/xcshareddata/xcschemes/FSCalendar.xcscheme b/Example/Pods/Pods.xcodeproj/xcshareddata/xcschemes/FSCalendar.xcscheme index 2ab150c..c5d7eb1 100644 --- a/Example/Pods/Pods.xcodeproj/xcshareddata/xcschemes/FSCalendar.xcscheme +++ b/Example/Pods/Pods.xcodeproj/xcshareddata/xcschemes/FSCalendar.xcscheme @@ -14,7 +14,7 @@ buildForAnalyzing = "YES"> diff --git a/Example/Pods/Target Support Files/FSCalendar/Info.plist b/Example/Pods/Target Support Files/FSCalendar/Info.plist index beb501f..125148c 100644 --- a/Example/Pods/Target Support Files/FSCalendar/Info.plist +++ b/Example/Pods/Target Support Files/FSCalendar/Info.plist @@ -15,7 +15,7 @@ CFBundlePackageType FMWK CFBundleShortVersionString - 0.10.2 + 0.11.2 CFBundleSignature ???? CFBundleVersion