Skip to content
This repository was archived by the owner on Dec 20, 2018. It is now read-only.

added swift 4.1 support #5

Open
wants to merge 3 commits into
base: master
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
194 changes: 97 additions & 97 deletions Source/TPObfuscatedString.swift
Original file line number Diff line number Diff line change
@@ -9,110 +9,110 @@
public let TPObStr = String()
public extension String {

var space: String { return self + UC(32) }
var exclamation: String { return self + UC(33) }
var quote: String { return self + UC(34) }
var hash: String { return self + UC(35) }
var dollar: String { return self + UC(36) }
var percent: String { return self + UC(37) }
var and: String { return self + UC(38) }
var apostrophe: String { return self + UC(39) }
var openparantheses: String { return self + UC(40) }
var closeparantheses: String { return self + UC(41) }
var asteriks: String { return self + UC(42) }
var plus: String { return self + UC(43) }
var comma: String { return self + UC(44) }
var minus: String { return self + UC(45) }
var dot: String { return self + UC(46) }
var slash: String { return self + UC(47) }
var space: String { return self + UC(value: 32) }
var exclamation: String { return self + UC(value: 33) }
var quote: String { return self + UC(value: 34) }
var hash: String { return self + UC(value: 35) }
var dollar: String { return self + UC(value: 36) }
var percent: String { return self + UC(value: 37) }
var and: String { return self + UC(value: 38) }
var apostrophe: String { return self + UC(value: 39) }
var openparantheses: String { return self + UC(value: 40) }
var closeparantheses: String { return self + UC(value: 41) }
var asteriks: String { return self + UC(value: 42) }
var plus: String { return self + UC(value: 43) }
var comma: String { return self + UC(value: 44) }
var minus: String { return self + UC(value: 45) }
var dot: String { return self + UC(value: 46) }
var slash: String { return self + UC(value: 47) }

var zero: String { return self + UC(48) }
var one: String { return self + UC(49) }
var two: String { return self + UC(50) }
var three: String { return self + UC(51) }
var four: String { return self + UC(52) }
var five: String { return self + UC(53) }
var six: String { return self + UC(54) }
var seven: String { return self + UC(55) }
var eight: String { return self + UC(56) }
var nine: String { return self + UC(57) }
var zero: String { return self + UC(value: 48) }
var one: String { return self + UC(value: 49) }
var two: String { return self + UC(value: 50) }
var three: String { return self + UC(value: 51) }
var four: String { return self + UC(value: 52) }
var five: String { return self + UC(value: 53) }
var six: String { return self + UC(value: 54) }
var seven: String { return self + UC(value: 55) }
var eight: String { return self + UC(value: 56) }
var nine: String { return self + UC(value: 57) }

var colon: String { return self + UC(58) }
var semicolon: String { return self + UC(59) }
var lessthan: String { return self + UC(60) }
var equal: String { return self + UC(61) }
var greaterthan: String { return self + UC(62) }
var question: String { return self + UC(63) }
var at: String { return self + UC(64) }
var colon: String { return self + UC(value: 58) }
var semicolon: String { return self + UC(value: 59) }
var lessthan: String { return self + UC(value: 60) }
var equal: String { return self + UC(value: 61) }
var greaterthan: String { return self + UC(value: 62) }
var question: String { return self + UC(value: 63) }
var at: String { return self + UC(value: 64) }

var A: String { return self + UC(65) }
var B: String { return self + UC(66) }
var C: String { return self + UC(67) }
var D: String { return self + UC(68) }
var E: String { return self + UC(69) }
var F: String { return self + UC(70) }
var G: String { return self + UC(71) }
var H: String { return self + UC(72) }
var I: String { return self + UC(73) }
var J: String { return self + UC(74) }
var K: String { return self + UC(75) }
var L: String { return self + UC(76) }
var M: String { return self + UC(77) }
var N: String { return self + UC(78) }
var O: String { return self + UC(79) }
var P: String { return self + UC(80) }
var Q: String { return self + UC(81) }
var R: String { return self + UC(82) }
var S: String { return self + UC(83) }
var T: String { return self + UC(84) }
var U: String { return self + UC(85) }
var V: String { return self + UC(86) }
var W: String { return self + UC(87) }
var X: String { return self + UC(88) }
var Y: String { return self + UC(89) }
var Z: String { return self + UC(90) }
var A: String { return self + UC(value: 65) }
var B: String { return self + UC(value: 66) }
var C: String { return self + UC(value: 67) }
var D: String { return self + UC(value: 68) }
var E: String { return self + UC(value: 69) }
var F: String { return self + UC(value: 70) }
var G: String { return self + UC(value: 71) }
var H: String { return self + UC(value: 72) }
var I: String { return self + UC(value: 73) }
var J: String { return self + UC(value: 74) }
var K: String { return self + UC(value: 75) }
var L: String { return self + UC(value: 76) }
var M: String { return self + UC(value: 77) }
var N: String { return self + UC(value: 78) }
var O: String { return self + UC(value: 79) }
var P: String { return self + UC(value: 80) }
var Q: String { return self + UC(value: 81) }
var R: String { return self + UC(value: 82) }
var S: String { return self + UC(value: 83) }
var T: String { return self + UC(value: 84) }
var U: String { return self + UC(value: 85) }
var V: String { return self + UC(value: 86) }
var W: String { return self + UC(value: 87) }
var X: String { return self + UC(value: 88) }
var Y: String { return self + UC(value: 89) }
var Z: String { return self + UC(value: 90) }

var openbracket: String { return self + UC(91) }
var backslash: String { return self + UC(92) }
var closebracket: String { return self + UC(93) }
var circumflex: String { return self + UC(94) }
var underscore: String { return self + UC(95) }
var gravis: String { return self + UC(96) }
var openbracket: String { return self + UC(value: 91) }
var backslash: String { return self + UC(value: 92) }
var closebracket: String { return self + UC(value: 93) }
var circumflex: String { return self + UC(value: 94) }
var underscore: String { return self + UC(value: 95) }
var gravis: String { return self + UC(value: 96) }

var a: String { return self + UC(97) }
var b: String { return self + UC(98) }
var c: String { return self + UC(99) }
var d: String { return self + UC(100) }
var e: String { return self + UC(101) }
var f: String { return self + UC(102) }
var g: String { return self + UC(103) }
var h: String { return self + UC(104) }
var i: String { return self + UC(105) }
var j: String { return self + UC(106) }
var k: String { return self + UC(107) }
var l: String { return self + UC(108) }
var m: String { return self + UC(109) }
var n: String { return self + UC(110) }
var o: String { return self + UC(111) }
var p: String { return self + UC(112) }
var q: String { return self + UC(113) }
var r: String { return self + UC(114) }
var s: String { return self + UC(115) }
var t: String { return self + UC(116) }
var u: String { return self + UC(117) }
var v: String { return self + UC(118) }
var w: String { return self + UC(119) }
var x: String { return self + UC(120) }
var y: String { return self + UC(121) }
var z: String { return self + UC(122) }
var a: String { return self + UC(value: 97) }
var b: String { return self + UC(value: 98) }
var c: String { return self + UC(value: 99) }
var d: String { return self + UC(value: 100) }
var e: String { return self + UC(value: 101) }
var f: String { return self + UC(value: 102) }
var g: String { return self + UC(value: 103) }
var h: String { return self + UC(value: 104) }
var i: String { return self + UC(value: 105) }
var j: String { return self + UC(value: 106) }
var k: String { return self + UC(value: 107) }
var l: String { return self + UC(value: 108) }
var m: String { return self + UC(value: 109) }
var n: String { return self + UC(value: 110) }
var o: String { return self + UC(value: 111) }
var p: String { return self + UC(value: 112) }
var q: String { return self + UC(value: 113) }
var r: String { return self + UC(value: 114) }
var s: String { return self + UC(value: 115) }
var t: String { return self + UC(value: 116) }
var u: String { return self + UC(value: 117) }
var v: String { return self + UC(value: 118) }
var w: String { return self + UC(value: 119) }
var x: String { return self + UC(value: 120) }
var y: String { return self + UC(value: 121) }
var z: String { return self + UC(value: 122) }

var curlyopenbracket: String { return self + UC(123) }
var pipe: String { return self + UC(124) }
var curlyclosebracket: String { return self + UC(125) }
var lambda: String { return self + UC(126) }
var curlyopenbracket: String { return self + UC(value: 123) }
var pipe: String { return self + UC(value: 124) }
var curlyclosebracket: String { return self + UC(value: 125) }
var lambda: String { return self + UC(value: 126) }

}

