├── JDMechanicWatch.xcodeproj ├── project.pbxproj ├── project.xcworkspace │ ├── contents.xcworkspacedata │ └── xcuserdata │ │ ├── JamesDouble.xcuserdatad │ │ └── UserInterfaceState.xcuserstate │ │ └── waninuser.xcuserdatad │ │ └── UserInterfaceState.xcuserstate └── xcuserdata │ ├── JamesDouble.xcuserdatad │ ├── xcdebugger │ │ └── Breakpoints_v2.xcbkptlist │ └── xcschemes │ │ ├── JDMechanicWatch.xcscheme │ │ └── xcschememanagement.plist │ └── waninuser.xcuserdatad │ ├── xcdebugger │ └── Breakpoints_v2.xcbkptlist │ └── xcschemes │ ├── JDMechanicWatch.xcscheme │ └── xcschememanagement.plist ├── JDMechanicWatch ├── AppDelegate.swift ├── Assets.xcassets │ ├── AppIcon.appiconset │ │ └── Contents.json │ ├── Contents.json │ ├── SilverGear.imageset │ │ ├── Contents.json │ │ └── SilverGear.png │ ├── Treasure_golden-gear.imageset │ │ ├── Contents.json │ │ └── Treasure_golden-gear.png │ └── watch.imageset │ │ ├── Contents.json │ │ └── watch.png ├── Base.lproj │ ├── LaunchScreen.storyboard │ └── Main.storyboard ├── Info.plist ├── JDClockBackGround.swift ├── JDMechanicWatch.swift ├── JDTimeLogic.swift ├── JDWatchHand.swift └── ViewController.swift ├── JDMechanicWatchTests ├── Info.plist └── JD_echanicWatchTests.swift ├── JDMechanicWatchUITests ├── Info.plist └── JD_echanicWatchUITests.swift ├── README.md └── Readme_img └── JDMechanicWatch.gif /JDMechanicWatch.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesdouble/JDMechanicWatch/HEAD/JDMechanicWatch.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /JDMechanicWatch.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesdouble/JDMechanicWatch/HEAD/JDMechanicWatch.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /JDMechanicWatch.xcodeproj/project.xcworkspace/xcuserdata/JamesDouble.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesdouble/JDMechanicWatch/HEAD/JDMechanicWatch.xcodeproj/project.xcworkspace/xcuserdata/JamesDouble.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /JDMechanicWatch.xcodeproj/project.xcworkspace/xcuserdata/waninuser.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesdouble/JDMechanicWatch/HEAD/JDMechanicWatch.xcodeproj/project.xcworkspace/xcuserdata/waninuser.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /JDMechanicWatch.xcodeproj/xcuserdata/JamesDouble.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesdouble/JDMechanicWatch/HEAD/JDMechanicWatch.xcodeproj/xcuserdata/JamesDouble.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist -------------------------------------------------------------------------------- /JDMechanicWatch.xcodeproj/xcuserdata/JamesDouble.xcuserdatad/xcschemes/JDMechanicWatch.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesdouble/JDMechanicWatch/HEAD/JDMechanicWatch.xcodeproj/xcuserdata/JamesDouble.xcuserdatad/xcschemes/JDMechanicWatch.xcscheme -------------------------------------------------------------------------------- /JDMechanicWatch.xcodeproj/xcuserdata/JamesDouble.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesdouble/JDMechanicWatch/HEAD/JDMechanicWatch.xcodeproj/xcuserdata/JamesDouble.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /JDMechanicWatch.xcodeproj/xcuserdata/waninuser.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesdouble/JDMechanicWatch/HEAD/JDMechanicWatch.xcodeproj/xcuserdata/waninuser.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist -------------------------------------------------------------------------------- /JDMechanicWatch.xcodeproj/xcuserdata/waninuser.xcuserdatad/xcschemes/JDMechanicWatch.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesdouble/JDMechanicWatch/HEAD/JDMechanicWatch.xcodeproj/xcuserdata/waninuser.xcuserdatad/xcschemes/JDMechanicWatch.xcscheme -------------------------------------------------------------------------------- /JDMechanicWatch.xcodeproj/xcuserdata/waninuser.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesdouble/JDMechanicWatch/HEAD/JDMechanicWatch.xcodeproj/xcuserdata/waninuser.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /JDMechanicWatch/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesdouble/JDMechanicWatch/HEAD/JDMechanicWatch/AppDelegate.swift -------------------------------------------------------------------------------- /JDMechanicWatch/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesdouble/JDMechanicWatch/HEAD/JDMechanicWatch/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /JDMechanicWatch/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesdouble/JDMechanicWatch/HEAD/JDMechanicWatch/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /JDMechanicWatch/Assets.xcassets/SilverGear.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesdouble/JDMechanicWatch/HEAD/JDMechanicWatch/Assets.xcassets/SilverGear.imageset/Contents.json -------------------------------------------------------------------------------- /JDMechanicWatch/Assets.xcassets/SilverGear.imageset/SilverGear.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesdouble/JDMechanicWatch/HEAD/JDMechanicWatch/Assets.xcassets/SilverGear.imageset/SilverGear.png -------------------------------------------------------------------------------- /JDMechanicWatch/Assets.xcassets/Treasure_golden-gear.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesdouble/JDMechanicWatch/HEAD/JDMechanicWatch/Assets.xcassets/Treasure_golden-gear.imageset/Contents.json -------------------------------------------------------------------------------- /JDMechanicWatch/Assets.xcassets/Treasure_golden-gear.imageset/Treasure_golden-gear.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesdouble/JDMechanicWatch/HEAD/JDMechanicWatch/Assets.xcassets/Treasure_golden-gear.imageset/Treasure_golden-gear.png -------------------------------------------------------------------------------- /JDMechanicWatch/Assets.xcassets/watch.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesdouble/JDMechanicWatch/HEAD/JDMechanicWatch/Assets.xcassets/watch.imageset/Contents.json -------------------------------------------------------------------------------- /JDMechanicWatch/Assets.xcassets/watch.imageset/watch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesdouble/JDMechanicWatch/HEAD/JDMechanicWatch/Assets.xcassets/watch.imageset/watch.png -------------------------------------------------------------------------------- /JDMechanicWatch/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesdouble/JDMechanicWatch/HEAD/JDMechanicWatch/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /JDMechanicWatch/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesdouble/JDMechanicWatch/HEAD/JDMechanicWatch/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /JDMechanicWatch/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesdouble/JDMechanicWatch/HEAD/JDMechanicWatch/Info.plist -------------------------------------------------------------------------------- /JDMechanicWatch/JDClockBackGround.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesdouble/JDMechanicWatch/HEAD/JDMechanicWatch/JDClockBackGround.swift -------------------------------------------------------------------------------- /JDMechanicWatch/JDMechanicWatch.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesdouble/JDMechanicWatch/HEAD/JDMechanicWatch/JDMechanicWatch.swift -------------------------------------------------------------------------------- /JDMechanicWatch/JDTimeLogic.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesdouble/JDMechanicWatch/HEAD/JDMechanicWatch/JDTimeLogic.swift -------------------------------------------------------------------------------- /JDMechanicWatch/JDWatchHand.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesdouble/JDMechanicWatch/HEAD/JDMechanicWatch/JDWatchHand.swift -------------------------------------------------------------------------------- /JDMechanicWatch/ViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesdouble/JDMechanicWatch/HEAD/JDMechanicWatch/ViewController.swift -------------------------------------------------------------------------------- /JDMechanicWatchTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesdouble/JDMechanicWatch/HEAD/JDMechanicWatchTests/Info.plist -------------------------------------------------------------------------------- /JDMechanicWatchTests/JD_echanicWatchTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesdouble/JDMechanicWatch/HEAD/JDMechanicWatchTests/JD_echanicWatchTests.swift -------------------------------------------------------------------------------- /JDMechanicWatchUITests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesdouble/JDMechanicWatch/HEAD/JDMechanicWatchUITests/Info.plist -------------------------------------------------------------------------------- /JDMechanicWatchUITests/JD_echanicWatchUITests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesdouble/JDMechanicWatch/HEAD/JDMechanicWatchUITests/JD_echanicWatchUITests.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesdouble/JDMechanicWatch/HEAD/README.md -------------------------------------------------------------------------------- /Readme_img/JDMechanicWatch.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesdouble/JDMechanicWatch/HEAD/Readme_img/JDMechanicWatch.gif --------------------------------------------------------------------------------