Swift 4 string length methods

This commit is contained in:
Charles Magahern
2017-12-09 17:21:39 -08:00
parent f736020b00
commit 2497b38ed8
2 changed files with 7 additions and 7 deletions

View File

@@ -247,7 +247,7 @@
TargetAttributes = { TargetAttributes = {
0C3CAEA31C3350C800B856AD = { 0C3CAEA31C3350C800B856AD = {
CreatedOnToolsVersion = 7.2; CreatedOnToolsVersion = 7.2;
DevelopmentTeam = FZ6BMA5HA9; DevelopmentTeam = F7W5R35V7L;
LastSwiftMigration = 0810; LastSwiftMigration = 0810;
}; };
}; };
@@ -421,10 +421,10 @@
CLANG_ENABLE_MODULES = YES; CLANG_ENABLE_MODULES = YES;
CODE_SIGN_IDENTITY = "iPhone Developer"; CODE_SIGN_IDENTITY = "iPhone Developer";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
DEVELOPMENT_TEAM = FZ6BMA5HA9; DEVELOPMENT_TEAM = F7W5R35V7L;
INFOPLIST_FILE = "$(SRCROOT)/XIONControlPanel/SupportingFiles/Info.plist"; INFOPLIST_FILE = "$(SRCROOT)/XIONControlPanel/SupportingFiles/Info.plist";
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
PRODUCT_BUNDLE_IDENTIFIER = com.xionsf.XIONControlPanel; PRODUCT_BUNDLE_IDENTIFIER = com.zanneth.XIONControlPanel;
PRODUCT_NAME = XION; PRODUCT_NAME = XION;
PROVISIONING_PROFILE = ""; PROVISIONING_PROFILE = "";
SWIFT_OBJC_BRIDGING_HEADER = "XIONControlPanel/SupportingFiles/XIONControlPanel-Bridging-Header.h"; SWIFT_OBJC_BRIDGING_HEADER = "XIONControlPanel/SupportingFiles/XIONControlPanel-Bridging-Header.h";
@@ -440,10 +440,10 @@
CLANG_ENABLE_MODULES = YES; CLANG_ENABLE_MODULES = YES;
CODE_SIGN_IDENTITY = "iPhone Developer"; CODE_SIGN_IDENTITY = "iPhone Developer";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
DEVELOPMENT_TEAM = FZ6BMA5HA9; DEVELOPMENT_TEAM = F7W5R35V7L;
INFOPLIST_FILE = "$(SRCROOT)/XIONControlPanel/SupportingFiles/Info.plist"; INFOPLIST_FILE = "$(SRCROOT)/XIONControlPanel/SupportingFiles/Info.plist";
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
PRODUCT_BUNDLE_IDENTIFIER = com.xionsf.XIONControlPanel; PRODUCT_BUNDLE_IDENTIFIER = com.zanneth.XIONControlPanel;
PRODUCT_NAME = XION; PRODUCT_NAME = XION;
PROVISIONING_PROFILE = ""; PROVISIONING_PROFILE = "";
SWIFT_OBJC_BRIDGING_HEADER = "XIONControlPanel/SupportingFiles/XIONControlPanel-Bridging-Header.h"; SWIFT_OBJC_BRIDGING_HEADER = "XIONControlPanel/SupportingFiles/XIONControlPanel-Bridging-Header.h";

View File

@@ -20,7 +20,7 @@ extension URL
for paramPair in parameterComponents { for paramPair in parameterComponents {
let kvPair = paramPair.components(separatedBy: "=") let kvPair = paramPair.components(separatedBy: "=")
if (kvPair.count == 2 && kvPair[0].characters.count > 0) { if (kvPair.count == 2 && kvPair[0].count > 0) {
let key = kvPair[0].removingPercentEncoding! let key = kvPair[0].removingPercentEncoding!
let value = kvPair[1].removingPercentEncoding! let value = kvPair[1].removingPercentEncoding!
dict[key] = value dict[key] = value
@@ -37,7 +37,7 @@ extension URL
for (key, value) in params { for (key, value) in params {
var delim = "" var delim = ""
if (paramsString.characters.count == 0) { if (paramsString.count == 0) {
delim = "?" delim = "?"
} else { } else {
delim = "&" delim = "&"