├── .gitignore ├── Example ├── SecureTextFieldTest.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ │ └── shunkele.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ ├── xcshareddata │ │ └── xcschemes │ │ │ └── SecureTextFieldTest.xcscheme │ └── xcuserdata │ │ └── shunkele.xcuserdatad │ │ └── xcschemes │ │ ├── SecureTextFieldTest.xcscheme │ │ └── xcschememanagement.plist ├── SecureTextFieldTest │ ├── AppDelegate.h │ ├── AppDelegate.m │ ├── Base.lproj │ │ └── MainMenu.xib │ ├── Images.xcassets │ │ └── AppIcon.appiconset │ │ │ └── Contents.json │ ├── SecureTextFieldTest-Info.plist │ ├── SecureTextFieldTest-Prefix.pch │ ├── en.lproj │ │ ├── Credits.rtf │ │ └── InfoPlist.strings │ └── main.m └── SecureTextFieldTestTests │ ├── SecureTextFieldTestTests-Info.plist │ ├── SecureTextFieldTestTests.m │ └── en.lproj │ └── InfoPlist.strings ├── KSPasswordField.h ├── KSPasswordField.m ├── LICENSE.txt └── README.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karelia/SecurityInterface/HEAD/.gitignore -------------------------------------------------------------------------------- /Example/SecureTextFieldTest.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karelia/SecurityInterface/HEAD/Example/SecureTextFieldTest.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Example/SecureTextFieldTest.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karelia/SecurityInterface/HEAD/Example/SecureTextFieldTest.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Example/SecureTextFieldTest.xcodeproj/project.xcworkspace/xcuserdata/shunkele.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karelia/SecurityInterface/HEAD/Example/SecureTextFieldTest.xcodeproj/project.xcworkspace/xcuserdata/shunkele.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Example/SecureTextFieldTest.xcodeproj/xcshareddata/xcschemes/SecureTextFieldTest.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karelia/SecurityInterface/HEAD/Example/SecureTextFieldTest.xcodeproj/xcshareddata/xcschemes/SecureTextFieldTest.xcscheme -------------------------------------------------------------------------------- /Example/SecureTextFieldTest.xcodeproj/xcuserdata/shunkele.xcuserdatad/xcschemes/SecureTextFieldTest.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karelia/SecurityInterface/HEAD/Example/SecureTextFieldTest.xcodeproj/xcuserdata/shunkele.xcuserdatad/xcschemes/SecureTextFieldTest.xcscheme -------------------------------------------------------------------------------- /Example/SecureTextFieldTest.xcodeproj/xcuserdata/shunkele.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karelia/SecurityInterface/HEAD/Example/SecureTextFieldTest.xcodeproj/xcuserdata/shunkele.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /Example/SecureTextFieldTest/AppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karelia/SecurityInterface/HEAD/Example/SecureTextFieldTest/AppDelegate.h -------------------------------------------------------------------------------- /Example/SecureTextFieldTest/AppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karelia/SecurityInterface/HEAD/Example/SecureTextFieldTest/AppDelegate.m -------------------------------------------------------------------------------- /Example/SecureTextFieldTest/Base.lproj/MainMenu.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karelia/SecurityInterface/HEAD/Example/SecureTextFieldTest/Base.lproj/MainMenu.xib -------------------------------------------------------------------------------- /Example/SecureTextFieldTest/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karelia/SecurityInterface/HEAD/Example/SecureTextFieldTest/Images.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Example/SecureTextFieldTest/SecureTextFieldTest-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karelia/SecurityInterface/HEAD/Example/SecureTextFieldTest/SecureTextFieldTest-Info.plist -------------------------------------------------------------------------------- /Example/SecureTextFieldTest/SecureTextFieldTest-Prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karelia/SecurityInterface/HEAD/Example/SecureTextFieldTest/SecureTextFieldTest-Prefix.pch -------------------------------------------------------------------------------- /Example/SecureTextFieldTest/en.lproj/Credits.rtf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karelia/SecurityInterface/HEAD/Example/SecureTextFieldTest/en.lproj/Credits.rtf -------------------------------------------------------------------------------- /Example/SecureTextFieldTest/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /Example/SecureTextFieldTest/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karelia/SecurityInterface/HEAD/Example/SecureTextFieldTest/main.m -------------------------------------------------------------------------------- /Example/SecureTextFieldTestTests/SecureTextFieldTestTests-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karelia/SecurityInterface/HEAD/Example/SecureTextFieldTestTests/SecureTextFieldTestTests-Info.plist -------------------------------------------------------------------------------- /Example/SecureTextFieldTestTests/SecureTextFieldTestTests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karelia/SecurityInterface/HEAD/Example/SecureTextFieldTestTests/SecureTextFieldTestTests.m -------------------------------------------------------------------------------- /Example/SecureTextFieldTestTests/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /KSPasswordField.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karelia/SecurityInterface/HEAD/KSPasswordField.h -------------------------------------------------------------------------------- /KSPasswordField.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karelia/SecurityInterface/HEAD/KSPasswordField.m -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karelia/SecurityInterface/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karelia/SecurityInterface/HEAD/README.md --------------------------------------------------------------------------------