Skip to content

Commit

Permalink
made a CocoaPod
Browse files Browse the repository at this point in the history
  • Loading branch information
jumartin committed Jul 26, 2015
1 parent c5db522 commit 36e6c3d
Show file tree
Hide file tree
Showing 42 changed files with 1,378 additions and 70 deletions.
65 changes: 53 additions & 12 deletions Calendar.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@
objects = {

/* Begin PBXBuildFile section */
530ECA845D98535FF8755554 /* libPods.a in Frameworks */ = {isa = PBXBuildFile; fileRef = DD7BE5C64587768DCB42C743 /* libPods.a */; };
720041BA1879B2B600F3C497 /* Settings.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 720041B91879B2B600F3C497 /* Settings.bundle */; };
7203643C1A5567AC00BA2DCA /* OSCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 7203643B1A5567AC00BA2DCA /* OSCache.m */; };
721CA1B41A9382990083F41A /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 721CA1B21A9382990083F41A /* Localizable.strings */; };
721DC18918219C4D00F9470C /* MainViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 721DC18818219C4D00F9470C /* MainViewController.m */; };
72271A521815C33600DE96FE /* MGCDateRange.m in Sources */ = {isa = PBXBuildFile; fileRef = 72271A511815C33600DE96FE /* MGCDateRange.m */; };
Expand Down Expand Up @@ -58,7 +58,6 @@
72EF08051A3DA597005699CA /* MGCMonthPlannerViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 72EF08041A3DA597005699CA /* MGCMonthPlannerViewController.m */; };
72EF08151A3DB8C6005699CA /* MonthViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 72EF080C1A3DB8C6005699CA /* MonthViewController.m */; };
72EF08181A3DB8C6005699CA /* YearViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 72EF080E1A3DB8C6005699CA /* YearViewController.m */; };
72EF081D1A3EDF09005699CA /* OrderedDictionary.m in Sources */ = {isa = PBXBuildFile; fileRef = 72EF081C1A3EDF09005699CA /* OrderedDictionary.m */; };
/* End PBXBuildFile section */

/* Begin PBXContainerItemProxy section */
Expand All @@ -72,9 +71,9 @@
/* End PBXContainerItemProxy section */

/* Begin PBXFileReference section */
4BD4FF5BA99D8512B30A7BFC /* Pods.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = Pods.release.xcconfig; path = "Pods/Target Support Files/Pods/Pods.release.xcconfig"; sourceTree = "<group>"; };
573F000BCFFB8BD1BB11115F /* Pods.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = Pods.debug.xcconfig; path = "Pods/Target Support Files/Pods/Pods.debug.xcconfig"; sourceTree = "<group>"; };
720041B91879B2B600F3C497 /* Settings.bundle */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.plug-in"; path = Settings.bundle; sourceTree = "<group>"; };
7203643A1A5567AC00BA2DCA /* OSCache.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OSCache.h; sourceTree = "<group>"; };
7203643B1A5567AC00BA2DCA /* OSCache.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OSCache.m; sourceTree = "<group>"; };
721CA1B31A9382990083F41A /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/Localizable.strings; sourceTree = "<group>"; };
721CA1B51A9382A80083F41A /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/Localizable.strings; sourceTree = "<group>"; };
721DC18718219C4D00F9470C /* MainViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MainViewController.h; sourceTree = "<group>"; };
Expand Down Expand Up @@ -163,8 +162,7 @@
72EF080C1A3DB8C6005699CA /* MonthViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MonthViewController.m; sourceTree = "<group>"; };
72EF080D1A3DB8C6005699CA /* YearViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YearViewController.h; sourceTree = "<group>"; };
72EF080E1A3DB8C6005699CA /* YearViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YearViewController.m; sourceTree = "<group>"; };
72EF081B1A3EDF09005699CA /* OrderedDictionary.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OrderedDictionary.h; sourceTree = "<group>"; };
72EF081C1A3EDF09005699CA /* OrderedDictionary.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OrderedDictionary.m; sourceTree = "<group>"; };
DD7BE5C64587768DCB42C743 /* libPods.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libPods.a; sourceTree = BUILT_PRODUCTS_DIR; };
/* End PBXFileReference section */

/* Begin PBXFrameworksBuildPhase section */
Expand All @@ -177,6 +175,7 @@
72B5D8F4180D73E0004ADB86 /* CoreGraphics.framework in Frameworks */,
72B5D8F6180D73E0004ADB86 /* UIKit.framework in Frameworks */,
72B5D8F2180D73E0004ADB86 /* Foundation.framework in Frameworks */,
530ECA845D98535FF8755554 /* libPods.a in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
Expand All @@ -193,6 +192,15 @@
/* End PBXFrameworksBuildPhase section */

