diff --git a/Documentation/Classes.html b/Documentation/Classes.html
old mode 100644
new mode 100755
diff --git a/Documentation/Classes/VSAlertAction.html b/Documentation/Classes/VSAlertAction.html
old mode 100644
new mode 100755
diff --git a/Documentation/Classes/VSAlertController.html b/Documentation/Classes/VSAlertController.html
old mode 100644
new mode 100755
diff --git a/Documentation/Constants.html b/Documentation/Constants.html
old mode 100644
new mode 100755
diff --git a/Documentation/Enums.html b/Documentation/Enums.html
old mode 100644
new mode 100755
diff --git a/Documentation/Enums/VSAlertActionStyle.html b/Documentation/Enums/VSAlertActionStyle.html
old mode 100644
new mode 100755
diff --git a/Documentation/Enums/VSAlertControllerAnimationStyle.html b/Documentation/Enums/VSAlertControllerAnimationStyle.html
old mode 100644
new mode 100755
diff --git a/Documentation/Enums/VSAlertControllerStyle.html b/Documentation/Enums/VSAlertControllerStyle.html
old mode 100644
new mode 100755
diff --git a/Documentation/Protocols.html b/Documentation/Protocols.html
old mode 100644
new mode 100755
diff --git a/Documentation/Protocols/VSAlertControllerDelegate.html b/Documentation/Protocols/VSAlertControllerDelegate.html
old mode 100644
new mode 100755
diff --git a/Documentation/badge.svg b/Documentation/badge.svg
old mode 100644
new mode 100755
diff --git a/Documentation/css/highlight.css b/Documentation/css/highlight.css
old mode 100644
new mode 100755
diff --git a/Documentation/css/jazzy.css b/Documentation/css/jazzy.css
old mode 100644
new mode 100755
diff --git a/Documentation/docsets/VSAlert.docset/Contents/Info.plist b/Documentation/docsets/VSAlert.docset/Contents/Info.plist
old mode 100644
new mode 100755
diff --git a/Documentation/docsets/VSAlert.docset/Contents/Resources/Documents/Classes.html b/Documentation/docsets/VSAlert.docset/Contents/Resources/Documents/Classes.html
old mode 100644
new mode 100755
diff --git a/Documentation/docsets/VSAlert.docset/Contents/Resources/Documents/Classes/VSAlertAction.html b/Documentation/docsets/VSAlert.docset/Contents/Resources/Documents/Classes/VSAlertAction.html
old mode 100644
new mode 100755
diff --git a/Documentation/docsets/VSAlert.docset/Contents/Resources/Documents/Classes/VSAlertController.html b/Documentation/docsets/VSAlert.docset/Contents/Resources/Documents/Classes/VSAlertController.html
old mode 100644
new mode 100755
diff --git a/Documentation/docsets/VSAlert.docset/Contents/Resources/Documents/Constants.html b/Documentation/docsets/VSAlert.docset/Contents/Resources/Documents/Constants.html
old mode 100644
new mode 100755
diff --git a/Documentation/docsets/VSAlert.docset/Contents/Resources/Documents/Enums.html b/Documentation/docsets/VSAlert.docset/Contents/Resources/Documents/Enums.html
old mode 100644
new mode 100755
diff --git a/Documentation/docsets/VSAlert.docset/Contents/Resources/Documents/Enums/VSAlertActionStyle.html b/Documentation/docsets/VSAlert.docset/Contents/Resources/Documents/Enums/VSAlertActionStyle.html
old mode 100644
new mode 100755
diff --git a/Documentation/docsets/VSAlert.docset/Contents/Resources/Documents/Enums/VSAlertControllerAnimationStyle.html b/Documentation/docsets/VSAlert.docset/Contents/Resources/Documents/Enums/VSAlertControllerAnimationStyle.html
old mode 100644
new mode 100755
diff --git a/Documentation/docsets/VSAlert.docset/Contents/Resources/Documents/Enums/VSAlertControllerStyle.html b/Documentation/docsets/VSAlert.docset/Contents/Resources/Documents/Enums/VSAlertControllerStyle.html
old mode 100644
new mode 100755
diff --git a/Documentation/docsets/VSAlert.docset/Contents/Resources/Documents/Protocols.html b/Documentation/docsets/VSAlert.docset/Contents/Resources/Documents/Protocols.html
old mode 100644
new mode 100755
diff --git a/Documentation/docsets/VSAlert.docset/Contents/Resources/Documents/Protocols/VSAlertControllerDelegate.html b/Documentation/docsets/VSAlert.docset/Contents/Resources/Documents/Protocols/VSAlertControllerDelegate.html
old mode 100644
new mode 100755
diff --git a/Documentation/docsets/VSAlert.docset/Contents/Resources/Documents/css/highlight.css b/Documentation/docsets/VSAlert.docset/Contents/Resources/Documents/css/highlight.css
old mode 100644
new mode 100755
diff --git a/Documentation/docsets/VSAlert.docset/Contents/Resources/Documents/css/jazzy.css b/Documentation/docsets/VSAlert.docset/Contents/Resources/Documents/css/jazzy.css
old mode 100644
new mode 100755
diff --git a/Documentation/docsets/VSAlert.docset/Contents/Resources/Documents/index.html b/Documentation/docsets/VSAlert.docset/Contents/Resources/Documents/index.html
old mode 100644
new mode 100755
diff --git a/Documentation/docsets/VSAlert.docset/Contents/Resources/Documents/search.json b/Documentation/docsets/VSAlert.docset/Contents/Resources/Documents/search.json
old mode 100644
new mode 100755
diff --git a/Documentation/docsets/VSAlert.docset/Contents/Resources/docSet.dsidx b/Documentation/docsets/VSAlert.docset/Contents/Resources/docSet.dsidx
old mode 100644
new mode 100755
diff --git a/Documentation/docsets/VSAlert.tgz b/Documentation/docsets/VSAlert.tgz
old mode 100644
new mode 100755
diff --git a/Documentation/index.html b/Documentation/index.html
old mode 100644
new mode 100755
diff --git a/Documentation/search.json b/Documentation/search.json
old mode 100644
new mode 100755
diff --git a/Documentation/undocumented.json b/Documentation/undocumented.json
old mode 100644
new mode 100755
diff --git a/Image-Template/Template.png b/Image-Template/Template.png
old mode 100644
new mode 100755
diff --git a/Image-Template/Template@2x.png b/Image-Template/Template@2x.png
old mode 100644
new mode 100755
diff --git a/Image-Template/Template@3x.png b/Image-Template/Template@3x.png
old mode 100644
new mode 100755
diff --git a/Image-Template/VSAlertController-Image-Template.sketch b/Image-Template/VSAlertController-Image-Template.sketch
old mode 100644
new mode 100755
diff --git a/JazzyTheme/assets/css/highlight.css.scss b/JazzyTheme/assets/css/highlight.css.scss
old mode 100644
new mode 100755
diff --git a/JazzyTheme/assets/css/jazzy.css.scss b/JazzyTheme/assets/css/jazzy.css.scss
old mode 100644
new mode 100755
diff --git a/JazzyTheme/templates/doc.mustache b/JazzyTheme/templates/doc.mustache
old mode 100644
new mode 100755
diff --git a/JazzyTheme/templates/footer.mustache b/JazzyTheme/templates/footer.mustache
old mode 100644
new mode 100755
diff --git a/JazzyTheme/templates/header.mustache b/JazzyTheme/templates/header.mustache
old mode 100644
new mode 100755
diff --git a/JazzyTheme/templates/nav.mustache b/JazzyTheme/templates/nav.mustache
old mode 100644
new mode 100755
diff --git a/JazzyTheme/templates/parameter.mustache b/JazzyTheme/templates/parameter.mustache
old mode 100644
new mode 100755
diff --git a/JazzyTheme/templates/task.mustache b/JazzyTheme/templates/task.mustache
old mode 100644
new mode 100755
diff --git a/JazzyTheme/templates/tasks.mustache b/JazzyTheme/templates/tasks.mustache
old mode 100644
new mode 100755
diff --git a/LICENSE b/LICENSE
old mode 100644
new mode 100755
diff --git a/README.md b/README.md
old mode 100644
new mode 100755
diff --git a/Release/VSAlert.framework/Modules/module.modulemap b/Release/VSAlert.framework/Modules/module.modulemap
old mode 100644
new mode 100755
diff --git a/Release/VSAlert.framework/Versions/A/Headers/VSAlert.h b/Release/VSAlert.framework/Versions/A/Headers/VSAlert.h
old mode 100644
new mode 100755
diff --git a/Release/VSAlert.framework/Versions/A/Headers/VSAlertAction.h b/Release/VSAlert.framework/Versions/A/Headers/VSAlertAction.h
old mode 100644
new mode 100755
diff --git a/Release/VSAlert.framework/Versions/A/Headers/VSAlertController.h b/Release/VSAlert.framework/Versions/A/Headers/VSAlertController.h
old mode 100644
new mode 100755
diff --git a/Release/VSAlert.framework/Versions/A/VSAlert b/Release/VSAlert.framework/Versions/A/VSAlert
index dcf16b6..5517d99 100644
Binary files a/Release/VSAlert.framework/Versions/A/VSAlert and b/Release/VSAlert.framework/Versions/A/VSAlert differ
diff --git a/VSAlert-Example/AlertExample.h b/VSAlert-Example/AlertExample.h
old mode 100644
new mode 100755
diff --git a/VSAlert-Example/AlertExample.m b/VSAlert-Example/AlertExample.m
old mode 100644
new mode 100755
diff --git a/VSAlert-Example/AlertExampleSettingsViewController.h b/VSAlert-Example/AlertExampleSettingsViewController.h
old mode 100644
new mode 100755
diff --git a/VSAlert-Example/AlertExampleSettingsViewController.m b/VSAlert-Example/AlertExampleSettingsViewController.m
old mode 100644
new mode 100755
diff --git a/VSAlert-Example/AlertExampleViewController.h b/VSAlert-Example/AlertExampleViewController.h
old mode 100644
new mode 100755
diff --git a/VSAlert-Example/AlertExampleViewController.m b/VSAlert-Example/AlertExampleViewController.m
old mode 100644
new mode 100755
diff --git a/VSAlert-Example/AppDelegate.h b/VSAlert-Example/AppDelegate.h
old mode 100644
new mode 100755
diff --git a/VSAlert-Example/AppDelegate.m b/VSAlert-Example/AppDelegate.m
old mode 100644
new mode 100755
diff --git a/VSAlert-Example/Assets.xcassets/AppIcon.appiconset/Contents.json b/VSAlert-Example/Assets.xcassets/AppIcon.appiconset/Contents.json
old mode 100644
new mode 100755
diff --git a/VSAlert-Example/Assets.xcassets/Contents.json b/VSAlert-Example/Assets.xcassets/Contents.json
old mode 100644
new mode 100755
diff --git a/VSAlert-Example/Assets.xcassets/news-alert.imageset/Contents.json b/VSAlert-Example/Assets.xcassets/news-alert.imageset/Contents.json
old mode 100644
new mode 100755
diff --git a/VSAlert-Example/Assets.xcassets/news-alert.imageset/news-alert.png b/VSAlert-Example/Assets.xcassets/news-alert.imageset/news-alert.png
old mode 100644
new mode 100755
diff --git a/VSAlert-Example/Assets.xcassets/news-alert.imageset/news-alert@2x.png b/VSAlert-Example/Assets.xcassets/news-alert.imageset/news-alert@2x.png
old mode 100644
new mode 100755
diff --git a/VSAlert-Example/Assets.xcassets/news-alert.imageset/news-alert@3x.png b/VSAlert-Example/Assets.xcassets/news-alert.imageset/news-alert@3x.png
old mode 100644
new mode 100755
diff --git a/VSAlert-Example/Info.plist b/VSAlert-Example/Info.plist
old mode 100644
new mode 100755
diff --git a/VSAlert-Example/LaunchScreen.storyboard b/VSAlert-Example/LaunchScreen.storyboard
old mode 100644
new mode 100755
diff --git a/VSAlert-Example/Main.storyboard b/VSAlert-Example/Main.storyboard
old mode 100644
new mode 100755
diff --git a/VSAlert-Example/main.m b/VSAlert-Example/main.m
old mode 100644
new mode 100755
diff --git a/VSAlert.podspec b/VSAlert.podspec
new file mode 100644
index 0000000..9690d68
--- /dev/null
+++ b/VSAlert.podspec
@@ -0,0 +1,22 @@
+#
+# Be sure to run `pod lib lint VSAlert.podspec' to ensure this is a
+# valid spec before submitting.
+#
+# Any lines starting with a # are optional, but their use is encouraged
+# To learn more about a Podspec see http://guides.cocoapods.org/syntax/podspec.html
+#
+
+Pod::Spec.new do |s|
+ s.name = 'VSAlert'
+ s.version = '1.2.3'
+ s.summary = "An drop-in replacement for UIAlertController with more power and better looks."
+ s.description = "An drop-in replacement for UIAlertController that looks a hell of a lot better, built in Objective-C. Based on Codedio's aweomse Swift library, PMAlertController."
+ s.homepage = 'https://github.com/vsanthanam/VSAlert'
+ s.license = { :type => 'Copyright', :text => 'MIT' }
+ s.author = { 'Varun Santhanam' => 'talkto@vsanthanam.com' }
+ s.source = { :git => 'https://github.com/vsanthanam/VSAlert.git', :tag => s.version.to_s }
+ s.ios.deployment_target = '9.0'
+ s.source_files = 'VSAlert/Src/*.{h,m}'
+ s.public_header_files = 'VSAlert/Src/*.h'
+ s.module_map = 'VSAlert/Supporting/module.modulemap'
+end
diff --git a/VSAlert.xcodeproj/project.pbxproj b/VSAlert.xcodeproj/project.pbxproj
old mode 100644
new mode 100755
index 8ed518f..4edda08
--- a/VSAlert.xcodeproj/project.pbxproj
+++ b/VSAlert.xcodeproj/project.pbxproj
@@ -118,6 +118,8 @@
07FF9E141F8FEF29002966A3 /* flag.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = flag.png; sourceTree = ""; };
07FF9E151F8FEF3D002966A3 /* LaunchScreen.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = LaunchScreen.storyboard; sourceTree = ""; };
07FF9E161F8FEF3E002966A3 /* Main.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = Main.storyboard; sourceTree = ""; };
+ 110BD2F720CF263C009EA520 /* VSAlert.podspec */ = {isa = PBXFileReference; lastKnownFileType = text; path = VSAlert.podspec; sourceTree = ""; };
+ 110BD2F820CF27E1009EA520 /* .gitignore */ = {isa = PBXFileReference; lastKnownFileType = text; path = .gitignore; sourceTree = ""; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
@@ -159,7 +161,7 @@
0710F9C31F8B1E1000C6D084 /* VSAlertController.h */,
0710F9C51F8B1E1000C6D084 /* VSAlertController.m */,
);
- name = Src;
+ path = Src;
sourceTree = "";
};
0710F9CC1F8B1E5B00C6D084 /* Supporting */ = {
@@ -167,7 +169,7 @@
children = (
0710F9CE1F8B1EA300C6D084 /* module.modulemap */,
);
- name = Supporting;
+ path = Supporting;
sourceTree = "";
};
0710F9D11F8BCDB700C6D084 /* Frameworks */ = {
@@ -192,7 +194,9 @@
07F00ED81F8A96D9006FAC96 = {
isa = PBXGroup;
children = (
+ 110BD2F820CF27E1009EA520 /* .gitignore */,
0710F9AA1F8B0A0600C6D084 /* LICENSE */,
+ 110BD2F720CF263C009EA520 /* VSAlert.podspec */,
0710F9A91F8B09FB00C6D084 /* README.md */,
07F00EFA1F8A96FB006FAC96 /* VSAlert */,
07FF9DF11F8FEE85002966A3 /* VSAlert-Example */,
@@ -459,7 +463,7 @@
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
- shellScript = "set -e\n# If we're already inside this script then die\nif [ -n \"$MULTIPLATFORM_BUILD_IN_PROGRESS\" ]; then\nexit 0\nfi\nexport MULTIPLATFORM_BUILD_IN_PROGRESS=1\nFRAMEWORK_NAME=\"VSAlert\"\nINPUT_STATIC_LIB=\"lib${FRAMEWORK_NAME}.a\"\nFRAMEWORK_LOCATION=\"${BUILT_PRODUCTS_DIR}/${FRAMEWORK_NAME}.framework\"\nfunction build_static_library {\n # Will rebuild the static library as specified\n # build_static_library sdk\n xcrun xcodebuild -project \"${PROJECT_FILE_PATH}\" \\\n -target \"${TARGET_NAME}\" \\\n -configuration \"${CONFIGURATION}\" \\\n -sdk \"${1}\" \\\n ONLY_ACTIVE_ARCH=NO \\\n BUILD_DIR=\"${BUILD_DIR}\" \\\n OBJROOT=\"${OBJROOT}\" \\\n BUILD_ROOT=\"${BUILD_ROOT}\" \\\n SYMROOT=\"${SYMROOT}\" $ACTION\n}\nfunction make_fat_library {\n # Will smash 2 static libs together\n # make_fat_library in1 in2 out\n xcrun lipo -create \"${1}\" \"${2}\" -output \"${3}\"\n}\n# 1 - Extract the platform (iphoneos/iphonesimulator) from the SDK name\nif [[ \"$SDK_NAME\" =~ ([A-Za-z]+) ]]; then\nSDK_PLATFORM=${BASH_REMATCH[1]}\nelse\necho \"Could not find platform name from SDK_NAME: $SDK_NAME\"\nexit 1\nfi\n# 2 - Extract the version from the SDK\nif [[ \"$SDK_NAME\" =~ ([0-9]+.*$) ]]; then\nSDK_VERSION=${BASH_REMATCH[1]}\nelse\necho \"Could not find sdk version from SDK_NAME: $SDK_NAME\"\nexit 1\nfi\n# 3 - Determine the other platform\nif [ \"$SDK_PLATFORM\" == \"iphoneos\" ]; then\nOTHER_PLATFORM=iphonesimulator\nelse\nOTHER_PLATFORM=iphoneos\nfi\n# 4 - Find the build directory\nif [[ \"$BUILT_PRODUCTS_DIR\" =~ (.*)$SDK_PLATFORM$ ]]; then\nOTHER_BUILT_PRODUCTS_DIR=\"${BASH_REMATCH[1]}${OTHER_PLATFORM}\"\nelse\necho \"Could not find other platform build directory.\"\nexit 1\nfi\n# Build the other platform.\nbuild_static_library \"${OTHER_PLATFORM}${SDK_VERSION}\"\n# If we're currently building for iphonesimulator, then need to rebuild\n# to ensure that we get both i386 and x86_64\nif [ \"$SDK_PLATFORM\" == \"iphonesimulator\" ]; then\nbuild_static_library \"${SDK_NAME}\"\nfi\n# Join the 2 static libs into 1 and push into the .framework\nmake_fat_library \"${BUILT_PRODUCTS_DIR}/${INPUT_STATIC_LIB}\" \\\n\"${OTHER_BUILT_PRODUCTS_DIR}/${INPUT_STATIC_LIB}\" \\\n\"${FRAMEWORK_LOCATION}/Versions/A/${FRAMEWORK_NAME}\"\n# Ensure that the framework is present in both platform's build directories\ncp -a \"${FRAMEWORK_LOCATION}/Versions/A/${FRAMEWORK_NAME}\" \\\n\"${OTHER_BUILT_PRODUCTS_DIR}/${FRAMEWORK_NAME}.framework/Versions/A/${FRAMEWORK_NAME}\"\n# Copy the framework to the user's desktop\nditto \"${FRAMEWORK_LOCATION}\" \"${PROJECT_DIR}/Release/${FRAMEWORK_NAME}.framework\"\nditto \"${PROJECT_DIR}/${FRAMEWORK_NAME}/module.modulemap\" \"${PROJECT_DIR}/Release/${FRAMEWORK_NAME}.framework/Modules\"";
+ shellScript = "set -e\n# If we're already inside this script then die\nif [ -n \"$MULTIPLATFORM_BUILD_IN_PROGRESS\" ]; then\nexit 0\nfi\nexport MULTIPLATFORM_BUILD_IN_PROGRESS=1\nFRAMEWORK_NAME=\"VSAlert\"\nINPUT_STATIC_LIB=\"lib${FRAMEWORK_NAME}.a\"\nFRAMEWORK_LOCATION=\"${BUILT_PRODUCTS_DIR}/${FRAMEWORK_NAME}.framework\"\nfunction build_static_library {\n # Will rebuild the static library as specified\n # build_static_library sdk\n xcrun xcodebuild -project \"${PROJECT_FILE_PATH}\" \\\n -target \"${TARGET_NAME}\" \\\n -configuration \"${CONFIGURATION}\" \\\n -sdk \"${1}\" \\\n ONLY_ACTIVE_ARCH=NO \\\n BUILD_DIR=\"${BUILD_DIR}\" \\\n OBJROOT=\"${OBJROOT}\" \\\n BUILD_ROOT=\"${BUILD_ROOT}\" \\\n SYMROOT=\"${SYMROOT}\" $ACTION\n}\nfunction make_fat_library {\n # Will smash 2 static libs together\n # make_fat_library in1 in2 out\n xcrun lipo -create \"${1}\" \"${2}\" -output \"${3}\"\n}\n# 1 - Extract the platform (iphoneos/iphonesimulator) from the SDK name\nif [[ \"$SDK_NAME\" =~ ([A-Za-z]+) ]]; then\nSDK_PLATFORM=${BASH_REMATCH[1]}\nelse\necho \"Could not find platform name from SDK_NAME: $SDK_NAME\"\nexit 1\nfi\n# 2 - Extract the version from the SDK\nif [[ \"$SDK_NAME\" =~ ([0-9]+.*$) ]]; then\nSDK_VERSION=${BASH_REMATCH[1]}\nelse\necho \"Could not find sdk version from SDK_NAME: $SDK_NAME\"\nexit 1\nfi\n# 3 - Determine the other platform\nif [ \"$SDK_PLATFORM\" == \"iphoneos\" ]; then\nOTHER_PLATFORM=iphonesimulator\nelse\nOTHER_PLATFORM=iphoneos\nfi\n# 4 - Find the build directory\nif [[ \"$BUILT_PRODUCTS_DIR\" =~ (.*)$SDK_PLATFORM$ ]]; then\nOTHER_BUILT_PRODUCTS_DIR=\"${BASH_REMATCH[1]}${OTHER_PLATFORM}\"\nelse\necho \"Could not find other platform build directory.\"\nexit 1\nfi\n# Build the other platform.\nbuild_static_library \"${OTHER_PLATFORM}${SDK_VERSION}\"\n# If we're currently building for iphonesimulator, then need to rebuild\n# to ensure that we get both i386 and x86_64\nif [ \"$SDK_PLATFORM\" == \"iphonesimulator\" ]; then\nbuild_static_library \"${SDK_NAME}\"\nfi\n# Join the 2 static libs into 1 and push into the .framework\nmake_fat_library \"${BUILT_PRODUCTS_DIR}/${INPUT_STATIC_LIB}\" \\\n\"${OTHER_BUILT_PRODUCTS_DIR}/${INPUT_STATIC_LIB}\" \\\n\"${FRAMEWORK_LOCATION}/Versions/A/${FRAMEWORK_NAME}\"\n# Ensure that the framework is present in both platform's build directories\ncp -a \"${FRAMEWORK_LOCATION}/Versions/A/${FRAMEWORK_NAME}\" \\\n\"${OTHER_BUILT_PRODUCTS_DIR}/${FRAMEWORK_NAME}.framework/Versions/A/${FRAMEWORK_NAME}\"\n# Copy the framework to the user's desktop\nditto \"${FRAMEWORK_LOCATION}\" \"${PROJECT_DIR}/Release/${FRAMEWORK_NAME}.framework\"\nditto \"${PROJECT_DIR}/${FRAMEWORK_NAME}/Supporting/module.modulemap\" \"${PROJECT_DIR}/Release/${FRAMEWORK_NAME}.framework/Modules\"";
};
07FA6E80203F3B63005AC1A6 /* Build Documentation w/ Jazzy */ = {
isa = PBXShellScriptBuildPhase;
diff --git a/VSAlert.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/VSAlert.xcodeproj/project.xcworkspace/contents.xcworkspacedata
old mode 100644
new mode 100755
diff --git a/VSAlert.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/VSAlert.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
new file mode 100644
index 0000000..18d9810
--- /dev/null
+++ b/VSAlert.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
@@ -0,0 +1,8 @@
+
+
+
+
+ IDEDidComputeMac32BitWarning
+
+
+
diff --git a/VSAlert/VSAlert.h b/VSAlert/Src/VSAlert.h
old mode 100644
new mode 100755
similarity index 100%
rename from VSAlert/VSAlert.h
rename to VSAlert/Src/VSAlert.h
diff --git a/VSAlert/VSAlertAction.h b/VSAlert/Src/VSAlertAction.h
old mode 100644
new mode 100755
similarity index 100%
rename from VSAlert/VSAlertAction.h
rename to VSAlert/Src/VSAlertAction.h
diff --git a/VSAlert/VSAlertAction.m b/VSAlert/Src/VSAlertAction.m
old mode 100644
new mode 100755
similarity index 100%
rename from VSAlert/VSAlertAction.m
rename to VSAlert/Src/VSAlertAction.m
diff --git a/VSAlert/VSAlertController.h b/VSAlert/Src/VSAlertController.h
old mode 100644
new mode 100755
similarity index 100%
rename from VSAlert/VSAlertController.h
rename to VSAlert/Src/VSAlertController.h
diff --git a/VSAlert/VSAlertController.m b/VSAlert/Src/VSAlertController.m
old mode 100644
new mode 100755
similarity index 100%
rename from VSAlert/VSAlertController.m
rename to VSAlert/Src/VSAlertController.m
diff --git a/VSAlert/module.modulemap b/VSAlert/Supporting/module.modulemap
old mode 100644
new mode 100755
similarity index 100%
rename from VSAlert/module.modulemap
rename to VSAlert/Supporting/module.modulemap
diff --git a/VSAlertTests/Info.plist b/VSAlertTests/Info.plist
old mode 100644
new mode 100755
diff --git a/VSAlertTests/VSAlertTests.m b/VSAlertTests/VSAlertTests.m
old mode 100644
new mode 100755