private func UC(value: Int) -> String {
return String(Character(UnicodeScalar(value)))
}
return String(Character(UnicodeScalar(value)!))
}
26 changes: 26 additions & 0 deletions TPObfuscatedString macOS/Info.plist
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
<?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>$(DEVELOPMENT_LANGUAGE)</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>CFBundleVersion</key>
<string>$(CURRENT_PROJECT_VERSION)</string>
<key>NSHumanReadableCopyright</key>
<string>Copyright © 2018 Philip Niedertscheider. All rights reserved.</string>
<key>NSPrincipalClass</key>
<string></string>
</dict>
</plist>
19 changes: 19 additions & 0 deletions TPObfuscatedString macOS/TPObfuscatedString_macOS.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
//
// TPObfuscatedString_macOS.h
// TPObfuscatedString macOS
//
// Created by Daniel K. Poulsen on 06/09/2018.
// Copyright © 2018 Philip Niedertscheider. All rights reserved.
//

#import <Cocoa/Cocoa.h>

//! Project version number for TPObfuscatedString_macOS.
FOUNDATION_EXPORT double TPObfuscatedString_macOSVersionNumber;

//! Project version string for TPObfuscatedString_macOS.
FOUNDATION_EXPORT const unsigned char TPObfuscatedString_macOSVersionString[];