/* Begin PBXGroup section */
295C2D31E8D3969B4161337E /* Pods */ = {
isa = PBXGroup;
children = (
573F000BCFFB8BD1BB11115F /* Pods.debug.xcconfig */,
4BD4FF5BA99D8512B30A7BFC /* Pods.release.xcconfig */,
);
name = Pods;
sourceTree = "<group>";
};
723345D81A3BA75300BAE7A9 /* Events view */ = {
isa = PBXGroup;
children = (
Expand Down Expand Up @@ -296,6 +304,7 @@
72B5D910180D73E0004ADB86 /* Tests */,
72B5D8F0180D73E0004ADB86 /* Frameworks */,
72B5D8EF180D73E0004ADB86 /* Products */,
295C2D31E8D3969B4161337E /* Pods */,
);
sourceTree = "<group>";
};
Expand All @@ -317,6 +326,7 @@
72B5D8F3180D73E0004ADB86 /* CoreGraphics.framework */,
72B5D8F5180D73E0004ADB86 /* UIKit.framework */,
72B5D90A180D73E0004ADB86 /* XCTest.framework */,
DD7BE5C64587768DCB42C743 /* libPods.a */,
);
name = Frameworks;
sourceTree = "<group>";
Expand Down Expand Up @@ -392,10 +402,6 @@
isa = PBXGroup;
children = (
721CA1B21A9382990083F41A /* Localizable.strings */,
7203643A1A5567AC00BA2DCA /* OSCache.h */,
7203643B1A5567AC00BA2DCA /* OSCache.m */,
72EF081B1A3EDF09005699CA /* OrderedDictionary.h */,
72EF081C1A3EDF09005699CA /* OrderedDictionary.m */,
72E8D25718FC474500024582 /* MGCReusableObjectQueue.h */,
72E8D25818FC474500024582 /* MGCReusableObjectQueue.m */,
72271A501815C33600DE96FE /* MGCDateRange.h */,
Expand All @@ -419,9 +425,11 @@
isa = PBXNativeTarget;
buildConfigurationList = 72B5D91A180D73E0004ADB86 /* Build configuration list for PBXNativeTarget "CalendarDemo" */;
buildPhases = (
F040FA0EC5FAC15FC0157AE3 /* Check Pods Manifest.lock */,
72B5D8EA180D73E0004ADB86 /* Sources */,
72B5D8EB180D73E0004ADB86 /* Frameworks */,
72B5D8EC180D73E0004ADB86 /* Resources */,
09A7835C1B6B558984D4C7B5 /* Copy Pods Resources */,
);
buildRules = (
);
Expand Down Expand Up @@ -508,6 +516,39 @@
};
/* End PBXResourcesBuildPhase section */

/* Begin PBXShellScriptBuildPhase section */
09A7835C1B6B558984D4C7B5 /* Copy Pods Resources */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
);
name = "Copy Pods Resources";
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods/Pods-resources.sh\"\n";
showEnvVarsInLog = 0;
};
F040FA0EC5FAC15FC0157AE3 /* Check Pods Manifest.lock */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
);
name = "Check Pods Manifest.lock";
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
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;
};
/* End PBXShellScriptBuildPhase section */

/* Begin PBXSourcesBuildPhase section */
72B5D8EA180D73E0004ADB86 /* Sources */ = {
isa = PBXSourcesBuildPhase;
Expand All @@ -522,15 +563,13 @@
72271A521815C33600DE96FE /* MGCDateRange.m in Sources */,
72E8D25918FC474500024582 /* MGCReusableObjectQueue.m in Sources */,
72EF07FF1A3D9DF8005699CA /* WeekViewController.m in Sources */,
72EF081D1A3EDF09005699CA /* OrderedDictionary.m in Sources */,
72B5D953180D9A93004ADB86 /* MGCTimedEventsViewLayout.m in Sources */,
72AE502A1A641419004DAF44 /* MGCInteractiveEventView.m in Sources */,
72E8D24F18F98F1C00024582 /* MGCMonthMiniCalendarView.m in Sources */,
72B5D92E180D7840004ADB86 /* MGCEventCell.m in Sources */,
72E82BCB1A83A3FF008B3E2F /* MGCMonthPlannerEKViewController.m in Sources */,
72DD627618155AAD00D270DB /* MGCDayPlannerView.m in Sources */,
72EF08151A3DB8C6005699CA /* MonthViewController.m in Sources */,
7203643C1A5567AC00BA2DCA /* OSCache.m in Sources */,
7248241318D355D10067D0D7 /* MGCYearCalendarView.m in Sources */,
72E13E9518EE0D7A00F1D740 /* MGCMonthPlannerWeekView.m in Sources */,
7248240E18D352AE0067D0D7 /* MGCYearCalendarMonthCell.m in Sources */,
Expand Down Expand Up @@ -669,6 +708,7 @@
};
72B5D91B180D73E0004ADB86 /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 573F000BCFFB8BD1BB11115F /* Pods.debug.xcconfig */;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage;
Expand All @@ -687,6 +727,7 @@
};
72B5D91C180D73E0004ADB86 /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 4BD4FF5BA99D8512B30A7BFC /* Pods.release.xcconfig */;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage;
Expand Down
10 changes: 10 additions & 0 deletions Calendar.xcworkspace/contents.xcworkspacedata

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

