思想家日记:这是一个以Vapor为后端的业余爱好项目! 待办事项列表,提醒,个人日记合而为一!-源码

上传者: 42106357 | 上传时间: 2021-02-10 16:05:49 | 文件大小: 6.01MB | 文件类型: ZIP
一个可记录,提醒和反映您所有个人物品的应用程序! 我开始这是一个业余项目,目的是学习和实施iOS开发中的所有最新最佳实践! 进度视频... 屏幕截图...

文件下载

资源详情

[{"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}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明