// In this header, you should import all the public headers of your framework using statements like #import <TPObfuscatedString_macOS/PublicHeader.h>


24 changes: 24 additions & 0 deletions TPObfuscatedString tvOS/Info.plist
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
<?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>$(DEVELOPMENT_LANGUAGE)</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>CFBundleVersion</key>
<string>$(CURRENT_PROJECT_VERSION)</string>
<key>NSPrincipalClass</key>
<string></string>
</dict>
</plist>
19 changes: 19 additions & 0 deletions TPObfuscatedString tvOS/TPObfuscatedString_tvOS.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
//
// TPObfuscatedString_tvOS.h
// TPObfuscatedString tvOS
//
// Created by Daniel K. Poulsen on 06/09/2018.
// Copyright © 2018 Philip Niedertscheider. All rights reserved.
//

#import <UIKit/UIKit.h>

//! Project version number for TPObfuscatedString_tvOS.
FOUNDATION_EXPORT double TPObfuscatedString_tvOSVersionNumber;

//! Project version string for TPObfuscatedString_tvOS.
FOUNDATION_EXPORT const unsigned char TPObfuscatedString_tvOSVersionString[];

// In this header, you should import all the public headers of your framework using statements like #import <TPObfuscatedString_tvOS/PublicHeader.h>


24 changes: 24 additions & 0 deletions TPObfuscatedString watchOS/Info.plist
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
<?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>$(DEVELOPMENT_LANGUAGE)</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>CFBundleVersion</key>
<string>$(CURRENT_PROJECT_VERSION)</string>
<key>NSPrincipalClass</key>
<string></string>
</dict>
</plist>
19 changes: 19 additions & 0 deletions TPObfuscatedString watchOS/TPObfuscatedString_watchOS.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
//
// TPObfuscatedString_watchOS.h
// TPObfuscatedString watchOS
//
// Created by Daniel K. Poulsen on 06/09/2018.
// Copyright © 2018 Philip Niedertscheider. All rights reserved.
//

#import <WatchKit/WatchKit.h>

//! Project version number for TPObfuscatedString_watchOS.
FOUNDATION_EXPORT double TPObfuscatedString_watchOSVersionNumber;

//! Project version string for TPObfuscatedString_watchOS.
FOUNDATION_EXPORT const unsigned char TPObfuscatedString_watchOSVersionString[];

// In this header, you should import all the public headers of your framework using statements like #import <TPObfuscatedString_watchOS/PublicHeader.h>


Loading