Browse Source

Remove "current" from optional binding variable names

Evgenii Neumerzhitckii 10 years ago
parent
commit
a0a725182c

BIN
keychain.xcodeproj/project.xcworkspace/xcuserdata/evgenyneu.xcuserdatad/UserInterfaceState.xcuserstate


+ 5 - 7
keychain/TegKeychain.swift

@@ -4,8 +4,8 @@ import Security
 public class TegKeychain {
   
   public class func set(key: String, value: String) -> Bool {
-    if let currentData = value.dataUsingEncoding(NSUTF8StringEncoding) {
-      return set(key, value: currentData)
+    if let data = value.dataUsingEncoding(NSUTF8StringEncoding) {
+      return set(key, value: data)
     }
     
     return false
@@ -25,12 +25,10 @@ public class TegKeychain {
   }
 
   public class func get(key: String) -> String? {
-    if let currentData = getData(key) {
-      if let currentString = NSString(data: currentData,
-        encoding: NSUTF8StringEncoding) as? String {
+    if let data = getData(key),
+      let currentString = NSString(data: data, encoding: NSUTF8StringEncoding) as? String {
 
-        return currentString
-      }
+      return currentString
     }
 
     return nil

+ 2 - 2
keychain/ViewController.swift

@@ -30,8 +30,8 @@ class ViewController: UIViewController {
   }
   
   private func updateValueLabel() {
-    if let currentValue = TegKeychain.get(TegKeychainDemo_keyName) {
-      valueLabel.text = "In Keychain: \(currentValue)"
+    if let value = TegKeychain.get(TegKeychainDemo_keyName) {
+      valueLabel.text = "In Keychain: \(value)"
     } else {
       valueLabel.text = "no value in keychain"
     }