Introduce string extension property 'trimmed'

This commit is contained in:
Danny Moesch 2018-11-13 23:53:08 +01:00 committed by Bob Sun
parent 8573c66da2
commit b6f94f8814
5 changed files with 18 additions and 3 deletions

View file

@ -9,6 +9,11 @@
import Foundation
public extension String {
var trimmed: String {
return trimmingCharacters(in: .whitespacesAndNewlines)
}
func stringByAddingPercentEncodingForRFC3986() -> String? {
let unreserved = "-._~/?"
var allowed = CharacterSet.alphanumerics