[{"title":"( 97 个子文件 6.01MB ) 思想家日记:这是一个以Vapor为后端的业余爱好项目! 待办事项列表,提醒,个人日记合而为一!-源码","children":[{"title":"Thinkers-Diary-main","children":[{"title":"td_video.gif <span style='color:#111;'> 7.42MB </span>","children":null,"spread":false},{"title":"ThinkersDiary.xcodeproj","children":[{"title":"project.pbxproj <span style='color:#111;'> 48.66KB </span>","children":null,"spread":false},{"title":"xcshareddata","children":[{"title":"xcschemes","children":[{"title":"ThinkersDiary.xcscheme <span style='color:#111;'> 3.34KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true},{"title":"ThinkersDiary","children":[{"title":"Models","children":[{"title":"Notes","children":[{"title":"DeleteNote.swift <span style='color:#111;'> 152B </span>","children":null,"spread":false},{"title":"UpdateNoteDrawing.swift <span style='color:#111;'> 206B </span>","children":null,"spread":false},{"title":"UploadNote.swift <span style='color:#111;'> 200B </span>","children":null,"spread":false},{"title":"Note.swift <span style='color:#111;'> 361B </span>","children":null,"spread":false}],"spread":true},{"title":"Folders","children":[{"title":"DeleteFolderRequestDTO.swift <span style='color:#111;'> 194B </span>","children":null,"spread":false},{"title":"FolderResponseDTO.swift <span style='color:#111;'> 419B </span>","children":null,"spread":false},{"title":"NewFolderRequestDTO.swift <span style='color:#111;'> 210B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"Root","children":[{"title":"RootViewController.swift <span style='color:#111;'> 1.46KB </span>","children":null,"spread":false},{"title":"RootViewController.xib <span style='color:#111;'> 1.90KB </span>","children":null,"spread":false}],"spread":true},{"title":"BaseVC","children":[{"title":"UserFlowDelegateAdapterVC.swift <span style='color:#111;'> 380B </span>","children":null,"spread":false},{"title":"BaseViewController.swift <span style='color:#111;'> 537B </span>","children":null,"spread":false}],"spread":true},{"title":"Resources","children":[{"title":"Assets.xcassets","children":[{"title":"AppIcon.appiconset","children":[{"title":"Contents.json <span style='color:#111;'> 1.55KB </span>","children":null,"spread":false}],"spread":true},{"title":"TabCellColor.colorset","children":[{"title":"Contents.json <span style='color:#111;'> 695B </span>","children":null,"spread":false}],"spread":true},{"title":"Contents.json <span style='color:#111;'> 63B </span>","children":null,"spread":false},{"title":"AccentColor.colorset","children":[{"title":"Contents.json <span style='color:#111;'> 123B </span>","children":null,"spread":false}],"spread":true},{"title":"TabCellLabelColor.colorset","children":[{"title":"Contents.json <span style='color:#111;'> 695B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"Base.lproj","children":[{"title":"LaunchScreen.storyboard <span style='color:#111;'> 1.96KB </span>","children":null,"spread":false},{"title":"Main.storyboard <span style='color:#111;'> 519B </span>","children":null,"spread":false}],"spread":true},{"title":"AppDelegate.swift <span style='color:#111;'> 1.33KB </span>","children":null,"spread":false},{"title":"SceneDelegate.swift <span style='color:#111;'> 2.60KB </span>","children":null,"spread":false},{"title":"Termina Medium.otf <span style='color:#111;'> 87.18KB </span>","children":null,"spread":false}],"spread":true},{"title":"Home","children":[{"title":"CustomViews","children":[{"title":"HeaderView","children":[{"title":"HeaderView.swift <span style='color:#111;'> 1.82KB </span>","children":null,"spread":false},{"title":"HeaderView.xib <span style='color:#111;'> 5.78KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"Sections","children":[{"title":"Reminders","children":[{"title":"RemindersViewController.swift <span style='color:#111;'> 291B </span>","children":null,"spread":false},{"title":"RemindersViewController.xib <span style='color:#111;'> 3.06KB </span>","children":null,"spread":false}],"spread":true},{"title":"Notes","children":[{"title":"NotesFolderViewController.xib <span style='color:#111;'> 4.21KB </span>","children":null,"spread":false},{"title":"Cells","children":[{"title":"FolderListCell","children":[{"title":"FolderListCell.swift <span style='color:#111;'> 444B </span>","children":null,"spread":false},{"title":"FolderListCell.xib <span style='color:#111;'> 4.23KB </span>","children":null,"spread":false}],"spread":false}],"spread":false},{"title":"NotesListVC","children":[{"title":"NotesListVC.swift <span style='color:#111;'> 7.65KB </span>","children":null,"spread":false},{"title":"NotesListVC.xib <span style='color:#111;'> 4.18KB </span>","children":null,"spread":false},{"title":"NotesListCell","children":[{"title":"NotesListCell.swift <span style='color:#111;'> 430B </span>","children":null,"spread":false},{"title":"NotesListCell.xib <span style='color:#111;'> 3.12KB </span>","children":null,"spread":false}],"spread":false}],"spread":false},{"title":"NotesFolderViewController.swift <span style='color:#111;'> 7.37KB </span>","children":null,"spread":false},{"title":"Note","children":[{"title":"NoteViewController.swift <span style='color:#111;'> 4.64KB </span>","children":null,"spread":false},{"title":"NoteViewController.xib <span style='color:#111;'> 5.12KB </span>","children":null,"spread":false}],"spread":false}],"spread":true},{"title":"Profile","children":[{"title":"ProfileViewController.xib <span style='color:#111;'> 3.15KB </span>","children":null,"spread":false},{"title":"ProfileViewController.swift <span style='color:#111;'> 310B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"TabsView","children":[{"title":"TabsView.swift <span style='color:#111;'> 2.86KB </span>","children":null,"spread":false},{"title":"Cell","children":[{"title":"TabsCollectionViewCell.swift <span style='color:#111;'> 929B </span>","children":null,"spread":false},{"title":"TabsCollectionViewCell.xib <span style='color:#111;'> 4.82KB </span>","children":null,"spread":false}],"spread":true},{"title":"TabsView.xib <span style='color:#111;'> 3.69KB </span>","children":null,"spread":false}],"spread":true},{"title":"HomeTabDataSource.swift <span style='color:#111;'> 2.28KB </span>","children":null,"spread":false},{"title":"HomeViewController.swift <span style='color:#111;'> 2.13KB </span>","children":null,"spread":false},{"title":"HomeViewController.xib <span style='color:#111;'> 4.16KB </span>","children":null,"spread":false}],"spread":true},{"title":"Login","children":[{"title":"LoginViewController.xib <span style='color:#111;'> 11.07KB </span>","children":null,"spread":false},{"title":"LoginViewController.swift <span style='color:#111;'> 1.36KB </span>","children":null,"spread":false}],"spread":true},{"title":"SignUp","children":[{"title":"SignUpViewController.swift <span style='color:#111;'> 1.80KB </span>","children":null,"spread":false},{"title":"SignUpViewController.xib <span style='color:#111;'> 13.45KB </span>","children":null,"spread":false}],"spread":true},{"title":"Info.plist <span style='color:#111;'> 2.11KB </span>","children":null,"spread":false},{"title":"Utils","children":[{"title":"Extensions","children":[{"title":"UIAlertController.swift <span style='color:#111;'> 1.34KB </span>","children":null,"spread":false},{"title":"UIColor+DarkMode.swift <span style='color:#111;'> 261B </span>","children":null,"spread":false},{"title":"UserDefs.swift <span style='color:#111;'> 1.31KB </span>","children":null,"spread":false},{"title":"AttributedString.swift <span style='color:#111;'> 903B </span>","children":null,"spread":false},{"title":"UIViewController+AddRemoveChildVC.swift <span style='color:#111;'> 830B </span>","children":null,"spread":false}],"spread":true},{"title":"AppConstants.swift <span style='color:#111;'> 1.95KB </span>","children":null,"spread":false},{"title":"LocalAuthValidator.swift <span style='color:#111;'> 1.64KB </span>","children":null,"spread":false},{"title":"DataLoaderInterface","children":[{"title":"NotesLoader.swift <span style='color:#111;'> 1.51KB </span>","children":null,"spread":false},{"title":"FolderLoader.swift <span style='color:#111;'> 1.47KB </span>","children":null,"spread":false},{"title":"DataLoader.swift <span style='color:#111;'> 315B </span>","children":null,"spread":false}],"spread":false},{"title":"CustomColors.swift <span style='color:#111;'> 181B </span>","children":null,"spread":false},{"title":"NetworkObserver.swift <span style='color:#111;'> 1.17KB </span>","children":null,"spread":false},{"title":"NetworkManager.swift <span style='color:#111;'> 1.89KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"ss_2.png <span style='color:#111;'> 65.60KB </span>","children":null,"spread":false},{"title":".github","children":[{"title":"workflows","children":[{"title":"CI.yml <span style='color:#111;'> 492B </span>","children":null,"spread":false},{"title":"CI12.yml <span style='color:#111;'> 515B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"Podfile <span style='color:#111;'> 241B </span>","children":null,"spread":false},{"title":"Podfile.lock <span style='color:#111;'> 77B </span>","children":null,"spread":false},{"title":"Pods","children":[{"title":"Target Support Files","children":[{"title":"Pods-ThinkersDiary","children":[{"title":"Pods-ThinkersDiary-dummy.m <span style='color:#111;'> 140B </span>","children":null,"spread":false},{"title":"Pods-ThinkersDiary-Info.plist <span style='color:#111;'> 828B </span>","children":null,"spread":false},{"title":"Pods-ThinkersDiary.modulemap <span style='color:#111;'> 126B </span>","children":null,"spread":false},{"title":"Pods-ThinkersDiary-acknowledgements.markdown <span style='color:#111;'> 133B </span>","children":null,"spread":false},{"title":"Pods-ThinkersDiary-umbrella.h <span style='color:#111;'> 328B </span>","children":null,"spread":false},{"title":"Pods-ThinkersDiary.release.xcconfig <span style='color:#111;'> 294B </span>","children":null,"spread":false},{"title":"Pods-ThinkersDiary-frameworks-Release-input-files.xcfilelist <span style='color:#111;'> 135B </span>","children":null,"spread":false},{"title":"Pods-ThinkersDiary-frameworks-Debug-output-files.xcfilelist <span style='color:#111;'> 62B </span>","children":null,"spread":false},{"title":"Pods-ThinkersDiary-frameworks-Release-output-files.xcfilelist <span style='color:#111;'> 62B </span>","children":null,"spread":false},{"title":"Pods-ThinkersDiary.release (production).xcconfig <span style='color:#111;'> 294B </span>","children":null,"spread":false},{"title":"Pods-ThinkersDiary-acknowledgements.plist <span style='color:#111;'> 805B </span>","children":null,"spread":false},{"title":"Pods-ThinkersDiary.release (dev).xcconfig <span style='color:#111;'> 294B </span>","children":null,"spread":false},{"title":"Pods-ThinkersDiary.debug (dev).xcconfig <span style='color:#111;'> 294B </span>","children":null,"spread":false},{"title":"Pods-ThinkersDiary-frameworks-Debug-input-files.xcfilelist <span style='color:#111;'> 135B </span>","children":null,"spread":false},{"title":"Pods-ThinkersDiary-frameworks.sh <span style='color:#111;'> 8.55KB </span>","children":null,"spread":false},{"title":"Pods-ThinkersDiary.debug.xcconfig <span style='color:#111;'> 294B </span>","children":null,"spread":false},{"title":"Pods-ThinkersDiary.debug (production).xcconfig <span style='color:#111;'> 294B </span>","children":null,"spread":false}],"spread":false}],"spread":true},{"title":"Manifest.lock <span style='color:#111;'> 77B </span>","children":null,"spread":false},{"title":"Pods.xcodeproj","children":[{"title":"project.pbxproj <span style='color:#111;'> 16.58KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":".gitignore <span style='color:#111;'> 4.07KB </span>","children":null,"spread":false},{"title":"ThinkersDiaryTests","children":[{"title":"LocalAuthTests.swift <span style='color:#111;'> 922B </span>","children":null,"spread":false},{"title":"Info.plist <span style='color:#111;'> 727B </span>","children":null,"spread":false},{"title":"ThinkersDiaryTests.swift <span style='color:#111;'> 886B </span>","children":null,"spread":false}],"spread":true},{"title":"README.md <span style='color:#111;'> 379B </span>","children":null,"spread":false},{"title":"ss_1.png <span style='color:#111;'> 64.25KB </span>","children":null,"spread":false},{"title":"ThinkersDiary.xcworkspace","children":[{"title":"contents.xcworkspacedata <span style='color:#111;'> 231B </span>","children":null,"spread":false},{"title":"xcshareddata","children":[{"title":"IDEWorkspaceChecks.plist <span style='color:#111;'> 238B </span>","children":null,"spread":false}],"spread":false}],"spread":true}],"spread":false}],"spread":true}]