41 changes: 41 additions & 0 deletions Calendar.xcworkspace/xcshareddata/Calendar.xccheckout
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>IDESourceControlProjectFavoriteDictionaryKey</key>
<false/>
<key>IDESourceControlProjectIdentifier</key>
<string>FB1B9293-44FA-4831-90B6-74F8DA2E076E</string>
<key>IDESourceControlProjectName</key>
<string>Calendar</string>
<key>IDESourceControlProjectOriginsDictionary</key>
<dict>
<key>C52FA12F0F638351E8AE774D6995B04A15747832</key>
<string>https://github.com/jumartin/Calendar.git</string>
</dict>
<key>IDESourceControlProjectPath</key>
<string>Calendar.xcworkspace</string>
<key>IDESourceControlProjectRelativeInstallPathDictionary</key>
<dict>
<key>C52FA12F0F638351E8AE774D6995B04A15747832</key>
<string>..</string>
</dict>
<key>IDESourceControlProjectURL</key>
<string>https://github.com/jumartin/Calendar.git</string>
<key>IDESourceControlProjectVersion</key>
<integer>111</integer>
<key>IDESourceControlProjectWCCIdentifier</key>
<string>C52FA12F0F638351E8AE774D6995B04A15747832</string>
<key>IDESourceControlProjectWCConfigurations</key>
<array>
<dict>
<key>IDESourceControlRepositoryExtensionIdentifierKey</key>
<string>public.vcs.git</string>
<key>IDESourceControlWCCIdentifierKey</key>
<string>C52FA12F0F638351E8AE774D6995B04A15747832</string>
<key>IDESourceControlWCCName</key>
<string>Calendar</string>
</dict>
</array>
</dict>
</plist>
16 changes: 16 additions & 0 deletions CalendarLib.podspec
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
Pod::Spec.new do |s|
s.name = "CalendarLib"
s.version = "1.0"
s.summary = "A set of views and controllers for displaying and scheduling events on iOS"
s.homepage = "https://github.com/jumartin/Calendar"
s.license = "MIT"
s.author = { "Julien Martin" => "[email protected]" }
s.platform = :ios, "7.0"
s.source = { :git => "https://github.com/jumartin/Calendar.git", :tag => s.version.to_s }
s.screenshots = [ "https://raw.githubusercontent.com/jumartin/Calendar/master/CalendarDocs/DayPlannerView.jpg", "https://raw.githubusercontent.com/jumartin/Calendar/master/CalendarDocs/MonthPlannerView.jpg", "https://raw.githubusercontent.com/jumartin/Calendar/master/CalendarDocs/YearView.jpg"]
s.source_files = "CalendarLib/*.{h,m}"
s.resource_bundle = { 'CalendarLib' => ['CalendarLib/*.lproj'] }
s.frameworks = "EventKit", "EventKitUI", "UIKit", "Foundation", "CoreGraphics"
s.dependency "OSCache", "~> 1.2"
s.dependency "OrderedDictionary", "~> 1.2"
end
3 changes: 3 additions & 0 deletions Podfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@

pod "OSCache", "~> 1.2"
pod "OrderedDictionary", "~> 1.2"
13 changes: 13 additions & 0 deletions Podfile.lock
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
PODS:
- OrderedDictionary (1.2)
- OSCache (1.2)

DEPENDENCIES:
- OrderedDictionary (~> 1.2)
- OSCache (~> 1.2)

SPEC CHECKSUMS:
OrderedDictionary: 9cc5d69c5c5314ad696ed1839190724e83d534c7
OSCache: 10cdb5da579364aacfb8b7612dab13cf9c7aa4dc

COCOAPODS: 0.38.1
1 change: 1 addition & 0 deletions Pods/Headers/Private/OSCache/OSCache.h

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions Pods/Headers/Private/OrderedDictionary/OrderedDictionary.h

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions Pods/Headers/Public/OSCache/OSCache-umbrella.h

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions Pods/Headers/Public/OSCache/OSCache.h

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions Pods/Headers/Public/OSCache/module.modulemap

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions Pods/Headers/Public/OrderedDictionary/OrderedDictionary.h

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions Pods/Headers/Public/OrderedDictionary/module.modulemap

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

13 changes: 13 additions & 0 deletions Pods/Manifest.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

20 changes: 20 additions & 0 deletions Pods/OSCache/LICENSE.md

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

15 changes: 11 additions & 4 deletions CalendarLib/OSCache.h → Pods/OSCache/OSCache/OSCache.h
100755 → 100644

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit 36e6c3d

Please sign in to comment.