├── BarrageDemo ├── BarrageDemo.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ ├── xcshareddata │ │ │ └── BarrageDemo.xccheckout │ │ └── xcuserdata │ │ │ └── sunli.xcuserdatad │ │ │ ├── UserInterfaceState.xcuserstate │ │ │ └── WorkspaceSettings.xcsettings │ └── xcuserdata │ │ └── sunli.xcuserdatad │ │ ├── xcdebugger │ │ └── Breakpoints_v2.xcbkptlist │ │ └── xcschemes │ │ ├── BarrageDemo.xcscheme │ │ └── xcschememanagement.plist ├── BarrageDemo │ ├── AppDelegate.h │ ├── AppDelegate.m │ ├── Barrage │ │ └── View │ │ │ ├── BarrageItemView.h │ │ │ ├── BarrageItemView.m │ │ │ ├── BarrageProtocol.h │ │ │ ├── BarrageView.h │ │ │ └── BarrageView.m │ ├── Base.lproj │ │ ├── LaunchScreen.xib │ │ └── Main.storyboard │ ├── Images.xcassets │ │ └── AppIcon.appiconset │ │ │ └── Contents.json │ ├── Info.plist │ ├── ViewController.h │ ├── ViewController.m │ ├── main.m │ └── public │ │ ├── UIColor+Addition.h │ │ ├── UIColor+Addition.m │ │ ├── UIView+Metrics.h │ │ └── UIView+Metrics.m └── BarrageDemoTests │ ├── BarrageDemoTests.m │ └── Info.plist ├── GuideDemo ├── GuideDemo.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ ├── xcshareddata │ │ │ └── GuideDemo.xccheckout │ │ └── xcuserdata │ │ │ └── sunli.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ └── xcuserdata │ │ └── sunli.xcuserdatad │ │ ├── xcdebugger │ │ └── Breakpoints_v2.xcbkptlist │ │ └── xcschemes │ │ ├── GuideDemo.xcscheme │ │ └── xcschememanagement.plist ├── GuideDemo │ ├── AppDelegate.h │ ├── AppDelegate.m │ ├── Base.lproj │ │ ├── LaunchScreen.xib │ │ └── Main.storyboard │ ├── GuideView.h │ ├── GuideView.m │ ├── Images.xcassets │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ ├── arrowDown.imageset │ │ │ ├── Contents.json │ │ │ └── fx_guide_arrow_down@2x.png │ │ ├── btnMask.imageset │ │ │ ├── Contents.json │ │ │ └── fx_livRm_guide_moreItm_mask@2x.png │ │ ├── fx_my_attention_guide_arrow.imageset │ │ │ ├── Contents.json │ │ │ └── fx_my_attention_guide_arrow@2x.png │ │ ├── okBtn.imageset │ │ │ ├── Contents.json │ │ │ └── fx_livRm_guide_ok@2x.png │ │ └── whiteMask.imageset │ │ │ ├── Contents.json │ │ │ └── whiteMask@2x.png │ ├── Info.plist │ ├── UIImage+Mask.h │ ├── UIImage+Mask.m │ ├── UIView+Layout.h │ ├── UIView+Layout.m │ ├── ViewController.h │ ├── ViewController.m │ └── main.m └── GuideDemoTests │ ├── GuideDemoTests.m │ └── Info.plist ├── Socket ├── SocketApp │ ├── SocketApp.xcodeproj │ │ ├── project.pbxproj │ │ ├── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcuserdata │ │ │ │ └── sunli.xcuserdatad │ │ │ │ └── UserInterfaceState.xcuserstate │ │ └── xcuserdata │ │ │ └── sunli.xcuserdatad │ │ │ ├── xcdebugger │ │ │ └── Breakpoints_v2.xcbkptlist │ │ │ └── xcschemes │ │ │ ├── SocketApp.xcscheme │ │ │ └── xcschememanagement.plist │ ├── SocketApp │ │ ├── AppDelegate.h │ │ ├── AppDelegate.m │ │ ├── Base.lproj │ │ │ ├── LaunchScreen.xib │ │ │ └── Main.storyboard │ │ ├── Images.xcassets │ │ │ └── AppIcon.appiconset │ │ │ │ └── Contents.json │ │ ├── Info.plist │ │ ├── SocketHandle.h │ │ ├── SocketHandle.m │ │ ├── ViewController.h │ │ ├── ViewController.m │ │ ├── en.lproj │ │ │ └── Main.strings │ │ ├── ip │ │ │ ├── GetIpAddress.h │ │ │ ├── GetIpAddress.m │ │ │ ├── IpAddress.c │ │ │ └── IpAddress.h │ │ └── main.m │ └── SocketAppTests │ │ ├── Info.plist │ │ └── SocketAppTests.m └── SocketServer │ ├── SocketServer.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ │ └── sunli.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ └── xcuserdata │ │ └── sunli.xcuserdatad │ │ ├── xcdebugger │ │ └── Breakpoints_v2.xcbkptlist │ │ └── xcschemes │ │ ├── SocketServer.xcscheme │ │ └── xcschememanagement.plist │ ├── SocketServer │ ├── AppDelegate.h │ ├── AppDelegate.m │ ├── Base.lproj │ │ ├── LaunchScreen.xib │ │ └── Main.storyboard │ ├── Images.xcassets │ │ └── AppIcon.appiconset │ │ │ └── Contents.json │ ├── Info.plist │ ├── MyServer.h │ ├── MyServer.m │ ├── ViewController.h │ ├── ViewController.m │ ├── ip │ │ ├── GetIpAddress.h │ │ ├── GetIpAddress.m │ │ ├── IpAddress.c │ │ └── IpAddress.h │ └── main.m │ └── SocketServerTests │ ├── Info.plist │ └── SocketServerTests.m ├── SpringAnimation ├── SpringAnimation.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ │ └── sunli.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ └── xcuserdata │ │ └── sunli.xcuserdatad │ │ ├── xcdebugger │ │ └── Breakpoints_v2.xcbkptlist │ │ └── xcschemes │ │ ├── SpringAnimation.xcscheme │ │ └── xcschememanagement.plist └── SpringAnimation │ ├── AppDelegate.swift │ ├── Assets.xcassets │ └── AppIcon.appiconset │ │ └── Contents.json │ ├── Base.lproj │ ├── LaunchScreen.storyboard │ └── Main.storyboard │ ├── Info.plist │ └── ViewController.swift ├── WatchDemo ├── WatchApp Extension │ ├── Assets.xcassets │ │ └── Complication.complicationset │ │ │ ├── Circular.imageset │ │ │ └── Contents.json │ │ │ ├── Contents.json │ │ │ ├── Modular.imageset │ │ │ └── Contents.json │ │ │ └── Utilitarian.imageset │ │ │ └── Contents.json │ ├── ComplicationController.swift │ ├── ExtensionDelegate.swift │ ├── GlanceController.swift │ ├── ImageInterfaceController.swift │ ├── Info.plist │ ├── InterfaceController.swift │ ├── NotificationController.swift │ └── PushNotificationPayload.apns ├── WatchApp │ ├── Assets.xcassets │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ └── Contents.json │ ├── Base.lproj │ │ └── Interface.storyboard │ ├── Info.plist │ ├── dragon-0.png │ ├── dragon-1.png │ ├── dragon-2.png │ ├── dragon-3.png │ ├── dragon-4.png │ └── dragon-5.png ├── WatchDemo.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ │ └── sunli.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ └── xcuserdata │ │ └── sunli.xcuserdatad │ │ └── xcschemes │ │ ├── Complication - WatchApp.xcscheme │ │ ├── Glance - WatchApp.xcscheme │ │ ├── Notification - WatchApp.xcscheme │ │ ├── WatchApp.xcscheme │ │ ├── WatchDemo.xcscheme │ │ └── xcschememanagement.plist └── WatchDemo │ ├── AppDelegate.swift │ ├── Assets.xcassets │ └── AppIcon.appiconset │ │ └── Contents.json │ ├── Base.lproj │ ├── LaunchScreen.storyboard │ └── Main.storyboard │ ├── Info.plist │ └── ViewController.swift └── iOS9 └── UITestDemo ├── UITestDemo UI Tests ├── Info.plist └── UITestDemo_UI_Tests.swift ├── UITestDemo.xcodeproj ├── project.pbxproj ├── project.xcworkspace │ ├── contents.xcworkspacedata │ └── xcuserdata │ │ └── sunli.xcuserdatad │ │ └── UserInterfaceState.xcuserstate └── xcuserdata │ └── sunli.xcuserdatad │ ├── xcdebugger │ └── Breakpoints_v2.xcbkptlist │ └── xcschemes │ ├── UITestDemo.xcscheme │ └── xcschememanagement.plist └── UITestDemo ├── AppDelegate.swift ├── Assets.xcassets └── AppIcon.appiconset │ └── Contents.json ├── Base.lproj ├── LaunchScreen.storyboard └── Main.storyboard ├── HomeViewController.swift ├── Info.plist ├── InfoViewController.swift ├── MessageViewController.swift └── SButton.swift /BarrageDemo/BarrageDemo.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/BarrageDemo/BarrageDemo.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /BarrageDemo/BarrageDemo.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/BarrageDemo/BarrageDemo.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /BarrageDemo/BarrageDemo.xcodeproj/project.xcworkspace/xcshareddata/BarrageDemo.xccheckout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/BarrageDemo/BarrageDemo.xcodeproj/project.xcworkspace/xcshareddata/BarrageDemo.xccheckout -------------------------------------------------------------------------------- /BarrageDemo/BarrageDemo.xcodeproj/project.xcworkspace/xcuserdata/sunli.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/BarrageDemo/BarrageDemo.xcodeproj/project.xcworkspace/xcuserdata/sunli.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /BarrageDemo/BarrageDemo.xcodeproj/project.xcworkspace/xcuserdata/sunli.xcuserdatad/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/BarrageDemo/BarrageDemo.xcodeproj/project.xcworkspace/xcuserdata/sunli.xcuserdatad/WorkspaceSettings.xcsettings -------------------------------------------------------------------------------- /BarrageDemo/BarrageDemo.xcodeproj/xcuserdata/sunli.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/BarrageDemo/BarrageDemo.xcodeproj/xcuserdata/sunli.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist -------------------------------------------------------------------------------- /BarrageDemo/BarrageDemo.xcodeproj/xcuserdata/sunli.xcuserdatad/xcschemes/BarrageDemo.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/BarrageDemo/BarrageDemo.xcodeproj/xcuserdata/sunli.xcuserdatad/xcschemes/BarrageDemo.xcscheme -------------------------------------------------------------------------------- /BarrageDemo/BarrageDemo.xcodeproj/xcuserdata/sunli.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/BarrageDemo/BarrageDemo.xcodeproj/xcuserdata/sunli.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /BarrageDemo/BarrageDemo/AppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/BarrageDemo/BarrageDemo/AppDelegate.h -------------------------------------------------------------------------------- /BarrageDemo/BarrageDemo/AppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/BarrageDemo/BarrageDemo/AppDelegate.m -------------------------------------------------------------------------------- /BarrageDemo/BarrageDemo/Barrage/View/BarrageItemView.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/BarrageDemo/BarrageDemo/Barrage/View/BarrageItemView.h -------------------------------------------------------------------------------- /BarrageDemo/BarrageDemo/Barrage/View/BarrageItemView.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/BarrageDemo/BarrageDemo/Barrage/View/BarrageItemView.m -------------------------------------------------------------------------------- /BarrageDemo/BarrageDemo/Barrage/View/BarrageProtocol.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/BarrageDemo/BarrageDemo/Barrage/View/BarrageProtocol.h -------------------------------------------------------------------------------- /BarrageDemo/BarrageDemo/Barrage/View/BarrageView.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/BarrageDemo/BarrageDemo/Barrage/View/BarrageView.h -------------------------------------------------------------------------------- /BarrageDemo/BarrageDemo/Barrage/View/BarrageView.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/BarrageDemo/BarrageDemo/Barrage/View/BarrageView.m -------------------------------------------------------------------------------- /BarrageDemo/BarrageDemo/Base.lproj/LaunchScreen.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/BarrageDemo/BarrageDemo/Base.lproj/LaunchScreen.xib -------------------------------------------------------------------------------- /BarrageDemo/BarrageDemo/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/BarrageDemo/BarrageDemo/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /BarrageDemo/BarrageDemo/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/BarrageDemo/BarrageDemo/Images.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /BarrageDemo/BarrageDemo/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/BarrageDemo/BarrageDemo/Info.plist -------------------------------------------------------------------------------- /BarrageDemo/BarrageDemo/ViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/BarrageDemo/BarrageDemo/ViewController.h -------------------------------------------------------------------------------- /BarrageDemo/BarrageDemo/ViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/BarrageDemo/BarrageDemo/ViewController.m -------------------------------------------------------------------------------- /BarrageDemo/BarrageDemo/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/BarrageDemo/BarrageDemo/main.m -------------------------------------------------------------------------------- /BarrageDemo/BarrageDemo/public/UIColor+Addition.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/BarrageDemo/BarrageDemo/public/UIColor+Addition.h -------------------------------------------------------------------------------- /BarrageDemo/BarrageDemo/public/UIColor+Addition.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/BarrageDemo/BarrageDemo/public/UIColor+Addition.m -------------------------------------------------------------------------------- /BarrageDemo/BarrageDemo/public/UIView+Metrics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/BarrageDemo/BarrageDemo/public/UIView+Metrics.h -------------------------------------------------------------------------------- /BarrageDemo/BarrageDemo/public/UIView+Metrics.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/BarrageDemo/BarrageDemo/public/UIView+Metrics.m -------------------------------------------------------------------------------- /BarrageDemo/BarrageDemoTests/BarrageDemoTests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/BarrageDemo/BarrageDemoTests/BarrageDemoTests.m -------------------------------------------------------------------------------- /BarrageDemo/BarrageDemoTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/BarrageDemo/BarrageDemoTests/Info.plist -------------------------------------------------------------------------------- /GuideDemo/GuideDemo.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/GuideDemo/GuideDemo.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /GuideDemo/GuideDemo.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/GuideDemo/GuideDemo.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /GuideDemo/GuideDemo.xcodeproj/project.xcworkspace/xcshareddata/GuideDemo.xccheckout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/GuideDemo/GuideDemo.xcodeproj/project.xcworkspace/xcshareddata/GuideDemo.xccheckout -------------------------------------------------------------------------------- /GuideDemo/GuideDemo.xcodeproj/project.xcworkspace/xcuserdata/sunli.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/GuideDemo/GuideDemo.xcodeproj/project.xcworkspace/xcuserdata/sunli.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /GuideDemo/GuideDemo.xcodeproj/xcuserdata/sunli.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/GuideDemo/GuideDemo.xcodeproj/xcuserdata/sunli.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist -------------------------------------------------------------------------------- /GuideDemo/GuideDemo.xcodeproj/xcuserdata/sunli.xcuserdatad/xcschemes/GuideDemo.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/GuideDemo/GuideDemo.xcodeproj/xcuserdata/sunli.xcuserdatad/xcschemes/GuideDemo.xcscheme -------------------------------------------------------------------------------- /GuideDemo/GuideDemo.xcodeproj/xcuserdata/sunli.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/GuideDemo/GuideDemo.xcodeproj/xcuserdata/sunli.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /GuideDemo/GuideDemo/AppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/GuideDemo/GuideDemo/AppDelegate.h -------------------------------------------------------------------------------- /GuideDemo/GuideDemo/AppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/GuideDemo/GuideDemo/AppDelegate.m -------------------------------------------------------------------------------- /GuideDemo/GuideDemo/Base.lproj/LaunchScreen.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/GuideDemo/GuideDemo/Base.lproj/LaunchScreen.xib -------------------------------------------------------------------------------- /GuideDemo/GuideDemo/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/GuideDemo/GuideDemo/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /GuideDemo/GuideDemo/GuideView.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/GuideDemo/GuideDemo/GuideView.h -------------------------------------------------------------------------------- /GuideDemo/GuideDemo/GuideView.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/GuideDemo/GuideDemo/GuideView.m -------------------------------------------------------------------------------- /GuideDemo/GuideDemo/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/GuideDemo/GuideDemo/Images.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /GuideDemo/GuideDemo/Images.xcassets/arrowDown.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/GuideDemo/GuideDemo/Images.xcassets/arrowDown.imageset/Contents.json -------------------------------------------------------------------------------- /GuideDemo/GuideDemo/Images.xcassets/arrowDown.imageset/fx_guide_arrow_down@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/GuideDemo/GuideDemo/Images.xcassets/arrowDown.imageset/fx_guide_arrow_down@2x.png -------------------------------------------------------------------------------- /GuideDemo/GuideDemo/Images.xcassets/btnMask.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/GuideDemo/GuideDemo/Images.xcassets/btnMask.imageset/Contents.json -------------------------------------------------------------------------------- /GuideDemo/GuideDemo/Images.xcassets/btnMask.imageset/fx_livRm_guide_moreItm_mask@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/GuideDemo/GuideDemo/Images.xcassets/btnMask.imageset/fx_livRm_guide_moreItm_mask@2x.png -------------------------------------------------------------------------------- /GuideDemo/GuideDemo/Images.xcassets/fx_my_attention_guide_arrow.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/GuideDemo/GuideDemo/Images.xcassets/fx_my_attention_guide_arrow.imageset/Contents.json -------------------------------------------------------------------------------- /GuideDemo/GuideDemo/Images.xcassets/fx_my_attention_guide_arrow.imageset/fx_my_attention_guide_arrow@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/GuideDemo/GuideDemo/Images.xcassets/fx_my_attention_guide_arrow.imageset/fx_my_attention_guide_arrow@2x.png -------------------------------------------------------------------------------- /GuideDemo/GuideDemo/Images.xcassets/okBtn.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/GuideDemo/GuideDemo/Images.xcassets/okBtn.imageset/Contents.json -------------------------------------------------------------------------------- /GuideDemo/GuideDemo/Images.xcassets/okBtn.imageset/fx_livRm_guide_ok@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/GuideDemo/GuideDemo/Images.xcassets/okBtn.imageset/fx_livRm_guide_ok@2x.png -------------------------------------------------------------------------------- /GuideDemo/GuideDemo/Images.xcassets/whiteMask.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/GuideDemo/GuideDemo/Images.xcassets/whiteMask.imageset/Contents.json -------------------------------------------------------------------------------- /GuideDemo/GuideDemo/Images.xcassets/whiteMask.imageset/whiteMask@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/GuideDemo/GuideDemo/Images.xcassets/whiteMask.imageset/whiteMask@2x.png -------------------------------------------------------------------------------- /GuideDemo/GuideDemo/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/GuideDemo/GuideDemo/Info.plist -------------------------------------------------------------------------------- /GuideDemo/GuideDemo/UIImage+Mask.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/GuideDemo/GuideDemo/UIImage+Mask.h -------------------------------------------------------------------------------- /GuideDemo/GuideDemo/UIImage+Mask.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/GuideDemo/GuideDemo/UIImage+Mask.m -------------------------------------------------------------------------------- /GuideDemo/GuideDemo/UIView+Layout.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/GuideDemo/GuideDemo/UIView+Layout.h -------------------------------------------------------------------------------- /GuideDemo/GuideDemo/UIView+Layout.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/GuideDemo/GuideDemo/UIView+Layout.m -------------------------------------------------------------------------------- /GuideDemo/GuideDemo/ViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/GuideDemo/GuideDemo/ViewController.h -------------------------------------------------------------------------------- /GuideDemo/GuideDemo/ViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/GuideDemo/GuideDemo/ViewController.m -------------------------------------------------------------------------------- /GuideDemo/GuideDemo/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/GuideDemo/GuideDemo/main.m -------------------------------------------------------------------------------- /GuideDemo/GuideDemoTests/GuideDemoTests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/GuideDemo/GuideDemoTests/GuideDemoTests.m -------------------------------------------------------------------------------- /GuideDemo/GuideDemoTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/GuideDemo/GuideDemoTests/Info.plist -------------------------------------------------------------------------------- /Socket/SocketApp/SocketApp.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/Socket/SocketApp/SocketApp.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Socket/SocketApp/SocketApp.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/Socket/SocketApp/SocketApp.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Socket/SocketApp/SocketApp.xcodeproj/project.xcworkspace/xcuserdata/sunli.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/Socket/SocketApp/SocketApp.xcodeproj/project.xcworkspace/xcuserdata/sunli.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Socket/SocketApp/SocketApp.xcodeproj/xcuserdata/sunli.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/Socket/SocketApp/SocketApp.xcodeproj/xcuserdata/sunli.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist -------------------------------------------------------------------------------- /Socket/SocketApp/SocketApp.xcodeproj/xcuserdata/sunli.xcuserdatad/xcschemes/SocketApp.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/Socket/SocketApp/SocketApp.xcodeproj/xcuserdata/sunli.xcuserdatad/xcschemes/SocketApp.xcscheme -------------------------------------------------------------------------------- /Socket/SocketApp/SocketApp.xcodeproj/xcuserdata/sunli.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/Socket/SocketApp/SocketApp.xcodeproj/xcuserdata/sunli.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /Socket/SocketApp/SocketApp/AppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/Socket/SocketApp/SocketApp/AppDelegate.h -------------------------------------------------------------------------------- /Socket/SocketApp/SocketApp/AppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/Socket/SocketApp/SocketApp/AppDelegate.m -------------------------------------------------------------------------------- /Socket/SocketApp/SocketApp/Base.lproj/LaunchScreen.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/Socket/SocketApp/SocketApp/Base.lproj/LaunchScreen.xib -------------------------------------------------------------------------------- /Socket/SocketApp/SocketApp/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/Socket/SocketApp/SocketApp/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /Socket/SocketApp/SocketApp/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/Socket/SocketApp/SocketApp/Images.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Socket/SocketApp/SocketApp/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/Socket/SocketApp/SocketApp/Info.plist -------------------------------------------------------------------------------- /Socket/SocketApp/SocketApp/SocketHandle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/Socket/SocketApp/SocketApp/SocketHandle.h -------------------------------------------------------------------------------- /Socket/SocketApp/SocketApp/SocketHandle.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/Socket/SocketApp/SocketApp/SocketHandle.m -------------------------------------------------------------------------------- /Socket/SocketApp/SocketApp/ViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/Socket/SocketApp/SocketApp/ViewController.h -------------------------------------------------------------------------------- /Socket/SocketApp/SocketApp/ViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/Socket/SocketApp/SocketApp/ViewController.m -------------------------------------------------------------------------------- /Socket/SocketApp/SocketApp/en.lproj/Main.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/Socket/SocketApp/SocketApp/en.lproj/Main.strings -------------------------------------------------------------------------------- /Socket/SocketApp/SocketApp/ip/GetIpAddress.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/Socket/SocketApp/SocketApp/ip/GetIpAddress.h -------------------------------------------------------------------------------- /Socket/SocketApp/SocketApp/ip/GetIpAddress.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/Socket/SocketApp/SocketApp/ip/GetIpAddress.m -------------------------------------------------------------------------------- /Socket/SocketApp/SocketApp/ip/IpAddress.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/Socket/SocketApp/SocketApp/ip/IpAddress.c -------------------------------------------------------------------------------- /Socket/SocketApp/SocketApp/ip/IpAddress.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/Socket/SocketApp/SocketApp/ip/IpAddress.h -------------------------------------------------------------------------------- /Socket/SocketApp/SocketApp/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/Socket/SocketApp/SocketApp/main.m -------------------------------------------------------------------------------- /Socket/SocketApp/SocketAppTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/Socket/SocketApp/SocketAppTests/Info.plist -------------------------------------------------------------------------------- /Socket/SocketApp/SocketAppTests/SocketAppTests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/Socket/SocketApp/SocketAppTests/SocketAppTests.m -------------------------------------------------------------------------------- /Socket/SocketServer/SocketServer.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/Socket/SocketServer/SocketServer.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Socket/SocketServer/SocketServer.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/Socket/SocketServer/SocketServer.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Socket/SocketServer/SocketServer.xcodeproj/project.xcworkspace/xcuserdata/sunli.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/Socket/SocketServer/SocketServer.xcodeproj/project.xcworkspace/xcuserdata/sunli.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Socket/SocketServer/SocketServer.xcodeproj/xcuserdata/sunli.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/Socket/SocketServer/SocketServer.xcodeproj/xcuserdata/sunli.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist -------------------------------------------------------------------------------- /Socket/SocketServer/SocketServer.xcodeproj/xcuserdata/sunli.xcuserdatad/xcschemes/SocketServer.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/Socket/SocketServer/SocketServer.xcodeproj/xcuserdata/sunli.xcuserdatad/xcschemes/SocketServer.xcscheme -------------------------------------------------------------------------------- /Socket/SocketServer/SocketServer.xcodeproj/xcuserdata/sunli.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/Socket/SocketServer/SocketServer.xcodeproj/xcuserdata/sunli.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /Socket/SocketServer/SocketServer/AppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/Socket/SocketServer/SocketServer/AppDelegate.h -------------------------------------------------------------------------------- /Socket/SocketServer/SocketServer/AppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/Socket/SocketServer/SocketServer/AppDelegate.m -------------------------------------------------------------------------------- /Socket/SocketServer/SocketServer/Base.lproj/LaunchScreen.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/Socket/SocketServer/SocketServer/Base.lproj/LaunchScreen.xib -------------------------------------------------------------------------------- /Socket/SocketServer/SocketServer/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/Socket/SocketServer/SocketServer/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /Socket/SocketServer/SocketServer/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/Socket/SocketServer/SocketServer/Images.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Socket/SocketServer/SocketServer/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/Socket/SocketServer/SocketServer/Info.plist -------------------------------------------------------------------------------- /Socket/SocketServer/SocketServer/MyServer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/Socket/SocketServer/SocketServer/MyServer.h -------------------------------------------------------------------------------- /Socket/SocketServer/SocketServer/MyServer.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/Socket/SocketServer/SocketServer/MyServer.m -------------------------------------------------------------------------------- /Socket/SocketServer/SocketServer/ViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/Socket/SocketServer/SocketServer/ViewController.h -------------------------------------------------------------------------------- /Socket/SocketServer/SocketServer/ViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/Socket/SocketServer/SocketServer/ViewController.m -------------------------------------------------------------------------------- /Socket/SocketServer/SocketServer/ip/GetIpAddress.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/Socket/SocketServer/SocketServer/ip/GetIpAddress.h -------------------------------------------------------------------------------- /Socket/SocketServer/SocketServer/ip/GetIpAddress.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/Socket/SocketServer/SocketServer/ip/GetIpAddress.m -------------------------------------------------------------------------------- /Socket/SocketServer/SocketServer/ip/IpAddress.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/Socket/SocketServer/SocketServer/ip/IpAddress.c -------------------------------------------------------------------------------- /Socket/SocketServer/SocketServer/ip/IpAddress.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/Socket/SocketServer/SocketServer/ip/IpAddress.h -------------------------------------------------------------------------------- /Socket/SocketServer/SocketServer/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/Socket/SocketServer/SocketServer/main.m -------------------------------------------------------------------------------- /Socket/SocketServer/SocketServerTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/Socket/SocketServer/SocketServerTests/Info.plist -------------------------------------------------------------------------------- /Socket/SocketServer/SocketServerTests/SocketServerTests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/Socket/SocketServer/SocketServerTests/SocketServerTests.m -------------------------------------------------------------------------------- /SpringAnimation/SpringAnimation.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/SpringAnimation/SpringAnimation.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /SpringAnimation/SpringAnimation.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/SpringAnimation/SpringAnimation.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /SpringAnimation/SpringAnimation.xcodeproj/project.xcworkspace/xcuserdata/sunli.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/SpringAnimation/SpringAnimation.xcodeproj/project.xcworkspace/xcuserdata/sunli.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /SpringAnimation/SpringAnimation.xcodeproj/xcuserdata/sunli.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/SpringAnimation/SpringAnimation.xcodeproj/xcuserdata/sunli.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist -------------------------------------------------------------------------------- /SpringAnimation/SpringAnimation.xcodeproj/xcuserdata/sunli.xcuserdatad/xcschemes/SpringAnimation.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/SpringAnimation/SpringAnimation.xcodeproj/xcuserdata/sunli.xcuserdatad/xcschemes/SpringAnimation.xcscheme -------------------------------------------------------------------------------- /SpringAnimation/SpringAnimation.xcodeproj/xcuserdata/sunli.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/SpringAnimation/SpringAnimation.xcodeproj/xcuserdata/sunli.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /SpringAnimation/SpringAnimation/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/SpringAnimation/SpringAnimation/AppDelegate.swift -------------------------------------------------------------------------------- /SpringAnimation/SpringAnimation/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/SpringAnimation/SpringAnimation/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /SpringAnimation/SpringAnimation/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/SpringAnimation/SpringAnimation/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /SpringAnimation/SpringAnimation/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/SpringAnimation/SpringAnimation/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /SpringAnimation/SpringAnimation/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/SpringAnimation/SpringAnimation/Info.plist -------------------------------------------------------------------------------- /SpringAnimation/SpringAnimation/ViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/SpringAnimation/SpringAnimation/ViewController.swift -------------------------------------------------------------------------------- /WatchDemo/WatchApp Extension/Assets.xcassets/Complication.complicationset/Circular.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/WatchDemo/WatchApp Extension/Assets.xcassets/Complication.complicationset/Circular.imageset/Contents.json -------------------------------------------------------------------------------- /WatchDemo/WatchApp Extension/Assets.xcassets/Complication.complicationset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/WatchDemo/WatchApp Extension/Assets.xcassets/Complication.complicationset/Contents.json -------------------------------------------------------------------------------- /WatchDemo/WatchApp Extension/Assets.xcassets/Complication.complicationset/Modular.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/WatchDemo/WatchApp Extension/Assets.xcassets/Complication.complicationset/Modular.imageset/Contents.json -------------------------------------------------------------------------------- /WatchDemo/WatchApp Extension/Assets.xcassets/Complication.complicationset/Utilitarian.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/WatchDemo/WatchApp Extension/Assets.xcassets/Complication.complicationset/Utilitarian.imageset/Contents.json -------------------------------------------------------------------------------- /WatchDemo/WatchApp Extension/ComplicationController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/WatchDemo/WatchApp Extension/ComplicationController.swift -------------------------------------------------------------------------------- /WatchDemo/WatchApp Extension/ExtensionDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/WatchDemo/WatchApp Extension/ExtensionDelegate.swift -------------------------------------------------------------------------------- /WatchDemo/WatchApp Extension/GlanceController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/WatchDemo/WatchApp Extension/GlanceController.swift -------------------------------------------------------------------------------- /WatchDemo/WatchApp Extension/ImageInterfaceController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/WatchDemo/WatchApp Extension/ImageInterfaceController.swift -------------------------------------------------------------------------------- /WatchDemo/WatchApp Extension/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/WatchDemo/WatchApp Extension/Info.plist -------------------------------------------------------------------------------- /WatchDemo/WatchApp Extension/InterfaceController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/WatchDemo/WatchApp Extension/InterfaceController.swift -------------------------------------------------------------------------------- /WatchDemo/WatchApp Extension/NotificationController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/WatchDemo/WatchApp Extension/NotificationController.swift -------------------------------------------------------------------------------- /WatchDemo/WatchApp Extension/PushNotificationPayload.apns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/WatchDemo/WatchApp Extension/PushNotificationPayload.apns -------------------------------------------------------------------------------- /WatchDemo/WatchApp/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/WatchDemo/WatchApp/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /WatchDemo/WatchApp/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/WatchDemo/WatchApp/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /WatchDemo/WatchApp/Base.lproj/Interface.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/WatchDemo/WatchApp/Base.lproj/Interface.storyboard -------------------------------------------------------------------------------- /WatchDemo/WatchApp/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/WatchDemo/WatchApp/Info.plist -------------------------------------------------------------------------------- /WatchDemo/WatchApp/dragon-0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/WatchDemo/WatchApp/dragon-0.png -------------------------------------------------------------------------------- /WatchDemo/WatchApp/dragon-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/WatchDemo/WatchApp/dragon-1.png -------------------------------------------------------------------------------- /WatchDemo/WatchApp/dragon-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/WatchDemo/WatchApp/dragon-2.png -------------------------------------------------------------------------------- /WatchDemo/WatchApp/dragon-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/WatchDemo/WatchApp/dragon-3.png -------------------------------------------------------------------------------- /WatchDemo/WatchApp/dragon-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/WatchDemo/WatchApp/dragon-4.png -------------------------------------------------------------------------------- /WatchDemo/WatchApp/dragon-5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/WatchDemo/WatchApp/dragon-5.png -------------------------------------------------------------------------------- /WatchDemo/WatchDemo.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/WatchDemo/WatchDemo.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /WatchDemo/WatchDemo.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/WatchDemo/WatchDemo.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /WatchDemo/WatchDemo.xcodeproj/project.xcworkspace/xcuserdata/sunli.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/WatchDemo/WatchDemo.xcodeproj/project.xcworkspace/xcuserdata/sunli.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /WatchDemo/WatchDemo.xcodeproj/xcuserdata/sunli.xcuserdatad/xcschemes/Complication - WatchApp.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/WatchDemo/WatchDemo.xcodeproj/xcuserdata/sunli.xcuserdatad/xcschemes/Complication - WatchApp.xcscheme -------------------------------------------------------------------------------- /WatchDemo/WatchDemo.xcodeproj/xcuserdata/sunli.xcuserdatad/xcschemes/Glance - WatchApp.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/WatchDemo/WatchDemo.xcodeproj/xcuserdata/sunli.xcuserdatad/xcschemes/Glance - WatchApp.xcscheme -------------------------------------------------------------------------------- /WatchDemo/WatchDemo.xcodeproj/xcuserdata/sunli.xcuserdatad/xcschemes/Notification - WatchApp.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/WatchDemo/WatchDemo.xcodeproj/xcuserdata/sunli.xcuserdatad/xcschemes/Notification - WatchApp.xcscheme -------------------------------------------------------------------------------- /WatchDemo/WatchDemo.xcodeproj/xcuserdata/sunli.xcuserdatad/xcschemes/WatchApp.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/WatchDemo/WatchDemo.xcodeproj/xcuserdata/sunli.xcuserdatad/xcschemes/WatchApp.xcscheme -------------------------------------------------------------------------------- /WatchDemo/WatchDemo.xcodeproj/xcuserdata/sunli.xcuserdatad/xcschemes/WatchDemo.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/WatchDemo/WatchDemo.xcodeproj/xcuserdata/sunli.xcuserdatad/xcschemes/WatchDemo.xcscheme -------------------------------------------------------------------------------- /WatchDemo/WatchDemo.xcodeproj/xcuserdata/sunli.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/WatchDemo/WatchDemo.xcodeproj/xcuserdata/sunli.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /WatchDemo/WatchDemo/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/WatchDemo/WatchDemo/AppDelegate.swift -------------------------------------------------------------------------------- /WatchDemo/WatchDemo/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/WatchDemo/WatchDemo/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /WatchDemo/WatchDemo/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/WatchDemo/WatchDemo/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /WatchDemo/WatchDemo/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/WatchDemo/WatchDemo/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /WatchDemo/WatchDemo/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/WatchDemo/WatchDemo/Info.plist -------------------------------------------------------------------------------- /WatchDemo/WatchDemo/ViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/WatchDemo/WatchDemo/ViewController.swift -------------------------------------------------------------------------------- /iOS9/UITestDemo/UITestDemo UI Tests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/iOS9/UITestDemo/UITestDemo UI Tests/Info.plist -------------------------------------------------------------------------------- /iOS9/UITestDemo/UITestDemo UI Tests/UITestDemo_UI_Tests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/iOS9/UITestDemo/UITestDemo UI Tests/UITestDemo_UI_Tests.swift -------------------------------------------------------------------------------- /iOS9/UITestDemo/UITestDemo.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/iOS9/UITestDemo/UITestDemo.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /iOS9/UITestDemo/UITestDemo.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/iOS9/UITestDemo/UITestDemo.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /iOS9/UITestDemo/UITestDemo.xcodeproj/project.xcworkspace/xcuserdata/sunli.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/iOS9/UITestDemo/UITestDemo.xcodeproj/project.xcworkspace/xcuserdata/sunli.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /iOS9/UITestDemo/UITestDemo.xcodeproj/xcuserdata/sunli.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/iOS9/UITestDemo/UITestDemo.xcodeproj/xcuserdata/sunli.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist -------------------------------------------------------------------------------- /iOS9/UITestDemo/UITestDemo.xcodeproj/xcuserdata/sunli.xcuserdatad/xcschemes/UITestDemo.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/iOS9/UITestDemo/UITestDemo.xcodeproj/xcuserdata/sunli.xcuserdatad/xcschemes/UITestDemo.xcscheme -------------------------------------------------------------------------------- /iOS9/UITestDemo/UITestDemo.xcodeproj/xcuserdata/sunli.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/iOS9/UITestDemo/UITestDemo.xcodeproj/xcuserdata/sunli.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /iOS9/UITestDemo/UITestDemo/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/iOS9/UITestDemo/UITestDemo/AppDelegate.swift -------------------------------------------------------------------------------- /iOS9/UITestDemo/UITestDemo/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/iOS9/UITestDemo/UITestDemo/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /iOS9/UITestDemo/UITestDemo/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/iOS9/UITestDemo/UITestDemo/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /iOS9/UITestDemo/UITestDemo/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/iOS9/UITestDemo/UITestDemo/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /iOS9/UITestDemo/UITestDemo/HomeViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/iOS9/UITestDemo/UITestDemo/HomeViewController.swift -------------------------------------------------------------------------------- /iOS9/UITestDemo/UITestDemo/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/iOS9/UITestDemo/UITestDemo/Info.plist -------------------------------------------------------------------------------- /iOS9/UITestDemo/UITestDemo/InfoViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/iOS9/UITestDemo/UITestDemo/InfoViewController.swift -------------------------------------------------------------------------------- /iOS9/UITestDemo/UITestDemo/MessageViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/iOS9/UITestDemo/UITestDemo/MessageViewController.swift -------------------------------------------------------------------------------- /iOS9/UITestDemo/UITestDemo/SButton.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunljz/demo/HEAD/iOS9/UITestDemo/UITestDemo/SButton.swift --------------------------------------------------------------------------------