From 910660ede394dff1120883e08635355e536a7702 Mon Sep 17 00:00:00 2001 From: Bob Sun Date: Wed, 8 Feb 2017 19:57:07 +0800 Subject: [PATCH] restructure file organization --- pass.xcodeproj/project.pbxproj | 72 +++++++++++++------ .../AdvancedSettingsTableViewController.swift | 0 ...enticationSettingTableViewController.swift | 0 .../GitServerSettingTableViewController.swift | 0 .../PGPKeySettingTableViewController.swift | 0 .../PasswordDetailTableViewController.swift | 0 .../PasswordsViewController.swift | 0 .../SSHKeySettingTableViewController.swift | 0 .../SettingsTableViewController.swift | 0 pass/{ => Helpers}/DefaultKeys.swift | 0 pass/{ => Helpers}/Globals.swift | 0 .../{ => Helpers}/Objective-CBridgingHeader.h | 0 pass/{ => Helpers}/Utils.swift | 0 .../PasscodeLockConfiguration.swift | 0 .../{ => Models}/PasscodeLockRepository.swift | 0 pass/{ => Models}/Password.swift | 0 pass/{ => Models}/PasswordStore.swift | 0 pass/{ => Views}/LabelTableViewCell.swift | 0 .../PasswordDetailTitleTableViewCell.swift | 0 19 files changed, 52 insertions(+), 20 deletions(-) rename pass/{ => Controllers}/AdvancedSettingsTableViewController.swift (100%) rename pass/{ => Controllers}/GitRepositoryAuthenticationSettingTableViewController.swift (100%) rename pass/{ => Controllers}/GitServerSettingTableViewController.swift (100%) rename pass/{ => Controllers}/PGPKeySettingTableViewController.swift (100%) rename pass/{ => Controllers}/PasswordDetailTableViewController.swift (100%) rename pass/{ => Controllers}/PasswordsViewController.swift (100%) rename pass/{ => Controllers}/SSHKeySettingTableViewController.swift (100%) rename pass/{ => Controllers}/SettingsTableViewController.swift (100%) rename pass/{ => Helpers}/DefaultKeys.swift (100%) rename pass/{ => Helpers}/Globals.swift (100%) rename pass/{ => Helpers}/Objective-CBridgingHeader.h (100%) rename pass/{ => Helpers}/Utils.swift (100%) rename pass/{ => Models}/PasscodeLockConfiguration.swift (100%) rename pass/{ => Models}/PasscodeLockRepository.swift (100%) rename pass/{ => Models}/Password.swift (100%) rename pass/{ => Models}/PasswordStore.swift (100%) rename pass/{ => Views}/LabelTableViewCell.swift (100%) rename pass/{ => Views}/PasswordDetailTitleTableViewCell.swift (100%) diff --git a/pass.xcodeproj/project.pbxproj b/pass.xcodeproj/project.pbxproj index 0fd99cb..ce694f6 100644 --- a/pass.xcodeproj/project.pbxproj +++ b/pass.xcodeproj/project.pbxproj @@ -103,6 +103,52 @@ name = Pods; sourceTree = ""; }; + DC19400C1E4B39400077E0A3 /* Controllers */ = { + isa = PBXGroup; + children = ( + DCA049991E335CC800522E8F /* GitServerSettingTableViewController.swift */, + DC8963BD1E38AD8300828B09 /* GitRepositoryAuthenticationSettingTableViewController.swift */, + DCAAF7441E2FA66800AB94BC /* SettingsTableViewController.swift */, + DC193FF91E49B4430077E0A3 /* AdvancedSettingsTableViewController.swift */, + DCA0499B1E3362F400522E8F /* PGPKeySettingTableViewController.swift */, + DC5734AD1E439AD400D09270 /* PasswordsViewController.swift */, + DC4914981E434600007FF592 /* PasswordDetailTableViewController.swift */, + DC8963BF1E38EEB900828B09 /* SSHKeySettingTableViewController.swift */, + ); + path = Controllers; + sourceTree = ""; + }; + DC19400D1E4B3A340077E0A3 /* Models */ = { + isa = PBXGroup; + children = ( + DC7E6EE91E432E48006C2443 /* Password.swift */, + DCC408A31E2FCC9E00F29B0E /* PasswordStore.swift */, + DC193FFF1E49E1A60077E0A3 /* PasscodeLockConfiguration.swift */, + DC193FFD1E49E0760077E0A3 /* PasscodeLockRepository.swift */, + ); + path = Models; + sourceTree = ""; + }; + DC19400E1E4B3A610077E0A3 /* Helpers */ = { + isa = PBXGroup; + children = ( + DCA0499D1E33BAC100522E8F /* Globals.swift */, + DC4A746D1E30FBDE00E8EB18 /* Objective-CBridgingHeader.h */, + DCA049971E33586A00522E8F /* DefaultKeys.swift */, + DC19400A1E4B36B60077E0A3 /* Utils.swift */, + ); + path = Helpers; + sourceTree = ""; + }; + DC19400F1E4B3A9E0077E0A3 /* Views */ = { + isa = PBXGroup; + children = ( + DC4914941E434301007FF592 /* LabelTableViewCell.swift */, + DCDDEAB11E4896BF00F68193 /* PasswordDetailTitleTableViewCell.swift */, + ); + path = Views; + sourceTree = ""; + }; DC917BCA1E2E8231000FDF54 = { isa = PBXGroup; children = ( @@ -124,26 +170,12 @@ DC917BD51E2E8231000FDF54 /* pass */ = { isa = PBXGroup; children = ( - DC193FFD1E49E0760077E0A3 /* PasscodeLockRepository.swift */, - DC193FFF1E49E1A60077E0A3 /* PasscodeLockConfiguration.swift */, - DC193FF91E49B4430077E0A3 /* AdvancedSettingsTableViewController.swift */, - DC4A746D1E30FBDE00E8EB18 /* Objective-CBridgingHeader.h */, DC917BE21E2E8231000FDF54 /* Info.plist */, DC917BD61E2E8231000FDF54 /* AppDelegate.swift */, - DCA049971E33586A00522E8F /* DefaultKeys.swift */, - DC8963BD1E38AD8300828B09 /* GitRepositoryAuthenticationSettingTableViewController.swift */, - DCA049991E335CC800522E8F /* GitServerSettingTableViewController.swift */, - DCA0499D1E33BAC100522E8F /* Globals.swift */, - DC4914941E434301007FF592 /* LabelTableViewCell.swift */, - DCDDEAB11E4896BF00F68193 /* PasswordDetailTitleTableViewCell.swift */, - DCAAF7441E2FA66800AB94BC /* SettingsTableViewController.swift */, - DC7E6EE91E432E48006C2443 /* Password.swift */, - DC4914981E434600007FF592 /* PasswordDetailTableViewController.swift */, - DCC408A31E2FCC9E00F29B0E /* PasswordStore.swift */, - DC19400A1E4B36B60077E0A3 /* Utils.swift */, - DC5734AD1E439AD400D09270 /* PasswordsViewController.swift */, - DCA0499B1E3362F400522E8F /* PGPKeySettingTableViewController.swift */, - DC8963BF1E38EEB900828B09 /* SSHKeySettingTableViewController.swift */, + DC19400D1E4B3A340077E0A3 /* Models */, + DC19400C1E4B39400077E0A3 /* Controllers */, + DC19400F1E4B3A9E0077E0A3 /* Views */, + DC19400E1E4B3A610077E0A3 /* Helpers */, DC917BDD1E2E8231000FDF54 /* Assets.xcassets */, DCDDEAAF1E4639F300F68193 /* LabelTableViewCell.xib */, DC917BDF1E2E8231000FDF54 /* LaunchScreen.storyboard */, @@ -470,7 +502,7 @@ LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; PRODUCT_BUNDLE_IDENTIFIER = me.mssun.pass; PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_OBJC_BRIDGING_HEADER = "/Users/mssun/Code/XcodeProjects/pass/pass/Objective-CBridgingHeader.h"; + SWIFT_OBJC_BRIDGING_HEADER = "/Users/mssun/Code/XcodeProjects/pass/pass/Helpers/Objective-CBridgingHeader.h"; SWIFT_VERSION = 3.0; TARGETED_DEVICE_FAMILY = "1,2"; }; @@ -499,7 +531,7 @@ LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; PRODUCT_BUNDLE_IDENTIFIER = me.mssun.pass; PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_OBJC_BRIDGING_HEADER = "/Users/mssun/Code/XcodeProjects/pass/pass/Objective-CBridgingHeader.h"; + SWIFT_OBJC_BRIDGING_HEADER = "/Users/mssun/Code/XcodeProjects/pass/pass/Helpers/Objective-CBridgingHeader.h"; SWIFT_VERSION = 3.0; TARGETED_DEVICE_FAMILY = "1,2"; }; diff --git a/pass/AdvancedSettingsTableViewController.swift b/pass/Controllers/AdvancedSettingsTableViewController.swift similarity index 100% rename from pass/AdvancedSettingsTableViewController.swift rename to pass/Controllers/AdvancedSettingsTableViewController.swift diff --git a/pass/GitRepositoryAuthenticationSettingTableViewController.swift b/pass/Controllers/GitRepositoryAuthenticationSettingTableViewController.swift similarity index 100% rename from pass/GitRepositoryAuthenticationSettingTableViewController.swift rename to pass/Controllers/GitRepositoryAuthenticationSettingTableViewController.swift diff --git a/pass/GitServerSettingTableViewController.swift b/pass/Controllers/GitServerSettingTableViewController.swift similarity index 100% rename from pass/GitServerSettingTableViewController.swift rename to pass/Controllers/GitServerSettingTableViewController.swift diff --git a/pass/PGPKeySettingTableViewController.swift b/pass/Controllers/PGPKeySettingTableViewController.swift similarity index 100% rename from pass/PGPKeySettingTableViewController.swift rename to pass/Controllers/PGPKeySettingTableViewController.swift diff --git a/pass/PasswordDetailTableViewController.swift b/pass/Controllers/PasswordDetailTableViewController.swift similarity index 100% rename from pass/PasswordDetailTableViewController.swift rename to pass/Controllers/PasswordDetailTableViewController.swift diff --git a/pass/PasswordsViewController.swift b/pass/Controllers/PasswordsViewController.swift similarity index 100% rename from pass/PasswordsViewController.swift rename to pass/Controllers/PasswordsViewController.swift diff --git a/pass/SSHKeySettingTableViewController.swift b/pass/Controllers/SSHKeySettingTableViewController.swift similarity index 100% rename from pass/SSHKeySettingTableViewController.swift rename to pass/Controllers/SSHKeySettingTableViewController.swift diff --git a/pass/SettingsTableViewController.swift b/pass/Controllers/SettingsTableViewController.swift similarity index 100% rename from pass/SettingsTableViewController.swift rename to pass/Controllers/SettingsTableViewController.swift diff --git a/pass/DefaultKeys.swift b/pass/Helpers/DefaultKeys.swift similarity index 100% rename from pass/DefaultKeys.swift rename to pass/Helpers/DefaultKeys.swift diff --git a/pass/Globals.swift b/pass/Helpers/Globals.swift similarity index 100% rename from pass/Globals.swift rename to pass/Helpers/Globals.swift diff --git a/pass/Objective-CBridgingHeader.h b/pass/Helpers/Objective-CBridgingHeader.h similarity index 100% rename from pass/Objective-CBridgingHeader.h rename to pass/Helpers/Objective-CBridgingHeader.h diff --git a/pass/Utils.swift b/pass/Helpers/Utils.swift similarity index 100% rename from pass/Utils.swift rename to pass/Helpers/Utils.swift diff --git a/pass/PasscodeLockConfiguration.swift b/pass/Models/PasscodeLockConfiguration.swift similarity index 100% rename from pass/PasscodeLockConfiguration.swift rename to pass/Models/PasscodeLockConfiguration.swift diff --git a/pass/PasscodeLockRepository.swift b/pass/Models/PasscodeLockRepository.swift similarity index 100% rename from pass/PasscodeLockRepository.swift rename to pass/Models/PasscodeLockRepository.swift diff --git a/pass/Password.swift b/pass/Models/Password.swift similarity index 100% rename from pass/Password.swift rename to pass/Models/Password.swift diff --git a/pass/PasswordStore.swift b/pass/Models/PasswordStore.swift similarity index 100% rename from pass/PasswordStore.swift rename to pass/Models/PasswordStore.swift diff --git a/pass/LabelTableViewCell.swift b/pass/Views/LabelTableViewCell.swift similarity index 100% rename from pass/LabelTableViewCell.swift rename to pass/Views/LabelTableViewCell.swift diff --git a/pass/PasswordDetailTitleTableViewCell.swift b/pass/Views/PasswordDetailTitleTableViewCell.swift similarity index 100% rename from pass/PasswordDetailTitleTableViewCell.swift rename to pass/Views/PasswordDetailTitleTableViewCell.swift