Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

Initial Commit

  • Loading branch information...
commit ff18f280c7e59cf75979a4b3f7a58b23825bb711 0 parents
@kristianmandrup authored
Showing with 1,385 additions and 0 deletions.
  1. +547 −0 friendlyrent.xcodeproj/project.pbxproj
  2. +50 −0 friendlyrent/Classes/AppDelegate.h
  3. +140 −0 friendlyrent/Classes/AppDelegate.m
  4. +36 −0 friendlyrent/Classes/MainViewController.h
  5. +140 −0 friendlyrent/Classes/MainViewController.m
  6. +138 −0 friendlyrent/Classes/MainViewController.xib
  7. +59 −0 friendlyrent/Cordova.plist
  8. +20 −0 friendlyrent/Plugins/README
  9. BIN  friendlyrent/Resources/Capture.bundle/controls_bg.png
  10. BIN  friendlyrent/Resources/Capture.bundle/controls_bg@2x.png
  11. BIN  friendlyrent/Resources/Capture.bundle/controls_bg@2x~ipad.png
  12. BIN  friendlyrent/Resources/Capture.bundle/controls_bg~ipad.png
  13. BIN  friendlyrent/Resources/Capture.bundle/microphone.png
  14. BIN  friendlyrent/Resources/Capture.bundle/microphone@2x.png
  15. BIN  friendlyrent/Resources/Capture.bundle/microphone@2x~ipad.png
  16. BIN  friendlyrent/Resources/Capture.bundle/microphone~ipad.png
  17. BIN  friendlyrent/Resources/Capture.bundle/record_button.png
  18. BIN  friendlyrent/Resources/Capture.bundle/record_button@2x.png
  19. BIN  friendlyrent/Resources/Capture.bundle/record_button@2x~ipad.png
  20. BIN  friendlyrent/Resources/Capture.bundle/record_button~ipad.png
  21. BIN  friendlyrent/Resources/Capture.bundle/recording_bg.png
  22. BIN  friendlyrent/Resources/Capture.bundle/recording_bg@2x.png
  23. BIN  friendlyrent/Resources/Capture.bundle/recording_bg@2x~ipad.png
  24. BIN  friendlyrent/Resources/Capture.bundle/recording_bg~ipad.png
  25. BIN  friendlyrent/Resources/Capture.bundle/stop_button.png
  26. BIN  friendlyrent/Resources/Capture.bundle/stop_button@2x.png
  27. BIN  friendlyrent/Resources/Capture.bundle/stop_button@2x~ipad.png
  28. BIN  friendlyrent/Resources/Capture.bundle/stop_button~ipad.png
  29. +26 −0 friendlyrent/Resources/de.lproj/Localizable.strings
  30. +25 −0 friendlyrent/Resources/en.lproj/Localizable.strings
  31. +25 −0 friendlyrent/Resources/es.lproj/Localizable.strings
  32. BIN  friendlyrent/Resources/icons/icon-72.png
  33. BIN  friendlyrent/Resources/icons/icon.png
  34. BIN  friendlyrent/Resources/icons/icon@2x.png
  35. +26 −0 friendlyrent/Resources/se.lproj/Localizable.strings
  36. BIN  friendlyrent/Resources/splash/Default@2x~iphone.png
  37. BIN  friendlyrent/Resources/splash/Default~iphone.png
  38. +2 −0  friendlyrent/en.lproj/InfoPlist.strings
  39. +78 −0 friendlyrent/friendlyrent-Info.plist
  40. +7 −0 friendlyrent/friendlyrent-Prefix.pch
  41. +35 −0 friendlyrent/main.m
  42. +31 −0 friendlyrent/verify.sh
