summaryrefslogtreecommitdiff
path: root/cakeside-ios
diff options
context:
space:
mode:
authormo khan <mo@mokhan.ca>2013-07-14 14:49:13 -0600
committermo khan <mo@mokhan.ca>2013-07-14 14:49:13 -0600
commit22dcb7a7d71bd36d2b5ab333ec83dd15badb618d (patch)
tree4813e9705af395dc14890050091b3dfdcfe14d6b /cakeside-ios
parentec7be9ac0cb94f008f1160a0c42ad2a1cfc17f49 (diff)
add SSKeychain
Diffstat (limited to 'cakeside-ios')
-rw-r--r--cakeside-ios/LoginViewController.h3
-rw-r--r--cakeside-ios/LoginViewController.m30
-rw-r--r--cakeside-ios/en.lproj/LoginViewController.xib189
3 files changed, 148 insertions, 74 deletions
diff --git a/cakeside-ios/LoginViewController.h b/cakeside-ios/LoginViewController.h
index ee8fc7a..e1336cf 100644
--- a/cakeside-ios/LoginViewController.h
+++ b/cakeside-ios/LoginViewController.h
@@ -9,5 +9,8 @@
#import <UIKit/UIKit.h>
@interface LoginViewController : UIViewController
+@property (strong, nonatomic) IBOutlet UITextField *emailTextBox;
+@property (strong, nonatomic) IBOutlet UITextField *passwordTextBox;
+@property (strong, nonatomic) IBOutlet UIButton *loginButton;
@end
diff --git a/cakeside-ios/LoginViewController.m b/cakeside-ios/LoginViewController.m
index cdadcef..5c0d897 100644
--- a/cakeside-ios/LoginViewController.m
+++ b/cakeside-ios/LoginViewController.m
@@ -8,7 +8,7 @@
#import "LoginViewController.h"
-@interface LoginViewController ()
+@interface LoginViewController ()<UITextFieldDelegate>
@end
@@ -18,6 +18,34 @@
{
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
+ UIView *emailPaddingView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 5, 20)];
+ self.emailTextBox.leftView = emailPaddingView;
+ self.emailTextBox.leftViewMode = UITextFieldViewModeAlways;
+
+ UIView *passwordPaddingView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 5, 20)];
+ self.passwordTextBox.leftView = passwordPaddingView;
+ self.passwordTextBox.leftViewMode = UITextFieldViewModeAlways;
+
+// self.contentView.$y = 0;
+
+ // prepopulate username/password with stored information
+ /*
+ NSError *error;
+ NSString *username = [SSKeychain passwordForService:KEYCHAIN_USER_NAME account:KEYCHAIN_ACCOUNT error:&error];
+ if (error) { username = nil; }
+ NSString *password = [SSKeychain passwordForService:KEYCHAIN_USER_PASSWORD account:KEYCHAIN_ACCOUNT error:&error];
+ if (error) { password = nil; }
+
+ if (username)
+ {
+ self.emailTextBox.text = username;
+ }
+ if (password)
+ {
+ self.passwordTextBox.text = password;
+ }
+ */
+
}
- (void)didReceiveMemoryWarning
diff --git a/cakeside-ios/en.lproj/LoginViewController.xib b/cakeside-ios/en.lproj/LoginViewController.xib
index 4cf84ec..4aea143 100644
--- a/cakeside-ios/en.lproj/LoginViewController.xib
+++ b/cakeside-ios/en.lproj/LoginViewController.xib
@@ -41,7 +41,7 @@
<object class="IBUILabel" id="630523819">
<reference key="NSNextResponder" ref="774585933"/>
<int key="NSvFlags">292</int>
- <string key="NSFrame">{{32, 128}, {183, 21}}</string>
+ <string key="NSFrame">{{32, 20}, {183, 21}}</string>
<reference key="NSSuperview" ref="774585933"/>
<reference key="NSWindow"/>
<string key="NSReuseIdentifierKey">_NS:9</string>
@@ -72,7 +72,7 @@
<object class="IBUITextField" id="555646817">
<reference key="NSNextResponder" ref="774585933"/>
<int key="NSvFlags">292</int>
- <string key="NSFrame">{{32, 169}, {268, 30}}</string>
+ <string key="NSFrame">{{32, 61}, {268, 30}}</string>
<reference key="NSSuperview" ref="774585933"/>
<reference key="NSWindow"/>
<string key="NSReuseIdentifierKey">_NS:9</string>
@@ -107,7 +107,7 @@
<object class="IBUILabel" id="538756194">
<reference key="NSNextResponder" ref="774585933"/>
<int key="NSvFlags">292</int>
- <string key="NSFrame">{{33, 209}, {183, 21}}</string>
+ <string key="NSFrame">{{33, 101}, {183, 21}}</string>
<reference key="NSSuperview" ref="774585933"/>
<reference key="NSWindow"/>
<string key="NSReuseIdentifierKey">_NS:9</string>
@@ -127,7 +127,7 @@
<object class="IBUITextField" id="978717839">
<reference key="NSNextResponder" ref="774585933"/>
<int key="NSvFlags">292</int>
- <string key="NSFrame">{{33, 250}, {268, 30}}</string>
+ <string key="NSFrame">{{33, 142}, {268, 30}}</string>
<reference key="NSSuperview" ref="774585933"/>
<reference key="NSWindow"/>
<string key="NSReuseIdentifierKey">_NS:9</string>
@@ -153,7 +153,7 @@
<object class="IBUIButton" id="830338576">
<reference key="NSNextResponder" ref="774585933"/>
<int key="NSvFlags">292</int>
- <string key="NSFrame">{{124, 319}, {73, 44}}</string>
+ <string key="NSFrame">{{124, 198}, {73, 44}}</string>
<reference key="NSSuperview" ref="774585933"/>
<reference key="NSWindow"/>
<string key="NSReuseIdentifierKey">_NS:9</string>
@@ -225,6 +225,30 @@
</object>
<int key="connectionID">7</int>
</object>
+ <object class="IBConnectionRecord">
+ <object class="IBCocoaTouchOutletConnection" key="connection">
+ <string key="label">emailTextBox</string>
+ <reference key="source" ref="372490531"/>
+ <reference key="destination" ref="555646817"/>
+ </object>
+ <int key="connectionID">55</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBCocoaTouchOutletConnection" key="connection">
+ <string key="label">passwordTextBox</string>
+ <reference key="source" ref="372490531"/>
+ <reference key="destination" ref="978717839"/>
+ </object>
+ <int key="connectionID">56</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBCocoaTouchOutletConnection" key="connection">
+ <string key="label">loginButton</string>
+ <reference key="source" ref="372490531"/>
+ <reference key="destination" ref="830338576"/>
+ </object>
+ <int key="connectionID">70</int>
+ </object>
</array>
<object class="IBMutableOrderedSet" key="objectRecords">
<array key="orderedObjects">
@@ -249,15 +273,15 @@
<int key="objectID">6</int>
<reference key="object" ref="774585933"/>
<array class="NSMutableArray" key="children">
- <object class="IBNSLayoutConstraint" id="406712525">
- <reference key="firstItem" ref="774585933"/>
- <int key="firstAttribute">4</int>
+ <object class="IBNSLayoutConstraint" id="347541024">
+ <reference key="firstItem" ref="830338576"/>
+ <int key="firstAttribute">3</int>
<int key="relation">0</int>
- <reference key="secondItem" ref="830338576"/>
- <int key="secondAttribute">4</int>
+ <reference key="secondItem" ref="774585933"/>
+ <int key="secondAttribute">3</int>
<float key="multiplier">1</float>
<object class="IBLayoutConstant" key="constant">
- <double key="value">186</double>
+ <double key="value">198</double>
</object>
<float key="priority">1000</float>
<reference key="containingView" ref="774585933"/>
@@ -281,7 +305,7 @@
<float key="scoringTypeFloat">22</float>
<int key="contentType">2</int>
</object>
- <object class="IBNSLayoutConstraint" id="415268915">
+ <object class="IBNSLayoutConstraint" id="901863764">
<reference key="firstItem" ref="978717839"/>
<int key="firstAttribute">3</int>
<int key="relation">0</int>
@@ -289,7 +313,7 @@
<int key="secondAttribute">3</int>
<float key="multiplier">1</float>
<object class="IBLayoutConstant" key="constant">
- <double key="value">250</double>
+ <double key="value">142</double>
</object>
<float key="priority">1000</float>
<reference key="containingView" ref="774585933"/>
@@ -313,7 +337,7 @@
<float key="scoringTypeFloat">24</float>
<int key="contentType">2</int>
</object>
- <object class="IBNSLayoutConstraint" id="236174773">
+ <object class="IBNSLayoutConstraint" id="115535589">
<reference key="firstItem" ref="538756194"/>
<int key="firstAttribute">3</int>
<int key="relation">0</int>
@@ -321,7 +345,7 @@
<int key="secondAttribute">3</int>
<float key="multiplier">1</float>
<object class="IBLayoutConstant" key="constant">
- <double key="value">209</double>
+ <double key="value">101</double>
</object>
<float key="priority">1000</float>
<reference key="containingView" ref="774585933"/>
@@ -345,6 +369,22 @@
<float key="scoringTypeFloat">9</float>
<int key="contentType">3</int>
</object>
+ <object class="IBNSLayoutConstraint" id="805568956">
+ <reference key="firstItem" ref="555646817"/>
+ <int key="firstAttribute">3</int>
+ <int key="relation">0</int>
+ <reference key="secondItem" ref="774585933"/>
+ <int key="secondAttribute">3</int>
+ <float key="multiplier">1</float>
+ <object class="IBLayoutConstant" key="constant">
+ <double key="value">61</double>
+ </object>
+ <float key="priority">1000</float>
+ <reference key="containingView" ref="774585933"/>
+ <int key="scoringType">3</int>
+ <float key="scoringTypeFloat">9</float>
+ <int key="contentType">3</int>
+ </object>
<object class="IBNSLayoutConstraint" id="906502330">
<reference key="firstItem" ref="774585933"/>
<int key="firstAttribute">6</int>
@@ -361,22 +401,6 @@
<float key="scoringTypeFloat">29</float>
<int key="contentType">3</int>
</object>
- <object class="IBNSLayoutConstraint" id="697613936">
- <reference key="firstItem" ref="555646817"/>
- <int key="firstAttribute">3</int>
- <int key="relation">0</int>
- <reference key="secondItem" ref="774585933"/>
- <int key="secondAttribute">3</int>
- <float key="multiplier">1</float>
- <object class="IBLayoutConstant" key="constant">
- <double key="value">169</double>
- </object>
- <float key="priority">1000</float>
- <reference key="containingView" ref="774585933"/>
- <int key="scoringType">3</int>
- <float key="scoringTypeFloat">9</float>
- <int key="contentType">3</int>
- </object>
<object class="IBNSLayoutConstraint" id="158562914">
<reference key="firstItem" ref="555646817"/>
<int key="firstAttribute">5</int>
@@ -393,20 +417,20 @@
<float key="scoringTypeFloat">24</float>
<int key="contentType">2</int>
</object>
- <object class="IBNSLayoutConstraint" id="307503213">
+ <object class="IBNSLayoutConstraint" id="853772448">
<reference key="firstItem" ref="630523819"/>
<int key="firstAttribute">3</int>
<int key="relation">0</int>
<reference key="secondItem" ref="774585933"/>
<int key="secondAttribute">3</int>
<float key="multiplier">1</float>
- <object class="IBLayoutConstant" key="constant">
- <double key="value">128</double>
+ <object class="IBNSLayoutSymbolicConstant" key="constant">
+ <double key="value">20</double>
</object>
<float key="priority">1000</float>
<reference key="containingView" ref="774585933"/>
- <int key="scoringType">3</int>
- <float key="scoringTypeFloat">9</float>
+ <int key="scoringType">8</int>
+ <float key="scoringTypeFloat">29</float>
<int key="contentType">3</int>
</object>
<reference ref="630523819"/>
@@ -446,11 +470,6 @@
<reference key="parent" ref="630523819"/>
</object>
<object class="IBObjectRecord">
- <int key="objectID">13</int>
- <reference key="object" ref="307503213"/>
- <reference key="parent" ref="774585933"/>
- </object>
- <object class="IBObjectRecord">
<int key="objectID">14</int>
<reference key="object" ref="555646817"/>
<array class="NSMutableArray" key="children">
@@ -479,11 +498,6 @@
<reference key="parent" ref="774585933"/>
</object>
<object class="IBObjectRecord">
- <int key="objectID">16</int>
- <reference key="object" ref="697613936"/>
- <reference key="parent" ref="774585933"/>
- </object>
- <object class="IBObjectRecord">
<int key="objectID">18</int>
<reference key="object" ref="906502330"/>
<reference key="parent" ref="774585933"/>
@@ -560,16 +574,6 @@
<reference key="parent" ref="774585933"/>
</object>
<object class="IBObjectRecord">
- <int key="objectID">49</int>
- <reference key="object" ref="415268915"/>
- <reference key="parent" ref="774585933"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">50</int>
- <reference key="object" ref="236174773"/>
- <reference key="parent" ref="774585933"/>
- </object>
- <object class="IBObjectRecord">
<int key="objectID">51</int>
<reference key="object" ref="830338576"/>
<array class="NSMutableArray" key="children">
@@ -598,15 +602,35 @@
<reference key="parent" ref="774585933"/>
</object>
<object class="IBObjectRecord">
- <int key="objectID">53</int>
- <reference key="object" ref="406712525"/>
- <reference key="parent" ref="774585933"/>
- </object>
- <object class="IBObjectRecord">
<int key="objectID">54</int>
<reference key="object" ref="186679411"/>
<reference key="parent" ref="830338576"/>
</object>
+ <object class="IBObjectRecord">
+ <int key="objectID">65</int>
+ <reference key="object" ref="901863764"/>
+ <reference key="parent" ref="774585933"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">66</int>
+ <reference key="object" ref="115535589"/>
+ <reference key="parent" ref="774585933"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">67</int>
+ <reference key="object" ref="853772448"/>
+ <reference key="parent" ref="774585933"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">68</int>
+ <reference key="object" ref="805568956"/>
+ <reference key="parent" ref="774585933"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">69</int>
+ <reference key="object" ref="347541024"/>
+ <reference key="parent" ref="774585933"/>
+ </object>
</array>
</object>
<dictionary class="NSMutableDictionary" key="flattenedProperties">
@@ -615,14 +639,12 @@
<string key="-2.CustomClassName">UIResponder</string>
<string key="-2.IBPluginDependency">com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
<string key="11.IBPluginDependency">com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
- <string key="13.IBPluginDependency">com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
<string key="14.IBPluginDependency">com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
<array class="NSMutableArray" key="14.IBViewMetadataConstraints">
<reference ref="573394957"/>
</array>
<boolean value="NO" key="14.IBViewMetadataTranslatesAutoresizingMaskIntoConstraints"/>
<string key="15.IBPluginDependency">com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
- <string key="16.IBPluginDependency">com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
<string key="18.IBPluginDependency">com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
<string key="19.IBPluginDependency">com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
<string key="20.IBPluginDependency">com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
@@ -639,29 +661,31 @@
<string key="23.IBPluginDependency">com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
<string key="26.IBPluginDependency">com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
<string key="46.IBPluginDependency">com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
- <string key="49.IBPluginDependency">com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
- <string key="50.IBPluginDependency">com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
<string key="51.IBPluginDependency">com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
<array key="51.IBViewMetadataConstraints">
<reference ref="186679411"/>
</array>
<boolean value="NO" key="51.IBViewMetadataTranslatesAutoresizingMaskIntoConstraints"/>
<string key="52.IBPluginDependency">com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
- <string key="53.IBPluginDependency">com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
<string key="54.IBPluginDependency">com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
<string key="6.IBPluginDependency">com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
- <array key="6.IBViewMetadataConstraints">
- <reference ref="307503213"/>
+ <array class="NSMutableArray" key="6.IBViewMetadataConstraints">
+ <reference ref="853772448"/>
<reference ref="158562914"/>
- <reference ref="697613936"/>
<reference ref="906502330"/>
+ <reference ref="805568956"/>
<reference ref="966269575"/>
- <reference ref="236174773"/>
+ <reference ref="115535589"/>
<reference ref="524339994"/>
- <reference ref="415268915"/>
+ <reference ref="901863764"/>
<reference ref="449234694"/>
- <reference ref="406712525"/>
+ <reference ref="347541024"/>
</array>
+ <string key="65.IBPluginDependency">com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
+ <string key="66.IBPluginDependency">com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
+ <string key="67.IBPluginDependency">com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
+ <string key="68.IBPluginDependency">com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
+ <string key="69.IBPluginDependency">com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
<string key="8.IBPluginDependency">com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
<array key="8.IBViewMetadataConstraints">
<reference ref="320091315"/>
@@ -672,13 +696,32 @@
<nil key="activeLocalization"/>
<dictionary class="NSMutableDictionary" key="localizations"/>
<nil key="sourceID"/>
- <int key="maxID">54</int>
+ <int key="maxID">70</int>
</object>
<object class="IBClassDescriber" key="IBDocument.Classes">
<array class="NSMutableArray" key="referencedPartialClassDescriptions">
<object class="IBPartialClassDescription">
<string key="className">LoginViewController</string>
<string key="superclassName">UIViewController</string>
+ <dictionary class="NSMutableDictionary" key="outlets">
+ <string key="emailTextBox">UITextField</string>
+ <string key="loginButton">UIButton</string>
+ <string key="passwordTextBox">UITextField</string>
+ </dictionary>
+ <dictionary class="NSMutableDictionary" key="toOneOutletInfosByName">
+ <object class="IBToOneOutletInfo" key="emailTextBox">
+ <string key="name">emailTextBox</string>
+ <string key="candidateClassName">UITextField</string>
+ </object>
+ <object class="IBToOneOutletInfo" key="loginButton">
+ <string key="name">loginButton</string>
+ <string key="candidateClassName">UIButton</string>
+ </object>
+ <object class="IBToOneOutletInfo" key="passwordTextBox">
+ <string key="name">passwordTextBox</string>
+ <string key="candidateClassName">UITextField</string>
+ </object>
+ </dictionary>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
<string key="majorKey">IBProjectSource</string>
<string key="minorKey">./Classes/LoginViewController.h</string>