You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@usergrid.apache.org by mr...@apache.org on 2016/09/01 23:52:39 UTC
[49/51] [partial] usergrid git commit: Moving Swift SDK to
https://github.com/apache/usergrid-swift.
http://git-wip-us.apache.org/repos/asf/usergrid/blob/ae39eca6/sdks/swift/Samples/ActivityFeed/WatchSample Extension/InterfaceController.swift
----------------------------------------------------------------------
diff --git a/sdks/swift/Samples/ActivityFeed/WatchSample Extension/InterfaceController.swift b/sdks/swift/Samples/ActivityFeed/WatchSample Extension/InterfaceController.swift
deleted file mode 100644
index a61192a..0000000
--- a/sdks/swift/Samples/ActivityFeed/WatchSample Extension/InterfaceController.swift
+++ /dev/null
@@ -1,81 +0,0 @@
-//
-// InterfaceController.swift
-// WatchSample Extension
-//
-// Created by Robert Walsh on 1/19/16.
-//
-/*
- *
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements. 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. For additional information regarding
- * copyright in this work, please see the NOTICE file in the top level
- * directory of this distribution.
- *
- */
-
-import WatchKit
-import Foundation
-import UsergridSDK
-import WatchConnectivity
-
-class InterfaceController: WKInterfaceController,WCSessionDelegate {
-
- @IBOutlet var messageTable: WKInterfaceTable!
- var messageEntities: [ActivityEntity] = []
-
- override func awakeWithContext(context: AnyObject?) {
- super.awakeWithContext(context)
- if WCSession.isSupported() {
- let session = WCSession.defaultSession()
- session.delegate = self
- session.activateSession()
- }
- }
-
- override func willActivate() {
- self.reloadTable()
- if WCSession.defaultSession().reachable {
- WCSession.defaultSession().sendMessage(["action":"getMessages"], replyHandler: nil) { (error) -> Void in
- print(error)
- }
- }
- super.willActivate()
- }
-
- func reloadTable() {
- self.messageTable.setNumberOfRows(messageEntities.count, withRowType: "MessageRow")
- for index in 0..<self.messageTable.numberOfRows {
- if let controller = self.messageTable.rowControllerAtIndex(index) as? MessageRowController {
- let messageEntity = messageEntities[index]
- controller.titleLabel.setText(messageEntity.displayName)
- controller.messageLabel.setText(messageEntity.content)
- }
- }
- }
-
- func session(session: WCSession, didReceiveMessageData messageData: NSData) {
- NSKeyedUnarchiver.setClass(ActivityEntity.self, forClassName: "ActivityEntity")
- if let messageEntities = NSKeyedUnarchiver.unarchiveObjectWithData(messageData) as? [ActivityEntity] {
- self.messageEntities = messageEntities
- self.reloadTable()
- }
- }
-}
-
-class MessageRowController: NSObject {
-
- @IBOutlet var titleLabel: WKInterfaceLabel!
- @IBOutlet var messageLabel: WKInterfaceLabel!
-
-}
http://git-wip-us.apache.org/repos/asf/usergrid/blob/ae39eca6/sdks/swift/Samples/ActivityFeed/WatchSample/Assets.xcassets/AppIcon.appiconset/Contents.json
----------------------------------------------------------------------
diff --git a/sdks/swift/Samples/ActivityFeed/WatchSample/Assets.xcassets/AppIcon.appiconset/Contents.json b/sdks/swift/Samples/ActivityFeed/WatchSample/Assets.xcassets/AppIcon.appiconset/Contents.json
deleted file mode 100644
index dd221ba..0000000
--- a/sdks/swift/Samples/ActivityFeed/WatchSample/Assets.xcassets/AppIcon.appiconset/Contents.json
+++ /dev/null
@@ -1,55 +0,0 @@
-{
- "images" : [
- {
- "size" : "24x24",
- "idiom" : "watch",
- "scale" : "2x",
- "role" : "notificationCenter",
- "subtype" : "38mm"
- },
- {
- "size" : "27.5x27.5",
- "idiom" : "watch",
- "scale" : "2x",
- "role" : "notificationCenter",
- "subtype" : "42mm"
- },
- {
- "size" : "29x29",
- "idiom" : "watch",
- "role" : "companionSettings",
- "scale" : "2x"
- },
- {
- "size" : "29x29",
- "idiom" : "watch",
- "role" : "companionSettings",
- "scale" : "3x"
- },
- {
- "size" : "40x40",
- "idiom" : "watch",
- "scale" : "2x",
- "role" : "appLauncher",
- "subtype" : "38mm"
- },
- {
- "size" : "86x86",
- "idiom" : "watch",
- "scale" : "2x",
- "role" : "quickLook",
- "subtype" : "38mm"
- },
- {
- "size" : "98x98",
- "idiom" : "watch",
- "scale" : "2x",
- "role" : "quickLook",
- "subtype" : "42mm"
- }
- ],
- "info" : {
- "version" : 1,
- "author" : "xcode"
- }
-}
http://git-wip-us.apache.org/repos/asf/usergrid/blob/ae39eca6/sdks/swift/Samples/ActivityFeed/WatchSample/Base.lproj/Interface.storyboard
----------------------------------------------------------------------
diff --git a/sdks/swift/Samples/ActivityFeed/WatchSample/Base.lproj/Interface.storyboard b/sdks/swift/Samples/ActivityFeed/WatchSample/Base.lproj/Interface.storyboard
deleted file mode 100644
index 4e011dc..0000000
--- a/sdks/swift/Samples/ActivityFeed/WatchSample/Base.lproj/Interface.storyboard
+++ /dev/null
@@ -1,46 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<document type="com.apple.InterfaceBuilder.WatchKit.Storyboard" version="3.0" toolsVersion="9532" systemVersion="15D21" targetRuntime="watchKit" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" initialViewController="AgC-eL-Hgc">
- <dependencies>
- <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="9530"/>
- <plugIn identifier="com.apple.InterfaceBuilder.IBWatchKitPlugin" version="9515"/>
- </dependencies>
- <scenes>
- <!--Feed-->
- <scene sceneID="aou-V4-d1y">
- <objects>
- <controller title="Feed" spacing="10" id="AgC-eL-Hgc" customClass="InterfaceController" customModule="WatchSample" customModuleProvider="target">
- <items>
- <table alignment="left" spacing="0.0" id="gbs-i5-TZT">
- <items>
- <tableRow identifier="MessageRow" id="s77-Tk-Kwm" customClass="MessageRowController" customModule="WatchSample_Extension">
- <group key="rootItem" width="1" height="0.0" alignment="left" layout="vertical" spacing="6" id="7T9-to-Yec">
- <items>
- <separator alignment="left" id="T88-lA-wzU">
- <color key="color" red="1" green="1" blue="1" alpha="1" colorSpace="calibratedRGB"/>
- </separator>
- <label alignment="left" text="Label" numberOfLines="0" id="Moc-hL-RIQ">
- <color key="textColor" red="0.090196078430000007" green="0.33725490200000002" blue="0.50588235290000005" alpha="1" colorSpace="calibratedRGB"/>
- </label>
- <label width="119.5" alignment="left" text="Label" numberOfLines="0" id="uGF-56-y5z"/>
- <separator alignment="left" id="zwp-tp-Qaa">
- <color key="color" red="1" green="1" blue="1" alpha="1" colorSpace="calibratedRGB"/>
- </separator>
- </items>
- </group>
- <connections>
- <outlet property="messageLabel" destination="uGF-56-y5z" id="fOS-RF-6Yi"/>
- <outlet property="titleLabel" destination="Moc-hL-RIQ" id="9Hq-0v-bfG"/>
- </connections>
- </tableRow>
- </items>
- </table>
- </items>
- <connections>
- <outlet property="messageTable" destination="gbs-i5-TZT" id="b4D-hF-whq"/>
- </connections>
- </controller>
- </objects>
- <point key="canvasLocation" x="281" y="350"/>
- </scene>
- </scenes>
-</document>
http://git-wip-us.apache.org/repos/asf/usergrid/blob/ae39eca6/sdks/swift/Samples/ActivityFeed/WatchSample/Info.plist
----------------------------------------------------------------------
diff --git a/sdks/swift/Samples/ActivityFeed/WatchSample/Info.plist b/sdks/swift/Samples/ActivityFeed/WatchSample/Info.plist
deleted file mode 100644
index b7ffbc1..0000000
--- a/sdks/swift/Samples/ActivityFeed/WatchSample/Info.plist
+++ /dev/null
@@ -1,35 +0,0 @@
-<?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>CFBundleDevelopmentRegion</key>
- <string>en</string>
- <key>CFBundleDisplayName</key>
- <string>ActivityFeed</string>
- <key>CFBundleExecutable</key>
- <string>$(EXECUTABLE_NAME)</string>
- <key>CFBundleIdentifier</key>
- <string>$(PRODUCT_BUNDLE_IDENTIFIER)</string>
- <key>CFBundleInfoDictionaryVersion</key>
- <string>6.0</string>
- <key>CFBundleName</key>
- <string>$(PRODUCT_NAME)</string>
- <key>CFBundlePackageType</key>
- <string>APPL</string>
- <key>CFBundleShortVersionString</key>
- <string>1.0</string>
- <key>CFBundleSignature</key>
- <string>????</string>
- <key>CFBundleVersion</key>
- <string>1</string>
- <key>UISupportedInterfaceOrientations</key>
- <array>
- <string>UIInterfaceOrientationPortrait</string>
- <string>UIInterfaceOrientationPortraitUpsideDown</string>
- </array>
- <key>WKCompanionAppBundleIdentifier</key>
- <string>com.usergrid.activityfeed</string>
- <key>WKWatchKitApp</key>
- <true/>
-</dict>
-</plist>
http://git-wip-us.apache.org/repos/asf/usergrid/blob/ae39eca6/sdks/swift/Samples/Push/Push.xcodeproj/project.pbxproj
----------------------------------------------------------------------
diff --git a/sdks/swift/Samples/Push/Push.xcodeproj/project.pbxproj b/sdks/swift/Samples/Push/Push.xcodeproj/project.pbxproj
deleted file mode 100644
index f786e4e..0000000
--- a/sdks/swift/Samples/Push/Push.xcodeproj/project.pbxproj
+++ /dev/null
@@ -1,473 +0,0 @@
-// !$*UTF8*$!
-{
- archiveVersion = 1;
- classes = {
- };
- objectVersion = 46;
- objects = {
-
-/* Begin PBXBuildFile section */
- 634855231C726A3B005FE016 /* UsergridSDK.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 634855161C726A2D005FE016 /* UsergridSDK.framework */; };
- 634855241C726A3B005FE016 /* UsergridSDK.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 634855161C726A2D005FE016 /* UsergridSDK.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
- 637A720E1C5BF8160056545A /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 637A72061C5BF8160056545A /* AppDelegate.swift */; };
- 637A720F1C5BF8160056545A /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 637A72071C5BF8160056545A /* Assets.xcassets */; };
- 637A72101C5BF8160056545A /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 637A72081C5BF8160056545A /* LaunchScreen.storyboard */; };
- 637A72111C5BF8160056545A /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 637A720A1C5BF8160056545A /* Main.storyboard */; };
- 637A72131C5BF8160056545A /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 637A720D1C5BF8160056545A /* ViewController.swift */; };
- 637A72161C5C06270056545A /* UsergridManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 637A72151C5C06270056545A /* UsergridManager.swift */; };
-/* End PBXBuildFile section */
-
-/* Begin PBXContainerItemProxy section */
- 634855151C726A2D005FE016 /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = 6348550B1C726A2D005FE016 /* UsergridSDK.xcodeproj */;
- proxyType = 2;
- remoteGlobalIDString = 63AF0E881BBC38FB009D4196;
- remoteInfo = "UsergridSDK iOS";
- };
- 634855171C726A2D005FE016 /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = 6348550B1C726A2D005FE016 /* UsergridSDK.xcodeproj */;
- proxyType = 2;
- remoteGlobalIDString = 639B4BEB1C3DD6CF005E26E7;
- remoteInfo = "UsergridSDK watchOS";
- };
- 634855191C726A2D005FE016 /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = 6348550B1C726A2D005FE016 /* UsergridSDK.xcodeproj */;
- proxyType = 2;
- remoteGlobalIDString = 63EE610B1C406E1600AFC2CF;
- remoteInfo = "UsergridSDK tvOS";
- };
- 6348551B1C726A2D005FE016 /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = 6348550B1C726A2D005FE016 /* UsergridSDK.xcodeproj */;
- proxyType = 2;
- remoteGlobalIDString = 631920451C48436500F99E86;
- remoteInfo = "UsergridSDK OSX";
- };
- 6348551D1C726A2D005FE016 /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = 6348550B1C726A2D005FE016 /* UsergridSDK.xcodeproj */;
- proxyType = 2;
- remoteGlobalIDString = 6319204B1C49BC0700F99E86;
- remoteInfo = UsergridSDK_TVOS_Tests;
- };
- 6348551F1C726A2D005FE016 /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = 6348550B1C726A2D005FE016 /* UsergridSDK.xcodeproj */;
- proxyType = 2;
- remoteGlobalIDString = 630A219F1C49BFFC008BE87F;
- remoteInfo = UsergridSDK_OSX_Tests;
- };
- 634855211C726A2D005FE016 /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = 6348550B1C726A2D005FE016 /* UsergridSDK.xcodeproj */;
- proxyType = 2;
- remoteGlobalIDString = 630A21B81C49C473008BE87F;
- remoteInfo = UsergridSDK_iOS_Tests;
- };
- 634855251C726A3B005FE016 /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = 6348550B1C726A2D005FE016 /* UsergridSDK.xcodeproj */;
- proxyType = 1;
- remoteGlobalIDString = 63AF0E871BBC38FB009D4196;
- remoteInfo = "UsergridSDK iOS";
- };
-/* End PBXContainerItemProxy section */
-
-/* Begin PBXCopyFilesBuildPhase section */
- 634855271C726A3B005FE016 /* Embed Frameworks */ = {
- isa = PBXCopyFilesBuildPhase;
- buildActionMask = 2147483647;
- dstPath = "";
- dstSubfolderSpec = 10;
- files = (
- 634855241C726A3B005FE016 /* UsergridSDK.framework in Embed Frameworks */,
- );
- name = "Embed Frameworks";
- runOnlyForDeploymentPostprocessing = 0;
- };
-/* End PBXCopyFilesBuildPhase section */
-
-/* Begin PBXFileReference section */
- 6348550B1C726A2D005FE016 /* UsergridSDK.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = UsergridSDK.xcodeproj; path = ../../UsergridSDK.xcodeproj; sourceTree = "<group>"; };
- 637A71F01C5BF7B10056545A /* Push.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Push.app; sourceTree = BUILT_PRODUCTS_DIR; };
- 637A72061C5BF8160056545A /* AppDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; };
- 637A72071C5BF8160056545A /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
- 637A72091C5BF8160056545A /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = "<group>"; };
- 637A720B1C5BF8160056545A /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = "<group>"; };
- 637A720C1C5BF8160056545A /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
- 637A720D1C5BF8160056545A /* ViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ViewController.swift; sourceTree = "<group>"; };
- 637A72151C5C06270056545A /* UsergridManager.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UsergridManager.swift; sourceTree = "<group>"; };
-/* End PBXFileReference section */
-
-/* Begin PBXFrameworksBuildPhase section */
- 637A71ED1C5BF7B10056545A /* Frameworks */ = {
- isa = PBXFrameworksBuildPhase;
- buildActionMask = 2147483647;
- files = (
- 634855231C726A3B005FE016 /* UsergridSDK.framework in Frameworks */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
-/* End PBXFrameworksBuildPhase section */
-
-/* Begin PBXGroup section */
- 6348550C1C726A2D005FE016 /* Products */ = {
- isa = PBXGroup;
- children = (
- 634855161C726A2D005FE016 /* UsergridSDK.framework */,
- 634855181C726A2D005FE016 /* UsergridSDK.framework */,
- 6348551A1C726A2D005FE016 /* UsergridSDK.framework */,
- 6348551C1C726A2D005FE016 /* UsergridSDK.framework */,
- 6348551E1C726A2D005FE016 /* UsergridSDK_TVOS_Tests.xctest */,
- 634855201C726A2D005FE016 /* UsergridSDK_OSX_Tests.xctest */,
- 634855221C726A2D005FE016 /* UsergridSDK_iOS_Tests.xctest */,
- );
- name = Products;
- sourceTree = "<group>";
- };
- 637A71E71C5BF7B10056545A = {
- isa = PBXGroup;
- children = (
- 6348550B1C726A2D005FE016 /* UsergridSDK.xcodeproj */,
- 637A72051C5BF8160056545A /* Source */,
- 637A71F11C5BF7B10056545A /* Products */,
- );
- sourceTree = "<group>";
- };
- 637A71F11C5BF7B10056545A /* Products */ = {
- isa = PBXGroup;
- children = (
- 637A71F01C5BF7B10056545A /* Push.app */,
- );
- name = Products;
- sourceTree = "<group>";
- };
- 637A72051C5BF8160056545A /* Source */ = {
- isa = PBXGroup;
- children = (
- 637A72061C5BF8160056545A /* AppDelegate.swift */,
- 637A720D1C5BF8160056545A /* ViewController.swift */,
- 637A72151C5C06270056545A /* UsergridManager.swift */,
- 637A720A1C5BF8160056545A /* Main.storyboard */,
- 637A72081C5BF8160056545A /* LaunchScreen.storyboard */,
- 637A72141C5BF8220056545A /* Supporting Files */,
- );
- path = Source;
- sourceTree = "<group>";
- };
- 637A72141C5BF8220056545A /* Supporting Files */ = {
- isa = PBXGroup;
- children = (
- 637A72071C5BF8160056545A /* Assets.xcassets */,
- 637A720C1C5BF8160056545A /* Info.plist */,
- );
- name = "Supporting Files";
- sourceTree = "<group>";
- };
-/* End PBXGroup section */
-
-/* Begin PBXNativeTarget section */
- 637A71EF1C5BF7B10056545A /* Push */ = {
- isa = PBXNativeTarget;
- buildConfigurationList = 637A72021C5BF7B10056545A /* Build configuration list for PBXNativeTarget "Push" */;
- buildPhases = (
- 637A71EC1C5BF7B10056545A /* Sources */,
- 637A71ED1C5BF7B10056545A /* Frameworks */,
- 637A71EE1C5BF7B10056545A /* Resources */,
- 634855271C726A3B005FE016 /* Embed Frameworks */,
- );
- buildRules = (
- );
- dependencies = (
- 634855261C726A3B005FE016 /* PBXTargetDependency */,
- );
- name = Push;
- productName = Push;
- productReference = 637A71F01C5BF7B10056545A /* Push.app */;
- productType = "com.apple.product-type.application";
- };
-/* End PBXNativeTarget section */
-
-/* Begin PBXProject section */
- 637A71E81C5BF7B10056545A /* Project object */ = {
- isa = PBXProject;
- attributes = {
- LastSwiftUpdateCheck = 0720;
- LastUpgradeCheck = 0720;
- ORGANIZATIONNAME = "Apigee Inc.";
- TargetAttributes = {
- 637A71EF1C5BF7B10056545A = {
- CreatedOnToolsVersion = 7.2;
- };
- };
- };
- buildConfigurationList = 637A71EB1C5BF7B10056545A /* Build configuration list for PBXProject "Push" */;
- compatibilityVersion = "Xcode 3.2";
- developmentRegion = English;
- hasScannedForEncodings = 0;
- knownRegions = (
- en,
- Base,
- );
- mainGroup = 637A71E71C5BF7B10056545A;
- productRefGroup = 637A71F11C5BF7B10056545A /* Products */;
- projectDirPath = "";
- projectReferences = (
- {
- ProductGroup = 6348550C1C726A2D005FE016 /* Products */;
- ProjectRef = 6348550B1C726A2D005FE016 /* UsergridSDK.xcodeproj */;
- },
- );
- projectRoot = "";
- targets = (
- 637A71EF1C5BF7B10056545A /* Push */,
- );
- };
-/* End PBXProject section */
-
-/* Begin PBXReferenceProxy section */
- 634855161C726A2D005FE016 /* UsergridSDK.framework */ = {
- isa = PBXReferenceProxy;
- fileType = wrapper.framework;
- path = UsergridSDK.framework;
- remoteRef = 634855151C726A2D005FE016 /* PBXContainerItemProxy */;
- sourceTree = BUILT_PRODUCTS_DIR;
- };
- 634855181C726A2D005FE016 /* UsergridSDK.framework */ = {
- isa = PBXReferenceProxy;
- fileType = wrapper.framework;
- path = UsergridSDK.framework;
- remoteRef = 634855171C726A2D005FE016 /* PBXContainerItemProxy */;
- sourceTree = BUILT_PRODUCTS_DIR;
- };
- 6348551A1C726A2D005FE016 /* UsergridSDK.framework */ = {
- isa = PBXReferenceProxy;
- fileType = wrapper.framework;
- path = UsergridSDK.framework;
- remoteRef = 634855191C726A2D005FE016 /* PBXContainerItemProxy */;
- sourceTree = BUILT_PRODUCTS_DIR;
- };
- 6348551C1C726A2D005FE016 /* UsergridSDK.framework */ = {
- isa = PBXReferenceProxy;
- fileType = wrapper.framework;
- path = UsergridSDK.framework;
- remoteRef = 6348551B1C726A2D005FE016 /* PBXContainerItemProxy */;
- sourceTree = BUILT_PRODUCTS_DIR;
- };
- 6348551E1C726A2D005FE016 /* UsergridSDK_TVOS_Tests.xctest */ = {
- isa = PBXReferenceProxy;
- fileType = wrapper.cfbundle;
- path = UsergridSDK_TVOS_Tests.xctest;
- remoteRef = 6348551D1C726A2D005FE016 /* PBXContainerItemProxy */;
- sourceTree = BUILT_PRODUCTS_DIR;
- };
- 634855201C726A2D005FE016 /* UsergridSDK_OSX_Tests.xctest */ = {
- isa = PBXReferenceProxy;
- fileType = wrapper.cfbundle;
- path = UsergridSDK_OSX_Tests.xctest;
- remoteRef = 6348551F1C726A2D005FE016 /* PBXContainerItemProxy */;
- sourceTree = BUILT_PRODUCTS_DIR;
- };
- 634855221C726A2D005FE016 /* UsergridSDK_iOS_Tests.xctest */ = {
- isa = PBXReferenceProxy;
- fileType = wrapper.cfbundle;
- path = UsergridSDK_iOS_Tests.xctest;
- remoteRef = 634855211C726A2D005FE016 /* PBXContainerItemProxy */;
- sourceTree = BUILT_PRODUCTS_DIR;
- };
-/* End PBXReferenceProxy section */
-
-/* Begin PBXResourcesBuildPhase section */
- 637A71EE1C5BF7B10056545A /* Resources */ = {
- isa = PBXResourcesBuildPhase;
- buildActionMask = 2147483647;
- files = (
- 637A72111C5BF8160056545A /* Main.storyboard in Resources */,
- 637A720F1C5BF8160056545A /* Assets.xcassets in Resources */,
- 637A72101C5BF8160056545A /* LaunchScreen.storyboard in Resources */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
-/* End PBXResourcesBuildPhase section */
-
-/* Begin PBXSourcesBuildPhase section */
- 637A71EC1C5BF7B10056545A /* Sources */ = {
- isa = PBXSourcesBuildPhase;
- buildActionMask = 2147483647;
- files = (
- 637A72161C5C06270056545A /* UsergridManager.swift in Sources */,
- 637A72131C5BF8160056545A /* ViewController.swift in Sources */,
- 637A720E1C5BF8160056545A /* AppDelegate.swift in Sources */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
-/* End PBXSourcesBuildPhase section */
-
-/* Begin PBXTargetDependency section */
- 634855261C726A3B005FE016 /* PBXTargetDependency */ = {
- isa = PBXTargetDependency;
- name = "UsergridSDK iOS";
- targetProxy = 634855251C726A3B005FE016 /* PBXContainerItemProxy */;
- };
-/* End PBXTargetDependency section */
-
-/* Begin PBXVariantGroup section */
- 637A72081C5BF8160056545A /* LaunchScreen.storyboard */ = {
- isa = PBXVariantGroup;
- children = (
- 637A72091C5BF8160056545A /* Base */,
- );
- name = LaunchScreen.storyboard;
- sourceTree = "<group>";
- };
- 637A720A1C5BF8160056545A /* Main.storyboard */ = {
- isa = PBXVariantGroup;
- children = (
- 637A720B1C5BF8160056545A /* Base */,
- );
- name = Main.storyboard;
- sourceTree = "<group>";
- };
-/* End PBXVariantGroup section */
-
-/* Begin XCBuildConfiguration section */
- 637A72001C5BF7B10056545A /* Debug */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- ALWAYS_SEARCH_USER_PATHS = NO;
- CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
- CLANG_CXX_LIBRARY = "libc++";
- CLANG_ENABLE_MODULES = YES;
- CLANG_ENABLE_OBJC_ARC = YES;
- CLANG_WARN_BOOL_CONVERSION = YES;
- CLANG_WARN_CONSTANT_CONVERSION = YES;
- CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
- CLANG_WARN_EMPTY_BODY = YES;
- CLANG_WARN_ENUM_CONVERSION = YES;
- CLANG_WARN_INT_CONVERSION = YES;
- CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
- CLANG_WARN_UNREACHABLE_CODE = YES;
- CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
- CODE_SIGN_IDENTITY = "iPhone Developer";
- "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
- COPY_PHASE_STRIP = NO;
- DEBUG_INFORMATION_FORMAT = dwarf;
- ENABLE_STRICT_OBJC_MSGSEND = YES;
- ENABLE_TESTABILITY = YES;
- GCC_C_LANGUAGE_STANDARD = gnu99;
- GCC_DYNAMIC_NO_PIC = NO;
- GCC_NO_COMMON_BLOCKS = YES;
- GCC_OPTIMIZATION_LEVEL = 0;
- GCC_PREPROCESSOR_DEFINITIONS = (
- "DEBUG=1",
- "$(inherited)",
- );
- GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
- GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
- GCC_WARN_UNDECLARED_SELECTOR = YES;
- GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
- GCC_WARN_UNUSED_FUNCTION = YES;
- GCC_WARN_UNUSED_VARIABLE = YES;
- IPHONEOS_DEPLOYMENT_TARGET = 9.2;
- MTL_ENABLE_DEBUG_INFO = YES;
- ONLY_ACTIVE_ARCH = YES;
- SDKROOT = iphoneos;
- SWIFT_OPTIMIZATION_LEVEL = "-Onone";
- };
- name = Debug;
- };
- 637A72011C5BF7B10056545A /* Release */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- ALWAYS_SEARCH_USER_PATHS = NO;
- CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
- CLANG_CXX_LIBRARY = "libc++";
- CLANG_ENABLE_MODULES = YES;
- CLANG_ENABLE_OBJC_ARC = YES;
- CLANG_WARN_BOOL_CONVERSION = YES;
- CLANG_WARN_CONSTANT_CONVERSION = YES;
- CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
- CLANG_WARN_EMPTY_BODY = YES;
- CLANG_WARN_ENUM_CONVERSION = YES;
- CLANG_WARN_INT_CONVERSION = YES;
- CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
- CLANG_WARN_UNREACHABLE_CODE = YES;
- CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
- CODE_SIGN_IDENTITY = "iPhone Developer";
- "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
- COPY_PHASE_STRIP = NO;
- DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
- ENABLE_NS_ASSERTIONS = NO;
- ENABLE_STRICT_OBJC_MSGSEND = YES;
- GCC_C_LANGUAGE_STANDARD = gnu99;
- GCC_NO_COMMON_BLOCKS = YES;
- GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
- GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
- GCC_WARN_UNDECLARED_SELECTOR = YES;
- GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
- GCC_WARN_UNUSED_FUNCTION = YES;
- GCC_WARN_UNUSED_VARIABLE = YES;
- IPHONEOS_DEPLOYMENT_TARGET = 9.2;
- MTL_ENABLE_DEBUG_INFO = NO;
- SDKROOT = iphoneos;
- VALIDATE_PRODUCT = YES;
- };
- name = Release;
- };
- 637A72031C5BF7B10056545A /* Debug */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
- CODE_SIGN_IDENTITY = "iPhone Developer";
- EMBEDDED_CONTENT_CONTAINS_SWIFT = YES;
- INFOPLIST_FILE = Source/Info.plist;
- LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
- PRODUCT_BUNDLE_IDENTIFIER = com.usergrid.usergridpushsample;
- PRODUCT_NAME = "$(TARGET_NAME)";
- PROVISIONING_PROFILE = "";
- };
- name = Debug;
- };
- 637A72041C5BF7B10056545A /* Release */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
- CODE_SIGN_IDENTITY = "iPhone Developer";
- "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
- EMBEDDED_CONTENT_CONTAINS_SWIFT = YES;
- INFOPLIST_FILE = Source/Info.plist;
- LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
- PRODUCT_BUNDLE_IDENTIFIER = com.usergrid.usergridpushsample;
- PRODUCT_NAME = "$(TARGET_NAME)";
- PROVISIONING_PROFILE = "";
- };
- name = Release;
- };
-/* End XCBuildConfiguration section */
-
-/* Begin XCConfigurationList section */
- 637A71EB1C5BF7B10056545A /* Build configuration list for PBXProject "Push" */ = {
- isa = XCConfigurationList;
- buildConfigurations = (
- 637A72001C5BF7B10056545A /* Debug */,
- 637A72011C5BF7B10056545A /* Release */,
- );
- defaultConfigurationIsVisible = 0;
- defaultConfigurationName = Release;
- };
- 637A72021C5BF7B10056545A /* Build configuration list for PBXNativeTarget "Push" */ = {
- isa = XCConfigurationList;
- buildConfigurations = (
- 637A72031C5BF7B10056545A /* Debug */,
- 637A72041C5BF7B10056545A /* Release */,
- );
- defaultConfigurationIsVisible = 0;
- defaultConfigurationName = Release;
- };
-/* End XCConfigurationList section */
- };
- rootObject = 637A71E81C5BF7B10056545A /* Project object */;
-}
http://git-wip-us.apache.org/repos/asf/usergrid/blob/ae39eca6/sdks/swift/Samples/Push/Push.xcodeproj/project.xcworkspace/contents.xcworkspacedata
----------------------------------------------------------------------
diff --git a/sdks/swift/Samples/Push/Push.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/sdks/swift/Samples/Push/Push.xcodeproj/project.xcworkspace/contents.xcworkspacedata
deleted file mode 100644
index 5ff4e01..0000000
--- a/sdks/swift/Samples/Push/Push.xcodeproj/project.xcworkspace/contents.xcworkspacedata
+++ /dev/null
@@ -1,7 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Workspace
- version = "1.0">
- <FileRef
- location = "self:Push.xcodeproj">
- </FileRef>
-</Workspace>
http://git-wip-us.apache.org/repos/asf/usergrid/blob/ae39eca6/sdks/swift/Samples/Push/Push.xcworkspace/contents.xcworkspacedata
----------------------------------------------------------------------
diff --git a/sdks/swift/Samples/Push/Push.xcworkspace/contents.xcworkspacedata b/sdks/swift/Samples/Push/Push.xcworkspace/contents.xcworkspacedata
deleted file mode 100644
index 268a2da..0000000
--- a/sdks/swift/Samples/Push/Push.xcworkspace/contents.xcworkspacedata
+++ /dev/null
@@ -1,7 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Workspace
- version = "1.0">
- <FileRef
- location = "group:Push.xcodeproj">
- </FileRef>
-</Workspace>
http://git-wip-us.apache.org/repos/asf/usergrid/blob/ae39eca6/sdks/swift/Samples/Push/Readme.md
----------------------------------------------------------------------
diff --git a/sdks/swift/Samples/Push/Readme.md b/sdks/swift/Samples/Push/Readme.md
deleted file mode 100644
index 488509c..0000000
--- a/sdks/swift/Samples/Push/Readme.md
+++ /dev/null
@@ -1,21 +0,0 @@
-#Push
-
-## Running the Sample
-
-To run the sample app, simply open the `Push.xcworkspace` file in Xcode.
-
-Two targets in Xcode specific to this application will be available:
-
-- **Push Target**
-
- This will run the iOS sample application.
-
-##Configuring the Sample Apps
-
-Before running the sample applications you will need to configure each sample application.
-
-Each sample application should include a source file named `UsergridManager.swift`. This source file is used to contain interaction with the UsergridSDK within a single source file. In doing so, the interactions within the sample apps can be easily seen and examined.
-
-Within the `UsergridManager.swift` source there will be at least two different static vars named `ORG_ID` and `APP_ID`. You will need to configure those values in order to run the applications in your environment.
-
-Applications which utilize push notifications will require a valid provisioning profile and device for the push services to work correctly.
http://git-wip-us.apache.org/repos/asf/usergrid/blob/ae39eca6/sdks/swift/Samples/Push/Source/AppDelegate.swift
----------------------------------------------------------------------
diff --git a/sdks/swift/Samples/Push/Source/AppDelegate.swift b/sdks/swift/Samples/Push/Source/AppDelegate.swift
deleted file mode 100644
index 0ce64dd..0000000
--- a/sdks/swift/Samples/Push/Source/AppDelegate.swift
+++ /dev/null
@@ -1,53 +0,0 @@
-//
-// AppDelegate.swift
-// Push
-//
-// Created by Robert Walsh on 1/29/16.
-//
-/*
- *
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements. 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. For additional information regarding
- * copyright in this work, please see the NOTICE file in the top level
- * directory of this distribution.
- *
- */
-
-import UIKit
-import UsergridSDK
-
-@UIApplicationMain
-class AppDelegate: UIResponder, UIApplicationDelegate {
-
- var window: UIWindow?
-
- func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
-
- UsergridManager.initializeSharedInstance()
-
- application.registerUserNotificationSettings(UIUserNotificationSettings( forTypes: [.Alert, .Badge, .Sound], categories: nil))
- application.registerForRemoteNotifications()
-
- return true
- }
-
- func application(application: UIApplication, didRegisterForRemoteNotificationsWithDeviceToken deviceToken: NSData) {
- UsergridManager.applyPushToken(deviceToken)
- }
-
- func application(application: UIApplication, didFailToRegisterForRemoteNotificationsWithError error: NSError) {
- print("Application failed to register for remote notifications")
- }
-}
-
http://git-wip-us.apache.org/repos/asf/usergrid/blob/ae39eca6/sdks/swift/Samples/Push/Source/Assets.xcassets/AppIcon.appiconset/Contents.json
----------------------------------------------------------------------
diff --git a/sdks/swift/Samples/Push/Source/Assets.xcassets/AppIcon.appiconset/Contents.json b/sdks/swift/Samples/Push/Source/Assets.xcassets/AppIcon.appiconset/Contents.json
deleted file mode 100644
index 118c98f..0000000
--- a/sdks/swift/Samples/Push/Source/Assets.xcassets/AppIcon.appiconset/Contents.json
+++ /dev/null
@@ -1,38 +0,0 @@
-{
- "images" : [
- {
- "idiom" : "iphone",
- "size" : "29x29",
- "scale" : "2x"
- },
- {
- "idiom" : "iphone",
- "size" : "29x29",
- "scale" : "3x"
- },
- {
- "idiom" : "iphone",
- "size" : "40x40",
- "scale" : "2x"
- },
- {
- "idiom" : "iphone",
- "size" : "40x40",
- "scale" : "3x"
- },
- {
- "idiom" : "iphone",
- "size" : "60x60",
- "scale" : "2x"
- },
- {
- "idiom" : "iphone",
- "size" : "60x60",
- "scale" : "3x"
- }
- ],
- "info" : {
- "version" : 1,
- "author" : "xcode"
- }
-}
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/usergrid/blob/ae39eca6/sdks/swift/Samples/Push/Source/Assets.xcassets/Contents.json
----------------------------------------------------------------------
diff --git a/sdks/swift/Samples/Push/Source/Assets.xcassets/Contents.json b/sdks/swift/Samples/Push/Source/Assets.xcassets/Contents.json
deleted file mode 100644
index da4a164..0000000
--- a/sdks/swift/Samples/Push/Source/Assets.xcassets/Contents.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "info" : {
- "version" : 1,
- "author" : "xcode"
- }
-}
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/usergrid/blob/ae39eca6/sdks/swift/Samples/Push/Source/Assets.xcassets/UsergridGuy.imageset/Contents.json
----------------------------------------------------------------------
diff --git a/sdks/swift/Samples/Push/Source/Assets.xcassets/UsergridGuy.imageset/Contents.json b/sdks/swift/Samples/Push/Source/Assets.xcassets/UsergridGuy.imageset/Contents.json
deleted file mode 100644
index c19ad83..0000000
--- a/sdks/swift/Samples/Push/Source/Assets.xcassets/UsergridGuy.imageset/Contents.json
+++ /dev/null
@@ -1,21 +0,0 @@
-{
- "images" : [
- {
- "idiom" : "universal",
- "filename" : "UsergridGuy.png",
- "scale" : "1x"
- },
- {
- "idiom" : "universal",
- "scale" : "2x"
- },
- {
- "idiom" : "universal",
- "scale" : "3x"
- }
- ],
- "info" : {
- "version" : 1,
- "author" : "xcode"
- }
-}
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/usergrid/blob/ae39eca6/sdks/swift/Samples/Push/Source/Assets.xcassets/UsergridGuy.imageset/UsergridGuy.png
----------------------------------------------------------------------
diff --git a/sdks/swift/Samples/Push/Source/Assets.xcassets/UsergridGuy.imageset/UsergridGuy.png b/sdks/swift/Samples/Push/Source/Assets.xcassets/UsergridGuy.imageset/UsergridGuy.png
deleted file mode 100644
index b8a6844..0000000
Binary files a/sdks/swift/Samples/Push/Source/Assets.xcassets/UsergridGuy.imageset/UsergridGuy.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/usergrid/blob/ae39eca6/sdks/swift/Samples/Push/Source/Base.lproj/LaunchScreen.storyboard
----------------------------------------------------------------------
diff --git a/sdks/swift/Samples/Push/Source/Base.lproj/LaunchScreen.storyboard b/sdks/swift/Samples/Push/Source/Base.lproj/LaunchScreen.storyboard
deleted file mode 100644
index 8326657..0000000
--- a/sdks/swift/Samples/Push/Source/Base.lproj/LaunchScreen.storyboard
+++ /dev/null
@@ -1,27 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="9531" systemVersion="15D21" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" launchScreen="YES" useTraitCollections="YES" initialViewController="01J-lp-oVM">
- <dependencies>
- <deployment identifier="iOS"/>
- <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="9529"/>
- </dependencies>
- <scenes>
- <!--View Controller-->
- <scene sceneID="EHf-IW-A2E">
- <objects>
- <viewController id="01J-lp-oVM" sceneMemberID="viewController">
- <layoutGuides>
- <viewControllerLayoutGuide type="top" id="Llm-lL-Icb"/>
- <viewControllerLayoutGuide type="bottom" id="xb3-aO-Qok"/>
- </layoutGuides>
- <view key="view" contentMode="scaleToFill" id="Ze5-6b-2t3">
- <rect key="frame" x="0.0" y="0.0" width="600" height="600"/>
- <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
- <color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="calibratedWhite"/>
- </view>
- </viewController>
- <placeholder placeholderIdentifier="IBFirstResponder" id="iYj-Kq-Ea1" userLabel="First Responder" sceneMemberID="firstResponder"/>
- </objects>
- <point key="canvasLocation" x="53" y="375"/>
- </scene>
- </scenes>
-</document>
http://git-wip-us.apache.org/repos/asf/usergrid/blob/ae39eca6/sdks/swift/Samples/Push/Source/Base.lproj/Main.storyboard
----------------------------------------------------------------------
diff --git a/sdks/swift/Samples/Push/Source/Base.lproj/Main.storyboard b/sdks/swift/Samples/Push/Source/Base.lproj/Main.storyboard
deleted file mode 100644
index f1d2558..0000000
--- a/sdks/swift/Samples/Push/Source/Base.lproj/Main.storyboard
+++ /dev/null
@@ -1,75 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="9531" systemVersion="15D21" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" initialViewController="BYZ-38-t0r">
- <dependencies>
- <deployment identifier="iOS"/>
- <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="9529"/>
- <capability name="Constraints to layout margins" minToolsVersion="6.0"/>
- </dependencies>
- <scenes>
- <!--View Controller-->
- <scene sceneID="tne-QT-ifu">
- <objects>
- <viewController id="BYZ-38-t0r" customClass="ViewController" customModule="Push" customModuleProvider="target" sceneMemberID="viewController">
- <layoutGuides>
- <viewControllerLayoutGuide type="top" id="y3c-jy-aDJ"/>
- <viewControllerLayoutGuide type="bottom" id="wfy-db-euE"/>
- </layoutGuides>
- <view key="view" contentMode="scaleToFill" id="8bC-Xf-vdC">
- <rect key="frame" x="0.0" y="0.0" width="414" height="736"/>
- <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
- <subviews>
- <imageView userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="UsergridGuy" translatesAutoresizingMaskIntoConstraints="NO" id="SlS-IJ-WvF">
- <rect key="frame" x="102" y="263" width="210" height="210"/>
- </imageView>
- <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="WKX-zU-FkH">
- <rect key="frame" x="102" y="45" width="210" height="210"/>
- <color key="backgroundColor" red="1" green="1" blue="1" alpha="0.59999999999999998" colorSpace="calibratedRGB"/>
- <constraints>
- <constraint firstAttribute="height" constant="210" id="Lip-pm-tI5"/>
- </constraints>
- <state key="normal" title="push to this device">
- <color key="titleColor" red="1" green="1" blue="1" alpha="1" colorSpace="calibratedRGB"/>
- <color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
- </state>
- <connections>
- <action selector="pushToThisDevice:" destination="BYZ-38-t0r" eventType="touchUpInside" id="PyU-Dy-zGg"/>
- </connections>
- </button>
- <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="HVf-R4-fSL">
- <rect key="frame" x="102" y="481" width="210" height="210"/>
- <color key="backgroundColor" red="1" green="1" blue="1" alpha="0.59999999999999998" colorSpace="calibratedRGB"/>
- <state key="normal" title="push to all devices">
- <color key="titleColor" red="1" green="1" blue="1" alpha="1" colorSpace="calibratedRGB"/>
- <color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
- </state>
- <connections>
- <action selector="pushToAllDevices:" destination="BYZ-38-t0r" eventType="touchUpInside" id="j7d-n8-KeM"/>
- </connections>
- </button>
- </subviews>
- <color key="backgroundColor" red="0.10196078431372549" green="0.42745098039215684" blue="0.59215686274509804" alpha="1" colorSpace="calibratedRGB"/>
- <constraints>
- <constraint firstItem="WKX-zU-FkH" firstAttribute="trailing" secondItem="SlS-IJ-WvF" secondAttribute="trailing" id="143-qW-0PZ"/>
- <constraint firstItem="HVf-R4-fSL" firstAttribute="leading" secondItem="SlS-IJ-WvF" secondAttribute="leading" id="3qa-G1-lcp"/>
- <constraint firstItem="SlS-IJ-WvF" firstAttribute="centerX" secondItem="8bC-Xf-vdC" secondAttribute="centerX" id="6oN-Cy-5xc"/>
- <constraint firstItem="wfy-db-euE" firstAttribute="top" secondItem="HVf-R4-fSL" secondAttribute="bottom" constant="45" id="7Oq-1b-BlW"/>
- <constraint firstItem="SlS-IJ-WvF" firstAttribute="top" secondItem="WKX-zU-FkH" secondAttribute="bottom" constant="8" symbolic="YES" id="B0h-XG-3pm"/>
- <constraint firstItem="SlS-IJ-WvF" firstAttribute="centerY" secondItem="8bC-Xf-vdC" secondAttribute="centerY" id="Hbg-BY-chR"/>
- <constraint firstItem="SlS-IJ-WvF" firstAttribute="trailing" secondItem="HVf-R4-fSL" secondAttribute="trailing" id="KLV-Bs-7HU"/>
- <constraint firstItem="WKX-zU-FkH" firstAttribute="leading" secondItem="8bC-Xf-vdC" secondAttribute="leadingMargin" constant="82" id="UDK-2x-rwK"/>
- <constraint firstItem="HVf-R4-fSL" firstAttribute="top" secondItem="SlS-IJ-WvF" secondAttribute="bottom" constant="8" symbolic="YES" id="bBV-SP-lGh"/>
- <constraint firstItem="WKX-zU-FkH" firstAttribute="top" secondItem="y3c-jy-aDJ" secondAttribute="bottom" constant="25" id="eh3-3a-qhv"/>
- <constraint firstItem="WKX-zU-FkH" firstAttribute="leading" secondItem="SlS-IJ-WvF" secondAttribute="leading" id="gZr-gE-TxI"/>
- </constraints>
- </view>
- <simulatedScreenMetrics key="simulatedDestinationMetrics" type="retina55"/>
- </viewController>
- <placeholder placeholderIdentifier="IBFirstResponder" id="dkx-z0-nzr" sceneMemberID="firstResponder"/>
- </objects>
- <point key="canvasLocation" x="335" y="350"/>
- </scene>
- </scenes>
- <resources>
- <image name="UsergridGuy" width="162" height="161"/>
- </resources>
-</document>
http://git-wip-us.apache.org/repos/asf/usergrid/blob/ae39eca6/sdks/swift/Samples/Push/Source/Info.plist
----------------------------------------------------------------------
diff --git a/sdks/swift/Samples/Push/Source/Info.plist b/sdks/swift/Samples/Push/Source/Info.plist
deleted file mode 100644
index 6c48029..0000000
--- a/sdks/swift/Samples/Push/Source/Info.plist
+++ /dev/null
@@ -1,38 +0,0 @@
-<?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>CFBundleDevelopmentRegion</key>
- <string>en</string>
- <key>CFBundleExecutable</key>
- <string>$(EXECUTABLE_NAME)</string>
- <key>CFBundleIdentifier</key>
- <string>$(PRODUCT_BUNDLE_IDENTIFIER)</string>
- <key>CFBundleInfoDictionaryVersion</key>
- <string>6.0</string>
- <key>CFBundleName</key>
- <string>$(PRODUCT_NAME)</string>
- <key>CFBundlePackageType</key>
- <string>APPL</string>
- <key>CFBundleShortVersionString</key>
- <string>1.0</string>
- <key>CFBundleSignature</key>
- <string>????</string>
- <key>CFBundleVersion</key>
- <string>1</string>
- <key>LSRequiresIPhoneOS</key>
- <true/>
- <key>UILaunchStoryboardName</key>
- <string>LaunchScreen</string>
- <key>UIMainStoryboardFile</key>
- <string>Main</string>
- <key>UIRequiredDeviceCapabilities</key>
- <array>
- <string>armv7</string>
- </array>
- <key>UISupportedInterfaceOrientations</key>
- <array>
- <string>UIInterfaceOrientationPortrait</string>
- </array>
-</dict>
-</plist>
http://git-wip-us.apache.org/repos/asf/usergrid/blob/ae39eca6/sdks/swift/Samples/Push/Source/UsergridManager.swift
----------------------------------------------------------------------
diff --git a/sdks/swift/Samples/Push/Source/UsergridManager.swift b/sdks/swift/Samples/Push/Source/UsergridManager.swift
deleted file mode 100644
index 00e8ec2..0000000
--- a/sdks/swift/Samples/Push/Source/UsergridManager.swift
+++ /dev/null
@@ -1,72 +0,0 @@
-//
-// UsergridManager.swift
-// Push
-//
-// Created by Robert Walsh on 1/19/16.
-//
-/*
- *
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements. 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. For additional information regarding
- * copyright in this work, please see the NOTICE file in the top level
- * directory of this distribution.
- *
- */
-
-import Foundation
-import UsergridSDK
-
-/// This class handles the primary communications to the UsergridSDK.
-public class UsergridManager {
-
- static let ORG_ID = "rwalsh"
- static let APP_ID = "sandbox"
- static let NOTIFIER_ID = "usergridpushsample"
- static let BASE_URL = "https://api.usergrid.com"
-
- static func initializeSharedInstance() {
- Usergrid.initSharedInstance(configuration: UsergridClientConfig(orgId: UsergridManager.ORG_ID, appId: UsergridManager.APP_ID, baseUrl: UsergridManager.BASE_URL))
- }
-
- static func applyPushToken(deviceToken:NSData) {
- Usergrid.applyPushToken(deviceToken, notifierID: UsergridManager.NOTIFIER_ID, completion: { (response) -> Void in
- print("Apply token completed successfully : \(response.ok)")
- if !response.ok, let errorDescription = response.error?.errorDescription {
- print("Error Description : \(errorDescription)")
- }
- })
- }
-
- static func sendPush(deviceId deviceId:String,message:String) {
- let pushRequest = UsergridRequest(method: .Post,
- baseUrl: Usergrid.clientAppURL,
- paths: ["devices",deviceId,"notifications"],
- auth: Usergrid.authForRequests(),
- jsonBody: ["payloads":[UsergridManager.NOTIFIER_ID:message]])
- Usergrid.sendRequest(pushRequest, completion: { (response) -> Void in
- print("Push request completed successfully : \(response.ok)")
- if !response.ok, let errorDescription = response.error?.errorDescription {
- print("Error Description : \(errorDescription)")
- }
- })
- }
-
- static func pushToThisDevice() {
- UsergridManager.sendPush(deviceId: UsergridDevice.sharedDevice.uuid!, message: "Push to this device message.")
- }
-
- static func pushToAllDevices() {
- UsergridManager.sendPush(deviceId: "*", message: "Push to all devices message.")
- }
-}
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/usergrid/blob/ae39eca6/sdks/swift/Samples/Push/Source/ViewController.swift
----------------------------------------------------------------------
diff --git a/sdks/swift/Samples/Push/Source/ViewController.swift b/sdks/swift/Samples/Push/Source/ViewController.swift
deleted file mode 100644
index d1e3247..0000000
--- a/sdks/swift/Samples/Push/Source/ViewController.swift
+++ /dev/null
@@ -1,39 +0,0 @@
-//
-// ViewController.swift
-// Push
-//
-// Created by Robert Walsh on 1/29/16.
-//
-/*
- *
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements. 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. For additional information regarding
- * copyright in this work, please see the NOTICE file in the top level
- * directory of this distribution.
- *
- */
-
-import UIKit
-
-class ViewController: UIViewController {
-
- @IBAction func pushToThisDevice(sender: AnyObject) {
- UsergridManager.pushToThisDevice()
- }
-
- @IBAction func pushToAllDevices(sender: AnyObject) {
- UsergridManager.pushToAllDevices()
- }
-}
-
http://git-wip-us.apache.org/repos/asf/usergrid/blob/ae39eca6/sdks/swift/Samples/Readme.md
----------------------------------------------------------------------
diff --git a/sdks/swift/Samples/Readme.md b/sdks/swift/Samples/Readme.md
deleted file mode 100644
index fbfacdb..0000000
--- a/sdks/swift/Samples/Readme.md
+++ /dev/null
@@ -1,27 +0,0 @@
-#UsergridSDK Sample Apps
-
-The sample apps in this directory are intended to show basic usage of some of the major features of the UsergridSDK.
-
-> Each sample application installs the UsergridSDK by embedding the framework directly. A sample application integrating the UsergridSDK via `Cocoapods` will be coming in the near future.
-
-##Samples Apps
-
-* **ActivityFeed** - An app that demonstrates a wide variety of operations within the SDK. This app also contains a companion WatchOS application.
-
-* **Push** - An app that registers for and sends push notifications.
-
-## Running the Sample Apps
-
-To run the sample apps, simply open the `<SAMPLE APP NAME>.xcworkspace` file in Xcode, then run the app.
-
-> Note that some applications utilize `Cocoapods` (such as the `ActivityFeed` sample) and you will need to run the `$ pod install` command from within the root folder of the sample project in order for the sample to run properly.
-
-##Configuring the Sample Apps
-
-Before running the sample applications you will need to configure each sample application.
-
-Each sample application should include a source file named `UsergridManager.swift`. This source file is used to contain interaction with the UsergridSDK within a single source file. In doing so, the interactions within the sample apps can be easily seen and examined.
-
-Within the `UsergridManager.swift` source there will be at least two different static vars named `ORG_ID` and `APP_ID`. You will need to configure those values in order to run the applications in your environment.
-
-Applications which utilize push notifications will require a valid provisioning profile and device for the push services to work correctly.
http://git-wip-us.apache.org/repos/asf/usergrid/blob/ae39eca6/sdks/swift/Source/Info.plist
----------------------------------------------------------------------
diff --git a/sdks/swift/Source/Info.plist b/sdks/swift/Source/Info.plist
deleted file mode 100644
index d3de8ee..0000000
--- a/sdks/swift/Source/Info.plist
+++ /dev/null
@@ -1,26 +0,0 @@
-<?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>CFBundleDevelopmentRegion</key>
- <string>en</string>
- <key>CFBundleExecutable</key>
- <string>$(EXECUTABLE_NAME)</string>
- <key>CFBundleIdentifier</key>
- <string>$(PRODUCT_BUNDLE_IDENTIFIER)</string>
- <key>CFBundleInfoDictionaryVersion</key>
- <string>6.0</string>
- <key>CFBundleName</key>
- <string>$(PRODUCT_NAME)</string>
- <key>CFBundlePackageType</key>
- <string>FMWK</string>
- <key>CFBundleShortVersionString</key>
- <string>1.0</string>
- <key>CFBundleSignature</key>
- <string>????</string>
- <key>CFBundleVersion</key>
- <string>$(CURRENT_PROJECT_VERSION)</string>
- <key>NSPrincipalClass</key>
- <string></string>
-</dict>
-</plist>