547 friendlyrent.xcodeproj/project.pbxproj
@@ -0,0 +1,547 @@
+// !$*UTF8*$!
+{
+ archiveVersion = 1;
+ classes = {
+ };
+ objectVersion = 46;
+ objects = {
+
+/* Begin PBXBuildFile section */
+ 62C62B1A15850D9200865C9D /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 62C62B1915850D9200865C9D /* Foundation.framework */; };
+ 62C62B1C15850D9200865C9D /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 62C62B1B15850D9200865C9D /* UIKit.framework */; };
+ 62C62B1E15850D9200865C9D /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 62C62B1D15850D9200865C9D /* CoreGraphics.framework */; };
+ 62C62B2015850D9200865C9D /* AddressBook.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 62C62B1F15850D9200865C9D /* AddressBook.framework */; };
+ 62C62B2215850D9200865C9D /* AddressBookUI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 62C62B2115850D9200865C9D /* AddressBookUI.framework */; };
+ 62C62B2415850D9200865C9D /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 62C62B2315850D9200865C9D /* AudioToolbox.framework */; };
+ 62C62B2615850D9200865C9D /* AVFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 62C62B2515850D9200865C9D /* AVFoundation.framework */; };
+ 62C62B2815850D9200865C9D /* CoreLocation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 62C62B2715850D9200865C9D /* CoreLocation.framework */; };
+ 62C62B2A15850D9200865C9D /* MediaPlayer.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 62C62B2915850D9200865C9D /* MediaPlayer.framework */; };
+ 62C62B2C15850D9200865C9D /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 62C62B2B15850D9200865C9D /* QuartzCore.framework */; };
+ 62C62B2E15850D9200865C9D /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 62C62B2D15850D9200865C9D /* SystemConfiguration.framework */; };
+ 62C62B3015850D9200865C9D /* MobileCoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 62C62B2F15850D9200865C9D /* MobileCoreServices.framework */; };
+ 62C62B3215850D9200865C9D /* CoreMedia.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 62C62B3115850D9200865C9D /* CoreMedia.framework */; };
+ 62C62B3815850D9200865C9D /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 62C62B3615850D9200865C9D /* InfoPlist.strings */; };
+ 62C62B3A15850D9200865C9D /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 62C62B3915850D9200865C9D /* main.m */; };
+ 62C62B3D15850D9200865C9D /* Cordova.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 62C62B3C15850D9200865C9D /* Cordova.framework */; };
+ 62C62B4215850D9200865C9D /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 62C62B4015850D9200865C9D /* Localizable.strings */; };
+ 62C62B4615850D9200865C9D /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 62C62B4415850D9200865C9D /* Localizable.strings */; };
+ 62C62B4A15850D9200865C9D /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 62C62B4815850D9200865C9D /* Localizable.strings */; };
+ 62C62B4E15850D9200865C9D /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 62C62B4C15850D9200865C9D /* Localizable.strings */; };
+ 62C62B5115850D9200865C9D /* icon.png in Resources */ = {isa = PBXBuildFile; fileRef = 62C62B5015850D9200865C9D /* icon.png */; };
+ 62C62B5315850D9200865C9D /* icon@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 62C62B5215850D9200865C9D /* icon@2x.png */; };
+ 62C62B5515850D9200865C9D /* icon-72.png in Resources */ = {isa = PBXBuildFile; fileRef = 62C62B5415850D9200865C9D /* icon-72.png */; };
+ 62C62B5815850D9200865C9D /* Default~iphone.png in Resources */ = {isa = PBXBuildFile; fileRef = 62C62B5715850D9200865C9D /* Default~iphone.png */; };
+ 62C62B5A15850D9200865C9D /* Default@2x~iphone.png in Resources */ = {isa = PBXBuildFile; fileRef = 62C62B5915850D9200865C9D /* Default@2x~iphone.png */; };
+ 62C62B5C15850D9200865C9D /* Capture.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 62C62B5B15850D9200865C9D /* Capture.bundle */; };
+ 62C62B5E15850D9200865C9D /* Cordova.plist in Resources */ = {isa = PBXBuildFile; fileRef = 62C62B5D15850D9200865C9D /* Cordova.plist */; };
+ 62C62B6215850D9200865C9D /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 62C62B6115850D9200865C9D /* AppDelegate.m */; };
+ 62C62B6515850D9200865C9D /* MainViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 62C62B6415850D9200865C9D /* MainViewController.m */; };
+ 62C62B6715850D9200865C9D /* MainViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 62C62B6615850D9200865C9D /* MainViewController.xib */; };
+/* End PBXBuildFile section */
+
+/* Begin PBXFileReference section */
+ 62C62B1515850D9200865C9D /* friendlyrent.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = friendlyrent.app; sourceTree = BUILT_PRODUCTS_DIR; };
+ 62C62B1915850D9200865C9D /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; };
+ 62C62B1B15850D9200865C9D /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; };
+ 62C62B1D15850D9200865C9D /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; };
+ 62C62B1F15850D9200865C9D /* AddressBook.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AddressBook.framework; path = System/Library/Frameworks/AddressBook.framework; sourceTree = SDKROOT; };
+ 62C62B2115850D9200865C9D /* AddressBookUI.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AddressBookUI.framework; path = System/Library/Frameworks/AddressBookUI.framework; sourceTree = SDKROOT; };
+ 62C62B2315850D9200865C9D /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioToolbox.framework; path = System/Library/Frameworks/AudioToolbox.framework; sourceTree = SDKROOT; };
+ 62C62B2515850D9200865C9D /* AVFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AVFoundation.framework; path = System/Library/Frameworks/AVFoundation.framework; sourceTree = SDKROOT; };
+ 62C62B2715850D9200865C9D /* CoreLocation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreLocation.framework; path = System/Library/Frameworks/CoreLocation.framework; sourceTree = SDKROOT; };
+ 62C62B2915850D9200865C9D /* MediaPlayer.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MediaPlayer.framework; path = System/Library/Frameworks/MediaPlayer.framework; sourceTree = SDKROOT; };
+ 62C62B2B15850D9200865C9D /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = System/Library/Frameworks/QuartzCore.framework; sourceTree = SDKROOT; };
+ 62C62B2D15850D9200865C9D /* SystemConfiguration.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SystemConfiguration.framework; path = System/Library/Frameworks/SystemConfiguration.framework; sourceTree = SDKROOT; };
+ 62C62B2F15850D9200865C9D /* MobileCoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MobileCoreServices.framework; path = System/Library/Frameworks/MobileCoreServices.framework; sourceTree = SDKROOT; };
+ 62C62B3115850D9200865C9D /* CoreMedia.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreMedia.framework; path = System/Library/Frameworks/CoreMedia.framework; sourceTree = SDKROOT; };
+ 62C62B3515850D9200865C9D /* friendlyrent-Info.plist */ = {isa = PBXFileReference; path = "friendlyrent-Info.plist"; sourceTree = "<group>"; };
+ 62C62B3715850D9200865C9D /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = "<group>"; };
+ 62C62B3915850D9200865C9D /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
+ 62C62B3B15850D9200865C9D /* friendlyrent-Prefix.pch */ = {isa = PBXFileReference; path = "friendlyrent-Prefix.pch"; sourceTree = "<group>"; };
+ 62C62B3C15850D9200865C9D /* Cordova.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cordova.framework; path = /Users/Shared/Cordova/Frameworks/Cordova.framework; sourceTree = "<absolute>"; };
+ 62C62B4115850D9200865C9D /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = Resources/en.lproj/Localizable.strings; sourceTree = "<group>"; };
+ 62C62B4515850D9200865C9D /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = Resources/es.lproj/Localizable.strings; sourceTree = "<group>"; };
+ 62C62B4915850D9200865C9D /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = Resources/de.lproj/Localizable.strings; sourceTree = "<group>"; };
+ 62C62B4D15850D9200865C9D /* se */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = se; path = Resources/se.lproj/Localizable.strings; sourceTree = "<group>"; };
+ 62C62B5015850D9200865C9D /* icon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = icon.png; path = Resources/icons/icon.png; sourceTree = "<group>"; };
+ 62C62B5215850D9200865C9D /* icon@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "icon@2x.png"; path = "Resources/icons/icon@2x.png"; sourceTree = "<group>"; };
+ 62C62B5415850D9200865C9D /* icon-72.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "icon-72.png"; path = "Resources/icons/icon-72.png"; sourceTree = "<group>"; };
+ 62C62B5715850D9200865C9D /* Default~iphone.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "Default~iphone.png"; path = "Resources/splash/Default~iphone.png"; sourceTree = "<group>"; };
+ 62C62B5915850D9200865C9D /* Default@2x~iphone.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "Default@2x~iphone.png"; path = "Resources/splash/Default@2x~iphone.png"; sourceTree = "<group>"; };
+ 62C62B5B15850D9200865C9D /* Capture.bundle */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.plug-in"; name = Capture.bundle; path = Resources/Capture.bundle; sourceTree = "<group>"; };
+ 62C62B5D15850D9200865C9D /* Cordova.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Cordova.plist; sourceTree = "<group>"; };
+ 62C62B6015850D9200865C9D /* AppDelegate.h */ = {isa = PBXFileReference; name = AppDelegate.h; path = Classes/AppDelegate.h; sourceTree = "<group>"; };
+ 62C62B6115850D9200865C9D /* AppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = AppDelegate.m; path = Classes/AppDelegate.m; sourceTree = "<group>"; };
+ 62C62B6315850D9200865C9D /* MainViewController.h */ = {isa = PBXFileReference; name = MainViewController.h; path = Classes/MainViewController.h; sourceTree = "<group>"; };
+ 62C62B6415850D9200865C9D /* MainViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = MainViewController.m; path = Classes/MainViewController.m; sourceTree = "<group>"; };
+ 62C62B6615850D9200865C9D /* MainViewController.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = MainViewController.xib; path = Classes/MainViewController.xib; sourceTree = "<group>"; };
+ 62C62B6915850D9200865C9D /* README */ = {isa = PBXFileReference; name = README; path = Plugins/README; sourceTree = "<group>"; };
+ 62C62B6A15850D9200865C9D /* verify.sh */ = {isa = PBXFileReference; path = verify.sh; sourceTree = "<group>"; };
+/* End PBXFileReference section */
+
+/* Begin PBXFrameworksBuildPhase section */
+ 62C62B0F15850D9200865C9D /* Frameworks */ = {
+ isa = PBXFrameworksBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 62C62B1A15850D9200865C9D /* Foundation.framework in Frameworks */,
+ 62C62B1C15850D9200865C9D /* UIKit.framework in Frameworks */,
+ 62C62B1E15850D9200865C9D /* CoreGraphics.framework in Frameworks */,
+ 62C62B2015850D9200865C9D /* AddressBook.framework in Frameworks */,
+ 62C62B2215850D9200865C9D /* AddressBookUI.framework in Frameworks */,
+ 62C62B2415850D9200865C9D /* AudioToolbox.framework in Frameworks */,
+ 62C62B2615850D9200865C9D /* AVFoundation.framework in Frameworks */,
+ 62C62B2815850D9200865C9D /* CoreLocation.framework in Frameworks */,
+ 62C62B2A15850D9200865C9D /* MediaPlayer.framework in Frameworks */,
+ 62C62B2C15850D9200865C9D /* QuartzCore.framework in Frameworks */,
+ 62C62B2E15850D9200865C9D /* SystemConfiguration.framework in Frameworks */,
+ 62C62B3015850D9200865C9D /* MobileCoreServices.framework in Frameworks */,
+ 62C62B3215850D9200865C9D /* CoreMedia.framework in Frameworks */,
+ 62C62B3D15850D9200865C9D /* Cordova.framework in Frameworks */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+ 62C62B1215850D9200865C9D /* Frameworks */ = {
+ isa = PBXFrameworksBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXFrameworksBuildPhase section */
+
+/* Begin PBXGroup section */
+ 62C62B0715850D9100865C9D = {
+ isa = PBXGroup;
+ children = (
+ 62C62B3315850D9200865C9D /* friendlyrent */,
+ 62C62B1815850D9200865C9D /* Frameworks */,
+ 62C62B1615850D9200865C9D /* Products */,
+ );
+ sourceTree = "<group>";
+ };
+ 62C62B1615850D9200865C9D /* Products */ = {
+ isa = PBXGroup;
+ children = (
+ 62C62B1515850D9200865C9D /* friendlyrent.app */,
+ );
+ name = Products;
+ sourceTree = "<group>";
+ };
+ 62C62B1815850D9200865C9D /* Frameworks */ = {
+ isa = PBXGroup;
+ children = (
+ 62C62B1915850D9200865C9D /* Foundation.framework */,
+ 62C62B1B15850D9200865C9D /* UIKit.framework */,
+ 62C62B1D15850D9200865C9D /* CoreGraphics.framework */,
+ 62C62B1F15850D9200865C9D /* AddressBook.framework */,
+ 62C62B2115850D9200865C9D /* AddressBookUI.framework */,
+ 62C62B2315850D9200865C9D /* AudioToolbox.framework */,
+ 62C62B2515850D9200865C9D /* AVFoundation.framework */,
+ 62C62B2715850D9200865C9D /* CoreLocation.framework */,
+ 62C62B2915850D9200865C9D /* MediaPlayer.framework */,
+ 62C62B2B15850D9200865C9D /* QuartzCore.framework */,
+ 62C62B2D15850D9200865C9D /* SystemConfiguration.framework */,
+ 62C62B2F15850D9200865C9D /* MobileCoreServices.framework */,
+ 62C62B3115850D9200865C9D /* CoreMedia.framework */,
+ );
+ name = Frameworks;
+ sourceTree = "<group>";
+ };
+ 62C62B3315850D9200865C9D /* friendlyrent */ = {
+ isa = PBXGroup;
+ children = (
+ 62C62B3C15850D9200865C9D /* Cordova.framework */,
+ 62C62B3E15850D9200865C9D /* Resources */,
+ 62C62B5F15850D9200865C9D /* Classes */,
+ 62C62B6815850D9200865C9D /* Plugins */,
+ 62C62B3415850D9200865C9D /* Supporting Files */,
+ );
+ path = friendlyrent;
+ sourceTree = "<group>";
+ };
+ 62C62B3415850D9200865C9D /* Supporting Files */ = {
+ isa = PBXGroup;
+ children = (
+ 62C62B3515850D9200865C9D /* friendlyrent-Info.plist */,
+ 62C62B3615850D9200865C9D /* InfoPlist.strings */,
+ 62C62B3915850D9200865C9D /* main.m */,
+ 62C62B3B15850D9200865C9D /* friendlyrent-Prefix.pch */,
+ 62C62B5D15850D9200865C9D /* Cordova.plist */,
+ 62C62B6615850D9200865C9D /* MainViewController.xib */,
+ 62C62B6A15850D9200865C9D /* verify.sh */,
+ );
+ name = "Supporting Files";
+ sourceTree = "<group>";
+ };
+ 62C62B3E15850D9200865C9D /* Resources */ = {
+ isa = PBXGroup;
+ children = (
+ 62C62B5B15850D9200865C9D /* Capture.bundle */,
+ 62C62B3F15850D9200865C9D /* en.lproj */,
+ 62C62B4315850D9200865C9D /* es.lproj */,
+ 62C62B4715850D9200865C9D /* de.lproj */,
+ 62C62B4B15850D9200865C9D /* se.lproj */,
+ 62C62B4F15850D9200865C9D /* icons */,
+ 62C62B5615850D9200865C9D /* splash */,
+ );
+ name = Resources;
+ sourceTree = "<group>";
+ };
+ 62C62B3F15850D9200865C9D /* en.lproj */ = {
+ isa = PBXGroup;
+ children = (
+ 62C62B4015850D9200865C9D /* Localizable.strings */,
+ );
+ name = en.lproj;
+ sourceTree = "<group>";
+ };
+ 62C62B4315850D9200865C9D /* es.lproj */ = {
+ isa = PBXGroup;
+ children = (
+ 62C62B4415850D9200865C9D /* Localizable.strings */,
+ );
+ name = es.lproj;
+ sourceTree = "<group>";
+ };
+ 62C62B4715850D9200865C9D /* de.lproj */ = {
+ isa = PBXGroup;
+ children = (
+ 62C62B4815850D9200865C9D /* Localizable.strings */,
+ );
+ name = de.lproj;
+ sourceTree = "<group>";
+ };
+ 62C62B4B15850D9200865C9D /* se.lproj */ = {
+ isa = PBXGroup;
+ children = (
+ 62C62B4C15850D9200865C9D /* Localizable.strings */,
+ );
+ name = se.lproj;
+ sourceTree = "<group>";
+ };
+ 62C62B4F15850D9200865C9D /* icons */ = {
+ isa = PBXGroup;
+ children = (
+ 62C62B5015850D9200865C9D /* icon.png */,
+ 62C62B5215850D9200865C9D /* icon@2x.png */,
+ 62C62B5415850D9200865C9D /* icon-72.png */,
+ );
+ name = icons;
+ sourceTree = "<group>";
+ };
+ 62C62B5615850D9200865C9D /* splash */ = {
+ isa = PBXGroup;
+ children = (
+ 62C62B5715850D9200865C9D /* Default~iphone.png */,
+ 62C62B5915850D9200865C9D /* Default@2x~iphone.png */,
+ );
+ name = splash;
+ sourceTree = "<group>";
+ };
+ 62C62B5F15850D9200865C9D /* Classes */ = {
+ isa = PBXGroup;
+ children = (
+ 62C62B6015850D9200865C9D /* AppDelegate.h */,
+ 62C62B6115850D9200865C9D /* AppDelegate.m */,
+ 62C62B6315850D9200865C9D /* MainViewController.h */,
+ 62C62B6415850D9200865C9D /* MainViewController.m */,
+ );
+ name = Classes;
+ sourceTree = "<group>";
+ };
+ 62C62B6815850D9200865C9D /* Plugins */ = {
+ isa = PBXGroup;
+ children = (
+ 62C62B6915850D9200865C9D /* README */,
+ );
+ name = Plugins;
+ sourceTree = "<group>";
+ };
+/* End PBXGroup section */
+
+/* Begin PBXNativeTarget section */
+ 62C62B1415850D9200865C9D /* friendlyrent */ = {
+ isa = PBXNativeTarget;
+ buildConfigurationList = 62C62B6D15850D9200865C9D /* Build configuration list for PBXNativeTarget "friendlyrent" */;
+ buildPhases = (
+ 62C62B0E15850D9200865C9D /* Sources */,
+ 62C62B0F15850D9200865C9D /* Frameworks */,
+ 62C62B1015850D9200865C9D /* Resources */,
+ 62C62B1115850D9200865C9D /* Sources */,
+ 62C62B1215850D9200865C9D /* Frameworks */,
+ 62C62B1315850D9200865C9D /* ShellScript */,
+ );
+ buildRules = (
+ );
+ dependencies = (
+ );
+ name = friendlyrent;
+ productName = friendlyrent;
+ productReference = 62C62B1515850D9200865C9D /* friendlyrent.app */;
+ productType = "com.apple.product-type.application";
+ };
+/* End PBXNativeTarget section */
+
+/* Begin PBXProject section */
+ 62C62B0915850D9100865C9D /* Project object */ = {
+ isa = PBXProject;
+ attributes = {
+ LastUpgradeCheck = 0430;
+ };
+ buildConfigurationList = 62C62B0C15850D9100865C9D /* Build configuration list for PBXProject "friendlyrent" */;
+ compatibilityVersion = "Xcode 3.2";
+ developmentRegion = English;
+ hasScannedForEncodings = 0;
+ knownRegions = (
+ en,
+ es,
+ de,
+ se,
+ );
+ mainGroup = 62C62B0715850D9100865C9D;
+ productRefGroup = 62C62B1615850D9200865C9D /* Products */;
+ projectDirPath = "";
+ projectRoot = "";
+ targets = (
+ 62C62B1415850D9200865C9D /* friendlyrent */,
+ );
+ };
+/* End PBXProject section */
+
+/* Begin PBXResourcesBuildPhase section */
+ 62C62B1015850D9200865C9D /* Resources */ = {
+ isa = PBXResourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 62C62B3815850D9200865C9D /* InfoPlist.strings in Resources */,
+ 62C62B4215850D9200865C9D /* Localizable.strings in Resources */,
+ 62C62B4615850D9200865C9D /* Localizable.strings in Resources */,
+ 62C62B4A15850D9200865C9D /* Localizable.strings in Resources */,
+ 62C62B4E15850D9200865C9D /* Localizable.strings in Resources */,
+ 62C62B5115850D9200865C9D /* icon.png in Resources */,
+ 62C62B5315850D9200865C9D /* icon@2x.png in Resources */,
+ 62C62B5515850D9200865C9D /* icon-72.png in Resources */,
+ 62C62B5815850D9200865C9D /* Default~iphone.png in Resources */,
+ 62C62B5A15850D9200865C9D /* Default@2x~iphone.png in Resources */,
+ 62C62B5C15850D9200865C9D /* Capture.bundle in Resources */,
+ 62C62B5E15850D9200865C9D /* Cordova.plist in Resources */,
+ 62C62B6715850D9200865C9D /* MainViewController.xib in Resources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXResourcesBuildPhase section */
+
+/* Begin PBXShellScriptBuildPhase section */
+ 62C62B1315850D9200865C9D /* ShellScript */ = {
+ isa = PBXShellScriptBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ inputPaths = (
+ );
+ outputPaths = (
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ shellPath = /bin/bash;
+ shellScript = "\n\t\t\t\t\t\t\t\tchmod 755 \"$PROJECT_DIR/$PROJECT_NAME/verify.sh\"\n\t\t\t\t\t\t\t\t\"$PROJECT_DIR/$PROJECT_NAME/verify.sh\"\n\t\t\t\t\t";
+ };
+/* End PBXShellScriptBuildPhase section */
+
+/* Begin PBXSourcesBuildPhase section */
+ 62C62B0E15850D9200865C9D /* Sources */ = {
+ isa = PBXSourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 62C62B3A15850D9200865C9D /* main.m in Sources */,
+ 62C62B6215850D9200865C9D /* AppDelegate.m in Sources */,
+ 62C62B6515850D9200865C9D /* MainViewController.m in Sources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+ 62C62B1115850D9200865C9D /* Sources */ = {
+ isa = PBXSourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXSourcesBuildPhase section */
+
+/* Begin PBXVariantGroup section */
+ 62C62B3615850D9200865C9D /* InfoPlist.strings */ = {
+ isa = PBXVariantGroup;
+ children = (
+ 62C62B3715850D9200865C9D /* en */,
+ );
+ name = InfoPlist.strings;
+ sourceTree = "<group>";
+ };
+ 62C62B4015850D9200865C9D /* Localizable.strings */ = {
+ isa = PBXVariantGroup;
+ children = (
+ 62C62B4115850D9200865C9D /* en */,
+ );
+ name = Localizable.strings;
+ sourceTree = "<group>";
+ };
+ 62C62B4415850D9200865C9D /* Localizable.strings */ = {
+ isa = PBXVariantGroup;
+ children = (
+ 62C62B4515850D9200865C9D /* es */,
+ );
+ name = Localizable.strings;
+ sourceTree = "<group>";
+ };
+ 62C62B4815850D9200865C9D /* Localizable.strings */ = {
+ isa = PBXVariantGroup;
+ children = (
+ 62C62B4915850D9200865C9D /* de */,
+ );
+ name = Localizable.strings;
+ sourceTree = "<group>";
+ };
+ 62C62B4C15850D9200865C9D /* Localizable.strings */ = {
+ isa = PBXVariantGroup;
+ children = (
+ 62C62B4D15850D9200865C9D /* se */,
+ );
+ name = Localizable.strings;
+ sourceTree = "<group>";
+ };
+/* End PBXVariantGroup section */
+
+/* Begin XCBuildConfiguration section */
+ 62C62B6B15850D9200865C9D /* Debug */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ ARCHS = (
+ armv6,
+ "$(ARCHS_STANDARD_32_BIT)",
+ );
+ CLANG_ENABLE_OBJC_ARC = YES;
+ "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
+ COPY_PHASE_STRIP = NO;
+ GCC_C_LANGUAGE_STANDARD = gnu99;
+ GCC_DYNAMIC_NO_PIC = NO;
+ GCC_OPTIMIZATION_LEVEL = 0;
+ GCC_PREPROCESSOR_DEFINITIONS = (
+ "DEBUG=1",
+ "$(inherited)",
+ );
+ GCC_SYMBOLS_PRIVATE_EXTERN = NO;
+ GCC_VERSION = com.apple.compilers.llvm.clang.1_0;
+ GCC_WARN_ABOUT_RETURN_TYPE = YES;
+ GCC_WARN_UNINITIALIZED_AUTOS = YES;
+ GCC_WARN_UNUSED_VARIABLE = YES;
+ IPHONEOS_DEPLOYMENT_TARGET = 3.0;
+ SDKROOT = iphoneos;
+ };
+ name = Debug;
+ };
+ 62C62B6C15850D9200865C9D /* Release */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ ARCHS = (
+ armv6,
+ "$(ARCHS_STANDARD_32_BIT)",
+ );
+ CLANG_ENABLE_OBJC_ARC = YES;
+ "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
+ COPY_PHASE_STRIP = YES;
+ GCC_C_LANGUAGE_STANDARD = gnu99;
+ GCC_VERSION = com.apple.compilers.llvm.clang.1_0;
+ GCC_WARN_ABOUT_RETURN_TYPE = YES;
+ GCC_WARN_UNINITIALIZED_AUTOS = YES;
+ GCC_WARN_UNUSED_VARIABLE = YES;
+ IPHONEOS_DEPLOYMENT_TARGET = 3.0;
+ SDKROOT = iphoneos;
+ VALIDATE_PRODUCT = YES;
+ };
+ name = Release;
+ };
+ 62C62B6E15850D9200865C9D /* Debug */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = YES;
+ COPY_PHASE_STRIP = NO;
+ FRAMEWORK_SEARCH_PATHS = /Users/Shared/Cordova/Frameworks;
+ GCC_DYNAMIC_NO_PIC = NO;
+ GCC_PRECOMPILE_PREFIX_HEADER = YES;
+ GCC_PREFIX_HEADER = "friendlyrent/friendlyrent-Prefix.pch";
+ GCC_PREPROCESSOR_DEFINITIONS = (
+ "DEBUG=1,",
+ "CORDOVA_FRAMEWORK=1",
+ );
+ INFOPLIST_FILE = "friendlyrent/friendlyrent-Info.plist";
+ OTHER_LDFLAGS = (
+ "-weak_framework",
+ UIKit,
+ "-weak_framework",
+ AVFoundation,
+ "-weak_framework",
+ CoreMedia,
+ "-weak-lSystem",
+ );
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ TARGETED_DEVICE_FAMILY = "1,2";
+ WRAPPER_EXTENSION = app;
+ };
+ name = Debug;
+ };
+ 62C62B6F15850D9200865C9D /* Release */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = YES;
+ COPY_PHASE_STRIP = YES;
+ DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
+ FRAMEWORK_SEARCH_PATHS = /Users/Shared/Cordova/Frameworks;
+ GCC_PRECOMPILE_PREFIX_HEADER = YES;
+ GCC_PREFIX_HEADER = "friendlyrent/friendlyrent-Prefix.pch";
+ GCC_PREPROCESSOR_DEFINITIONS = (
+ "NDEBUG=1,",
+ "CORDOVA_FRAMEWORK=1",
+ );
+ INFOPLIST_FILE = "friendlyrent/friendlyrent-Info.plist";
+ OTHER_LDFLAGS = (
+ "-weak_framework",
+ UIKit,
+ "-weak_framework",
+ AVFoundation,
+ "-weak_framework",
+ CoreMedia,
+ "-weak-lSystem",
+ );
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ TARGETED_DEVICE_FAMILY = "1,2";
+ VALIDATE_PRODUCT = YES;
+ WRAPPER_EXTENSION = app;
+ };
+ name = Release;
+ };
+/* End XCBuildConfiguration section */
+
+/* Begin XCConfigurationList section */
+ 62C62B0C15850D9100865C9D /* Build configuration list for PBXProject "friendlyrent" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 62C62B6B15850D9200865C9D /* Debug */,
+ 62C62B6C15850D9200865C9D /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+ 62C62B6D15850D9200865C9D /* Build configuration list for PBXNativeTarget "friendlyrent" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 62C62B6E15850D9200865C9D /* Debug */,
+ 62C62B6F15850D9200865C9D /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ };
+/* End XCConfigurationList section */
+ };
+ rootObject = 62C62B0915850D9100865C9D /* Project object */;
+}
50 friendlyrent/Classes/AppDelegate.h
@@ -0,0 +1,50 @@
+/*
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+ */
+
+//
+// AppDelegate.h
+// friendlyrent
+//
+// Created by Kristian Mandrup on 6/10/12.
+// Copyright __MyCompanyName__ 2012. All rights reserved.
+//
+
+#import <UIKit/UIKit.h>
+
+#ifdef CORDOVA_FRAMEWORK
+ #import <Cordova/CDVViewController.h>
+#else
+ #import "CDVViewController.h"
+#endif
+
+
+@interface AppDelegate : NSObject < UIApplicationDelegate > {
+
+}
+
+// invoke string is passed to your app on launch, this is only valid if you
+// edit friendlyrent-Info.plist to add a protocol
+// a simple tutorial can be found here :
+// http://iphonedevelopertips.com/cocoa/launching-your-own-application-via-a-custom-url-scheme.html
+
+@property (nonatomic, retain) IBOutlet UIWindow* window;
+@property (nonatomic, retain) IBOutlet CDVViewController* viewController;
+
+@end
+
140 friendlyrent/Classes/AppDelegate.m
@@ -0,0 +1,140 @@
+/*
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+ */
+
+//
+// AppDelegate.m
+// friendlyrent
+//
+// Created by Kristian Mandrup on 6/10/12.
+// Copyright __MyCompanyName__ 2012. All rights reserved.
+//
+
+#import "AppDelegate.h"
+#import "MainViewController.h"
+
+#ifdef CORDOVA_FRAMEWORK
+ #import <Cordova/CDVPlugin.h>
+ #import <Cordova/CDVURLProtocol.h>
+#else
+ #import "CDVPlugin.h"
+ #import "CDVURLProtocol.h"
+#endif
+
+
+@implementation AppDelegate
+
+@synthesize window, viewController;
+
+- (id) init
+{
+ /** If you need to do any extra app-specific initialization, you can do it here
+ * -jm
+ **/
+ NSHTTPCookieStorage *cookieStorage = [NSHTTPCookieStorage sharedHTTPCookieStorage];
+ [cookieStorage setCookieAcceptPolicy:NSHTTPCookieAcceptPolicyAlways];
+
+ [CDVURLProtocol registerURLProtocol];
+
+ return [super init];
+}
+
+#pragma UIApplicationDelegate implementation
+
+/**
+ * This is main kick off after the app inits, the views and Settings are setup here. (preferred - iOS4 and up)
+ */
+- (BOOL) application:(UIApplication*)application didFinishLaunchingWithOptions:(NSDictionary*)launchOptions
+{
+ NSURL* url = [launchOptions objectForKey:UIApplicationLaunchOptionsURLKey];
+ NSString* invokeString = nil;
+
+ if (url && [url isKindOfClass:[NSURL class]]) {
+ invokeString = [url absoluteString];
+ NSLog(@"friendlyrent launchOptions = %@", url);
+ }
+
+ CGRect screenBounds = [[UIScreen mainScreen] bounds];
+ self.window = [[[UIWindow alloc] initWithFrame:screenBounds] autorelease];
+ self.window.autoresizesSubviews = YES;
+
+ CGRect viewBounds = [[UIScreen mainScreen] applicationFrame];
+
+ self.viewController = [[[MainViewController alloc] init] autorelease];
+ self.viewController.useSplashScreen = YES;
+ self.viewController.wwwFolderName = @"www";
+ self.viewController.startPage = @"index.html";
+ self.viewController.invokeString = invokeString;
+ self.viewController.view.frame = viewBounds;
+
+ // check whether the current orientation is supported: if it is, keep it, rather than forcing a rotation
+ BOOL forceStartupRotation = YES;
+ UIDeviceOrientation curDevOrientation = [[UIDevice currentDevice] orientation];
+
+ if (UIDeviceOrientationUnknown == curDevOrientation) {
+ // UIDevice isn't firing orientation notifications yet… go look at the status bar
+ curDevOrientation = (UIDeviceOrientation)[[UIApplication sharedApplication] statusBarOrientation];
+ }
+
+ if (UIDeviceOrientationIsValidInterfaceOrientation(curDevOrientation)) {
+ for (NSNumber *orient in self.viewController.supportedOrientations) {
+ if ([orient intValue] == curDevOrientation) {
+ forceStartupRotation = NO;
+ break;
+ }
+ }
+ }
+
+ if (forceStartupRotation) {
+ NSLog(@"supportedOrientations: %@", self.viewController.supportedOrientations);
+ // The first item in the supportedOrientations array is the start orientation (guaranteed to be at least Portrait)
+ UIInterfaceOrientation newOrient = [[self.viewController.supportedOrientations objectAtIndex:0] intValue];
+ NSLog(@"AppDelegate forcing status bar to: %d from: %d", newOrient, curDevOrientation);
+ [[UIApplication sharedApplication] setStatusBarOrientation:newOrient];
+ }
+
+ [self.window addSubview:self.viewController.view];
+ [self.window makeKeyAndVisible];
+
+ return YES;
+}
+
+// this happens while we are running ( in the background, or from within our own app )
+// only valid if friendlyrent-Info.plist specifies a protocol to handle
+- (BOOL) application:(UIApplication*)application handleOpenURL:(NSURL*)url
+{
+ if (!url) {
+ return NO;
+ }
+
+ // calls into javascript global function 'handleOpenURL'
+ NSString* jsString = [NSString stringWithFormat:@"handleOpenURL(\"%@\");", url];
+ [self.viewController.webView stringByEvaluatingJavaScriptFromString:jsString];
+
+ // all plugins will get the notification, and their handlers will be called
+ [[NSNotificationCenter defaultCenter] postNotification:[NSNotification notificationWithName:CDVPluginHandleOpenURLNotification object:url]];
+
+ return YES;
+}
+
+- (void) dealloc
+{
+ [super dealloc];
+}
+
+@end
36 friendlyrent/Classes/MainViewController.h
@@ -0,0 +1,36 @@
+/*
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+ */
+
+//
+// MainViewController.h
+// friendlyrent
+//
+// Created by Kristian Mandrup on 6/10/12.
+// Copyright __MyCompanyName__ 2012. All rights reserved.
+//
+
+#ifdef CORDOVA_FRAMEWORK
+ #import <Cordova/CDVViewController.h>
+#else
+ #import "CDVViewController.h"
+#endif
+
+@interface MainViewController : CDVViewController
+
+@end
140 friendlyrent/Classes/MainViewController.m
@@ -0,0 +1,140 @@
+/*
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+ */
+
+//
+// MainViewController.h
+// friendlyrent
+//
+// Created by Kristian Mandrup on 6/10/12.
+// Copyright __MyCompanyName__ 2012. All rights reserved.
+//
+
+#import "MainViewController.h"
+
+@implementation MainViewController
+
+- (id) initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
+{
+ self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
+ if (self) {
+ // Custom initialization
+ }
+ return self;
+}
+
+- (void) didReceiveMemoryWarning
+{
+ // Releases the view if it doesn't have a superview.
+ [super didReceiveMemoryWarning];
+
+ // Release any cached data, images, etc that aren't in use.
+}
+
+#pragma mark - View lifecycle
+
+- (void) viewDidLoad
+{
+ [super viewDidLoad];
+ // Do any additional setup after loading the view from its nib.
+}
+
+- (void) viewDidUnload
+{
+ [super viewDidUnload];
+ // Release any retained subviews of the main view.
+ // e.g. self.myOutlet = nil;
+}
+
+- (BOOL) shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
+{
+ // Return YES for supported orientations
+ return [super shouldAutorotateToInterfaceOrientation:interfaceOrientation];
+}
+
+/* Comment out the block below to over-ride */
+/*
+- (CDVCordovaView*) newCordovaViewWithFrame:(CGRect)bounds
+{
+ return[super newCordovaViewWithFrame:bounds];
+}
+*/
+
+/* Comment out the block below to over-ride */
+/*
+#pragma CDVCommandDelegate implementation
+
+- (id) getCommandInstance:(NSString*)className
+{
+ return [super getCommandInstance:className];
+}
+
+- (BOOL) execute:(CDVInvokedUrlCommand*)command
+{
+ return [super execute:command];
+}
+
+- (NSString*) pathForResource:(NSString*)resourcepath;
+{
+ return [super pathForResource:resourcepath];
+}
+
+- (void) registerPlugin:(CDVPlugin*)plugin withClassName:(NSString*)className
+{
+ return [super registerPlugin:plugin withClassName:className];
+}
+*/
+
+#pragma UIWebDelegate implementation
+
+- (void) webViewDidFinishLoad:(UIWebView*) theWebView
+{
+ // only valid if ___PROJECTNAME__-Info.plist specifies a protocol to handle
+ if (self.invokeString)
+ {
+ // this is passed before the deviceready event is fired, so you can access it in js when you receive deviceready
+ NSString* jsString = [NSString stringWithFormat:@"var invokeString = \"%@\";", self.invokeString];
+ [theWebView stringByEvaluatingJavaScriptFromString:jsString];
+ }
+
+ // Black base color for background matches the native apps
+ theWebView.backgroundColor = [UIColor blackColor];
+
+ return [super webViewDidFinishLoad:theWebView];
+}
+
+/* Comment out the block below to over-ride */
+/*
+
+- (void) webViewDidStartLoad:(UIWebView*)theWebView
+{
+ return [super webViewDidStartLoad:theWebView];
+}
+
+- (void) webView:(UIWebView*)theWebView didFailLoadWithError:(NSError*)error
+{
+ return [super webView:theWebView didFailLoadWithError:error];
+}
+
+- (BOOL) webView:(UIWebView*)theWebView shouldStartLoadWithRequest:(NSURLRequest*)request navigationType:(UIWebViewNavigationType)navigationType
+{
+ return [super webView:theWebView shouldStartLoadWithRequest:request navigationType:navigationType];
+}
+*/
+
+@end
138 friendlyrent/Classes/MainViewController.xib
@@ -0,0 +1,138 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+#
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements. See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership. The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied. See the License for the
+# specific language governing permissions and limitations
+# under the License.
+#
+-->
+<archive type="com.apple.InterfaceBuilder3.CocoaTouch.XIB" version="8.00">
+ <data>
+ <int key="IBDocument.SystemTarget">1280</int>
+ <string key="IBDocument.SystemVersion">11C25</string>
+ <string key="IBDocument.InterfaceBuilderVersion">1919</string>
+ <string key="IBDocument.AppKitVersion">1138.11</string>
+ <string key="IBDocument.HIToolboxVersion">566.00</string>
+ <object class="NSMutableDictionary" key="IBDocument.PluginVersions">
+ <string key="NS.key.0">com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
+ <string key="NS.object.0">916</string>
+ </object>
+ <array key="IBDocument.IntegratedClassDependencies">
+ <string>IBProxyObject</string>
+ <string>IBUIView</string>
+ </array>
+ <array key="IBDocument.PluginDependencies">
+ <string>com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
+ </array>
+ <object class="NSMutableDictionary" key="IBDocument.Metadata">
+ <string key="NS.key.0">PluginDependencyRecalculationVersion</string>
+ <integer value="1" key="NS.object.0"/>
+ </object>
+ <array class="NSMutableArray" key="IBDocument.RootObjects" id="1000">
+ <object class="IBProxyObject" id="372490531">
+ <string key="IBProxiedObjectIdentifier">IBFilesOwner</string>
+ <string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
+ </object>
+ <object class="IBProxyObject" id="975951072">
+ <string key="IBProxiedObjectIdentifier">IBFirstResponder</string>
+ <string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
+ </object>
+ <object class="IBUIView" id="191373211">
+ <reference key="NSNextResponder"/>
+ <int key="NSvFlags">274</int>
+ <string key="NSFrame">{{0, 20}, {320, 460}}</string>
+ <reference key="NSSuperview"/>
+ <reference key="NSWindow"/>
+ <object class="NSColor" key="IBUIBackgroundColor">
+ <int key="NSColorSpace">3</int>
+ <bytes key="NSWhite">MQA</bytes>
+ <object class="NSColorSpace" key="NSCustomColorSpace">
+ <int key="NSID">2</int>
+ </object>
+ </object>
+ <object class="IBUISimulatedStatusBarMetrics" key="IBUISimulatedStatusBarMetrics"/>
+ <string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
+ </object>
+ </array>
+ <object class="IBObjectContainer" key="IBDocument.Objects">
+ <array class="NSMutableArray" key="connectionRecords">
+ <object class="IBConnectionRecord">
+ <object class="IBCocoaTouchOutletConnection" key="connection">
+ <string key="label">view</string>
+ <reference key="source" ref="372490531"/>
+ <reference key="destination" ref="191373211"/>
+ </object>
+ <int key="connectionID">3</int>
+ </object>
+ </array>
+ <object class="IBMutableOrderedSet" key="objectRecords">
+ <array key="orderedObjects">
+ <object class="IBObjectRecord">
+ <int key="objectID">0</int>
+ <array key="object" id="0"/>
+ <reference key="children" ref="1000"/>
+ <nil key="parent"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">1</int>
+ <reference key="object" ref="191373211"/>
+ <reference key="parent" ref="0"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">-1</int>
+ <reference key="object" ref="372490531"/>
+ <reference key="parent" ref="0"/>
+ <string key="objectName">File's Owner</string>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">-2</int>
+ <reference key="object" ref="975951072"/>
+ <reference key="parent" ref="0"/>
+ </object>
+ </array>
+ </object>
+ <dictionary class="NSMutableDictionary" key="flattenedProperties">
+ <string key="-1.CustomClassName">MainViewController</string>
+ <string key="-1.IBPluginDependency">com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
+ <string key="-2.CustomClassName">UIResponder</string>
+ <string key="-2.IBPluginDependency">com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
+ <string key="1.IBPluginDependency">com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
+ </dictionary>
+ <dictionary class="NSMutableDictionary" key="unlocalizedProperties"/>
+ <nil key="activeLocalization"/>
+ <dictionary class="NSMutableDictionary" key="localizations"/>
+ <nil key="sourceID"/>
+ <int key="maxID">3</int>
+ </object>
+ <object class="IBClassDescriber" key="IBDocument.Classes">
+ <array class="NSMutableArray" key="referencedPartialClassDescriptions">
+ <object class="IBPartialClassDescription">
+ <string key="className">MainViewController</string>
+ <string key="superclassName">UIViewController</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBProjectSource</string>
+ <string key="minorKey">./Classes/MainViewController.h</string>
+ </object>
+ </object>
+ </array>
+ </object>
+ <int key="IBDocument.localizationMode">0</int>
+ <string key="IBDocument.TargetRuntimeIdentifier">IBCocoaTouchFramework</string>
+ <bool key="IBDocument.PluginDeclaredDependenciesTrackSystemTargetVersion">YES</bool>
+ <int key="IBDocument.defaultPropertyAccessControl">3</int>
+ <string key="IBCocoaTouchPluginVersion">916</string>
+ </data>
+</archive>
59 friendlyrent/Cordova.plist
@@ -0,0 +1,59 @@
+<?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>UIWebViewBounce</key>
+ <true/>
+ <key>TopActivityIndicator</key>
+ <string>gray</string>
+ <key>EnableLocation</key>
+ <false/>
+ <key>EnableViewportScale</key>
+ <false/>
+ <key>AutoHideSplashScreen</key>
+ <true/>
+ <key>ShowSplashScreenSpinner</key>
+ <true/>
+ <key>MediaPlaybackRequiresUserAction</key>
+ <false/>
+ <key>AllowInlineMediaPlayback</key>
+ <false/>
+ <key>OpenAllWhitelistURLsInWebView</key>
+ <false/>
+ <key>ExternalHosts</key>
+ <array/>
+ <key>Plugins</key>
+ <dict>
+ <key>Logger</key>
+ <string>CDVLogger</string>
+ <key>Compass</key>
+ <string>CDVLocation</string>
+ <key>Accelerometer</key>
+ <string>CDVAccelerometer</string>
+ <key>Camera</key>
+ <string>CDVCamera</string>
+ <key>NetworkStatus</key>
+ <string>CDVConnection</string>
+ <key>Contacts</key>
+ <string>CDVContacts</string>
+ <key>Debug Console</key>
+ <string>CDVDebugConsole</string>
+ <key>File</key>
+ <string>CDVFile</string>
+ <key>FileTransfer</key>
+ <string>CDVFileTransfer</string>
+ <key>Geolocation</key>
+ <string>CDVLocation</string>
+ <key>Notification</key>
+ <string>CDVNotification</string>
+ <key>Media</key>
+ <string>CDVSound</string>
+ <key>Capture</key>
+ <string>CDVCapture</string>
+ <key>SplashScreen</key>
+ <string>CDVSplashScreen</string>
+ <key>Battery</key>
+ <string>CDVBattery</string>
+ </dict>
+</dict>
+</plist>
20 friendlyrent/Plugins/README
@@ -0,0 +1,20 @@
+#
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements. See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership. The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied. See the License for the
+# specific language governing permissions and limitations
+# under the License.
+#
+
+Put the .h and .m files of your plugin here. The .js files of your plugin belong in the www folder.
BIN  friendlyrent/Resources/Capture.bundle/controls_bg.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
BIN  friendlyrent/Resources/Capture.bundle/controls_bg@2x.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
BIN  friendlyrent/Resources/Capture.bundle/controls_bg@2x~ipad.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
BIN  friendlyrent/Resources/Capture.bundle/controls_bg~ipad.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
BIN  friendlyrent/Resources/Capture.bundle/microphone.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
BIN  friendlyrent/Resources/Capture.bundle/microphone@2x.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
BIN  friendlyrent/Resources/Capture.bundle/microphone@2x~ipad.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
BIN  friendlyrent/Resources/Capture.bundle/microphone~ipad.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
BIN  friendlyrent/Resources/Capture.bundle/record_button.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
BIN  friendlyrent/Resources/Capture.bundle/record_button@2x.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
BIN  friendlyrent/Resources/Capture.bundle/record_button@2x~ipad.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
BIN  friendlyrent/Resources/Capture.bundle/record_button~ipad.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
BIN  friendlyrent/Resources/Capture.bundle/recording_bg.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
BIN  friendlyrent/Resources/Capture.bundle/recording_bg@2x.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
BIN  friendlyrent/Resources/Capture.bundle/recording_bg@2x~ipad.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
BIN  friendlyrent/Resources/Capture.bundle/recording_bg~ipad.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
BIN  friendlyrent/Resources/Capture.bundle/stop_button.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
BIN  friendlyrent/Resources/Capture.bundle/stop_button@2x.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
BIN  friendlyrent/Resources/Capture.bundle/stop_button@2x~ipad.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
BIN  friendlyrent/Resources/Capture.bundle/stop_button~ipad.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
26 friendlyrent/Resources/de.lproj/Localizable.strings
@@ -0,0 +1,26 @@
+/*
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+ */
+
+
+// accessibility label for recording button
+"toggle audio recording" = "starten/beenden der Tonaufnahme";
+// notification spoken by VoiceOver when timed recording finishes
+"timed recording complete" = "programmierte Aufnahme beendet";
+// accessibility hint for display of recorded elapsed time
+"recorded time in minutes and seconds" = "aufgenommene Zeit in Minuten und Sekunden";
25 friendlyrent/Resources/en.lproj/Localizable.strings
@@ -0,0 +1,25 @@
+/*
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+ */
+
+// accessibility label for recording button
+"toggle audio recording" = "toggle audio recording";
+// notification spoken by VoiceOver when timed recording finishes
+"timed recording complete" = "timed recording complete";
+// accessibility hint for display of recorded elapsed time
+"recorded time in minutes and seconds" = "recorded time in minutes and seconds";
25 friendlyrent/Resources/es.lproj/Localizable.strings
@@ -0,0 +1,25 @@
+/*
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+ */
+
+// accessibility label for recording button
+"toggle audio recording" = "grabación de audio cambiar";
+// notification spoken by VoiceOver when timed recording finishes
+"timed recording complete" = "tiempo de grabación completo";
+// accessibility hint for display of recorded elapsed time
+"recorded time in minutes and seconds" = "tiempo registrado en minutos y segundos";
BIN  friendlyrent/Resources/icons/icon-72.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
BIN  friendlyrent/Resources/icons/icon.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
BIN  friendlyrent/Resources/icons/icon@2x.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
26 friendlyrent/Resources/se.lproj/Localizable.strings
@@ -0,0 +1,26 @@
+/*
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+ */
+
+
+// accessibility label for recording button
+"toggle audio recording" = "börja/avsluta inspelning";
+// notification spoken by VoiceOver when timed recording finishes
+"timed recording complete" = "inspelning har avslutad";
+// accessibility hint for display of recorded elapsed time
+"recorded time in minutes and seconds" = "inspelad tid in minuter och sekund";
BIN  friendlyrent/Resources/splash/Default@2x~iphone.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
BIN  friendlyrent/Resources/splash/Default~iphone.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2  friendlyrent/en.lproj/InfoPlist.strings
@@ -0,0 +1,2 @@
+/* Localized versions of Info.plist keys */
+
78 friendlyrent/friendlyrent-Info.plist
@@ -0,0 +1,78 @@
+<?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">
+<!--
+#
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements. See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership. The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied. See the License for the
+# specific language governing permissions and limitations
+# under the License.
+#
+-->
+<plist version="1.0">
+<dict>
+ <key>CFBundleIcons</key>
+ <dict>
+ <key>CFBundlePrimaryIcon</key>
+ <dict>
+ <key>CFBundleIconFiles</key>
+ <array>
+ <string>icon.png</string>
+ <string>icon@2x.png</string>
+ <string>icon-72.png</string>
+ <string>icon-72@2x.png</string>
+ </array>
+ <key>UIPrerenderedIcon</key>
+ <false/>
+ </dict>
+ </dict>
+ <key>UISupportedInterfaceOrientations~ipad</key>
+ <array>
+ <string>UIInterfaceOrientationPortrait</string>
+ <string>UIInterfaceOrientationLandscapeLeft</string>
+ <string>UIInterfaceOrientationPortraitUpsideDown</string>
+ <string>UIInterfaceOrientationLandscapeRight</string>
+ </array>
+ <key>UISupportedInterfaceOrientations</key>
+ <array>
+ <string>UIInterfaceOrientationPortrait</string>
+ </array>
+ <key>CFBundleDevelopmentRegion</key>
+ <string>English</string>
+ <key>CFBundleDisplayName</key>
+ <string>${PRODUCT_NAME}</string>
+ <key>CFBundleExecutable</key>
+ <string>${EXECUTABLE_NAME}</string>
+ <key>CFBundleIconFile</key>
+ <string>icon.png</string>
+ <key>CFBundleIdentifier</key>
+ <string>FriendlyRent.friendlyrent</string>
+ <key>CFBundleInfoDictionaryVersion</key>
+ <string>6.0</string>
+ <key>CFBundleName</key>
+ <string>${PRODUCT_NAME}</string>
+ <key>CFBundlePackageType</key>
+ <string>APPL</string>
+ <key>CFBundleSignature</key>
+ <string>????</string>
+ <key>CFBundleVersion</key>
+ <string>1.0</string>
+ <key>LSRequiresIPhoneOS</key>
+ <true/>
+ <key>NSMainNibFile</key>
+ <string></string>
+ <key>NSMainNibFile~ipad</key>
+ <string></string>
+</dict>
+</plist>
7 friendlyrent/friendlyrent-Prefix.pch
@@ -0,0 +1,7 @@
+//
+// Prefix header for all source files of the 'friendlyrent' target in the 'friendlyrent' project
+//
+
+#ifdef __OBJC__
+ #import <UIKit/UIKit.h>
+#endif
35 friendlyrent/main.m
@@ -0,0 +1,35 @@
+/*
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+ */
+//
+// main.m
+// friendlyrent
+//
+// Created by Kristian Mandrup on 6/10/12.
+// Copyright __MyCompanyName__ 2012. All rights reserved.
+//
+
+#import <UIKit/UIKit.h>
+
+int main(int argc, char *argv[]) {
+
+ NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
+ int retVal = UIApplicationMain(argc, argv, nil, @"AppDelegate");
+ [pool release];
+ return retVal;
+}
31 friendlyrent/verify.sh
@@ -0,0 +1,31 @@
+#!/bin/sh
+
+#
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements. See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership. The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied. See the License for the
+# specific language governing permissions and limitations
+# under the License.
+#
+
+
+if [ ! -d "$PROJECT_DIR/www" ] ; then
+ cp -R /Users/Shared/Cordova/Frameworks/Cordova.framework/www "$PROJECT_DIR"
+fi
+# detect www folder reference in project, if missing, print warning
+grep "{isa = PBXFileReference; lastKnownFileType = folder; path = www; sourceTree = \"<group>\"; };" "$PROJECT_DIR/$PROJECT_NAME.xcodeproj/project.pbxproj"
+rc=$?
+if [ $rc != 0 ] ; then
+echo -e "warning: Missing - Add $PROJECT_DIR/www as a folder reference in your project. Just drag and drop the folder into your project, into the Project Navigator of Xcode 4. Make sure you select the second radio-button: 'Create folder references for any added folders' (which will create a blue folder)" 1>&2
+fi
Please sign in to comment.
Something went wrong with that request. Please try again.