├── .gitignore ├── .swiftlint.yml ├── DemoSwift.xcodeproj ├── project.pbxproj ├── project.xcworkspace │ └── contents.xcworkspacedata ├── xcshareddata │ └── xcbaselines │ │ └── FF1858872058CAC400ADC0BC.xcbaseline │ │ ├── 556FEE88-C350-41D2-99D5-9EC063C84C20.plist │ │ └── Info.plist └── xcuserdata │ └── yaoxinpan.xcuserdatad │ └── xcschemes │ └── xcschememanagement.plist ├── DemoSwift ├── AppDelegate.swift ├── Assets.xcassets │ ├── AppIcon.appiconset │ │ ├── 500fd9f9d72a6059070cf8fb2a34349b033bba36.jpg.png │ │ ├── 500fd9f9d72a6059070cf8fb2a34349b033bba36.jpg的副本.png │ │ └── Contents.json │ ├── Contents.json │ ├── Image.imageset │ │ └── Contents.json │ └── PayTheBill │ │ ├── Contents.json │ │ ├── PayTheBill_headerImg.imageset │ │ ├── 120.png │ │ ├── 180.png │ │ └── Contents.json │ │ └── PayTheBill_smallHeaderImg.imageset │ │ ├── 60.png │ │ ├── 90.png │ │ └── Contents.json ├── Assets │ ├── IMG_001.png │ ├── android.9.png │ ├── ant@3x.png │ ├── large_leaves_70mp.jpg │ └── transparent_001.png ├── Base.lproj │ ├── LaunchScreen.storyboard │ └── Main.storyboard ├── Base │ └── ViewController │ │ └── PeekViewController.swift ├── Demo.swift ├── Demo │ ├── Animation │ │ ├── AnimationViewController.swift │ │ ├── AnimationViewController.xib │ │ └── ClockOff │ │ │ ├── ClockOffButton.swift │ │ │ └── ClockOffViewController.swift │ ├── BigImage │ │ ├── AppleDownsampleViewController.swift │ │ ├── BigImageTableViewController.swift │ │ ├── CoreGraphicsBigImageViewController.swift │ │ ├── CoreGraphicsBigImageViewController.xib │ │ ├── CoreImageBigImageViewController.swift │ │ ├── CoreImageBigImageViewController.xib │ │ ├── ImageIOBigImageViewController.swift │ │ ├── ImageIOBigImageViewController.xib │ │ ├── OriginImageViewController.swift │ │ ├── OriginImageViewController.xib │ │ ├── UIKitBigImageViewController.swift │ │ └── UIKitBigImageViewController.xib │ ├── CTCharts │ │ ├── CTChartDemoViewController.swift │ │ ├── CTChartDemoViewController.xib │ │ ├── CTChartView.swift │ │ ├── CTChartView.xib │ │ ├── CTScrollBarChartView.swift │ │ ├── CTScrollBarTimeChartView.swift │ │ ├── CTScrollChartDemoViewController.swift │ │ └── CTScrollChartDemoViewController.xib │ ├── CountdownButton │ │ ├── CountdownButton.swift │ │ ├── CountdownTimer.swift │ │ └── CountdownViewController.swift │ ├── DatePickerView │ │ ├── DatePickerDemoViewController.swift │ │ ├── DatePickerDemoViewController.xib │ │ ├── DatePickerView.swift │ │ └── DatePickerView.xib │ ├── DesignPatterns │ │ ├── AbstractFactoryPattern │ │ │ ├── AFAdiWang.swift │ │ │ ├── AFFactory.swift │ │ │ ├── AFFactoryAdiWang.swift │ │ │ ├── AFFactoryNike.swift │ │ │ ├── AFNike.swift │ │ │ └── AFShoesProtocol.swift │ │ ├── DesignPatternsViewController.swift │ │ ├── FactoryPattern │ │ │ ├── FAdiWang.swift │ │ │ ├── FFactory.swift │ │ │ ├── FFactoryAdiWang.swift │ │ │ ├── FFactoryNike.swift │ │ │ ├── FNike.swift │ │ │ └── FShoes.swift │ │ └── SimpleFactoryPattern │ │ │ ├── SFAdiWang.swift │ │ │ ├── SFFactory.swift │ │ │ ├── SFNike.swift │ │ │ └── SFShoesProtocol.swift │ ├── DynamicAndStaticFramework │ │ └── DynamicAndStaticViewController.swift │ ├── Image │ │ ├── DownsampleViewController.swift │ │ ├── ImageTableViewController.swift │ │ ├── ManualDecodeViewController.swift │ │ ├── ManualDecodeViewController.xib │ │ ├── NinePatchImageViewController1.swift │ │ └── NinePatchImageViewController2.swift │ ├── Location │ │ └── LocationViewController.swift │ ├── Marquee │ │ ├── MarqueeView.swift │ │ └── MarqueeViewController.swift │ ├── MemoryLayout │ │ └── MemoryLayoutVC.swift │ ├── Metal │ │ ├── MetalViewController.swift │ │ ├── MetalViewController.xib │ │ ├── compute │ │ │ ├── MetalAdder.swift │ │ │ └── adder.metal │ │ └── drawView │ │ │ ├── MetalDrawViewController.swift │ │ │ └── Renderer.swift │ ├── PayTheBill │ │ ├── PayTheBillHeaderView.swift │ │ ├── PayTheBillHeaderView.xib │ │ ├── PayTheBillTitleView.swift │ │ ├── PayTheBillTitleView.xib │ │ ├── PayTheBillViewController.swift │ │ └── PayTheBillViewController.xib │ ├── TimerCycle │ │ ├── OCTimerLeakViewController.h │ │ ├── OCTimerLeakViewController.m │ │ ├── TimerCycleSwiftViewController.swift │ │ ├── TimerCycleViewController.swift │ │ ├── WeakTimer.h │ │ ├── WeakTimer.m │ │ └── WeakTimerSwift.swift │ ├── iOS lock benchmark │ │ ├── LockBenchmarkViewController.swift │ │ ├── OCLockBenchmark.h │ │ └── OCLockBenchmark.m │ ├── labelTouch │ │ └── UILabelMultipleTapController.swift │ ├── reflect │ │ ├── ReflectBaseModel.swift │ │ └── ReflectViewController.swift │ ├── runloop │ │ ├── BSBacktraceLogger.h │ │ ├── BSBacktraceLogger.m │ │ ├── ObserverMainRunloop.h │ │ └── ObserverMainRunloop.m │ ├── 响应链及事件传递 │ │ ├── BigTouchLabel.swift │ │ ├── IgnoreTouchLabel.swift │ │ ├── ResponderDetailTwoViewController.swift │ │ ├── ResponderDetailViewController.swift │ │ └── ResponderViewController.swift │ ├── 离屏渲染 │ │ ├── OffScreenTableViewController.swift │ │ ├── OffScreenTableViewControllerCell.swift │ │ └── OffScreenViewController.swift │ └── 网络请求依赖 │ │ └── NetworkDependDemoVC.swift ├── DemoSwift-Bridging-Header.h ├── Extension │ ├── Codable+Extension.swift │ ├── Data+Extension.swift │ ├── Date+Extension.swift │ ├── DispatchQueue+Extension.swift │ ├── Number+Extension.swift │ ├── String+Extension.swift │ ├── UIApplication+Extension.swift │ ├── UIColor+Extension.swift │ ├── UIDevice+Extension.swift │ ├── UIImage+Extension.swift │ └── UIKit+Extension.swift ├── Info.plist ├── MainTableViewController.swift ├── Playground │ ├── sqlite.playground │ │ ├── Contents.swift │ │ ├── contents.xcplayground │ │ └── timeline.xctimeline │ └── sqliteFTS5.playground │ │ ├── Contents.swift │ │ └── contents.xcplayground ├── ThreeTouchPreviewActionDelegate.swift ├── Tool │ └── NinePatchImageFactory.swift ├── deleteTrailingWhitespace.sh └── utils │ └── Trottle.swift ├── DemoSwiftTests ├── BigImageTests.swift ├── DateExtensionTests.swift ├── DemoSwiftTests.swift ├── Info.plist └── NinePatchImageTest.swift ├── DynamicFramework ├── DynamicFramework.bundle │ └── alert.png ├── DynamicFramework.h ├── DynamicFrameworkView.swift ├── Info.plist └── UIImage+Extension.swift ├── Podfile ├── Podfile.lock ├── README.md ├── StaticFramework ├── Info.plist ├── StaticFramework.bundle │ ├── ab.png │ └── alert.png ├── StaticFramework.h ├── StaticFrameworkView.swift └── UIImage+Extension.swift └── gif ├── 3DTouch_homeScreen_shortcut.gif ├── animation.gif ├── charts.gif ├── daka.gif ├── datePicker.gif ├── marquee.gif ├── pay.gif └── peek_pop.gif /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/.gitignore -------------------------------------------------------------------------------- /.swiftlint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/.swiftlint.yml -------------------------------------------------------------------------------- /DemoSwift.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwift.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /DemoSwift.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwift.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /DemoSwift.xcodeproj/xcshareddata/xcbaselines/FF1858872058CAC400ADC0BC.xcbaseline/556FEE88-C350-41D2-99D5-9EC063C84C20.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwift.xcodeproj/xcshareddata/xcbaselines/FF1858872058CAC400ADC0BC.xcbaseline/556FEE88-C350-41D2-99D5-9EC063C84C20.plist -------------------------------------------------------------------------------- /DemoSwift.xcodeproj/xcshareddata/xcbaselines/FF1858872058CAC400ADC0BC.xcbaseline/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwift.xcodeproj/xcshareddata/xcbaselines/FF1858872058CAC400ADC0BC.xcbaseline/Info.plist -------------------------------------------------------------------------------- /DemoSwift.xcodeproj/xcuserdata/yaoxinpan.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwift.xcodeproj/xcuserdata/yaoxinpan.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /DemoSwift/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwift/AppDelegate.swift -------------------------------------------------------------------------------- /DemoSwift/Assets.xcassets/AppIcon.appiconset/500fd9f9d72a6059070cf8fb2a34349b033bba36.jpg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwift/Assets.xcassets/AppIcon.appiconset/500fd9f9d72a6059070cf8fb2a34349b033bba36.jpg.png -------------------------------------------------------------------------------- /DemoSwift/Assets.xcassets/AppIcon.appiconset/500fd9f9d72a6059070cf8fb2a34349b033bba36.jpg的副本.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwift/Assets.xcassets/AppIcon.appiconset/500fd9f9d72a6059070cf8fb2a34349b033bba36.jpg的副本.png -------------------------------------------------------------------------------- /DemoSwift/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwift/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /DemoSwift/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwift/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /DemoSwift/Assets.xcassets/Image.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwift/Assets.xcassets/Image.imageset/Contents.json -------------------------------------------------------------------------------- /DemoSwift/Assets.xcassets/PayTheBill/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwift/Assets.xcassets/PayTheBill/Contents.json -------------------------------------------------------------------------------- /DemoSwift/Assets.xcassets/PayTheBill/PayTheBill_headerImg.imageset/120.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwift/Assets.xcassets/PayTheBill/PayTheBill_headerImg.imageset/120.png -------------------------------------------------------------------------------- /DemoSwift/Assets.xcassets/PayTheBill/PayTheBill_headerImg.imageset/180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwift/Assets.xcassets/PayTheBill/PayTheBill_headerImg.imageset/180.png -------------------------------------------------------------------------------- /DemoSwift/Assets.xcassets/PayTheBill/PayTheBill_headerImg.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwift/Assets.xcassets/PayTheBill/PayTheBill_headerImg.imageset/Contents.json -------------------------------------------------------------------------------- /DemoSwift/Assets.xcassets/PayTheBill/PayTheBill_smallHeaderImg.imageset/60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwift/Assets.xcassets/PayTheBill/PayTheBill_smallHeaderImg.imageset/60.png -------------------------------------------------------------------------------- /DemoSwift/Assets.xcassets/PayTheBill/PayTheBill_smallHeaderImg.imageset/90.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwift/Assets.xcassets/PayTheBill/PayTheBill_smallHeaderImg.imageset/90.png -------------------------------------------------------------------------------- /DemoSwift/Assets.xcassets/PayTheBill/PayTheBill_smallHeaderImg.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwift/Assets.xcassets/PayTheBill/PayTheBill_smallHeaderImg.imageset/Contents.json -------------------------------------------------------------------------------- /DemoSwift/Assets/IMG_001.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwift/Assets/IMG_001.png -------------------------------------------------------------------------------- /DemoSwift/Assets/android.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwift/Assets/android.9.png -------------------------------------------------------------------------------- /DemoSwift/Assets/ant@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwift/Assets/ant@3x.png -------------------------------------------------------------------------------- /DemoSwift/Assets/large_leaves_70mp.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwift/Assets/large_leaves_70mp.jpg -------------------------------------------------------------------------------- /DemoSwift/Assets/transparent_001.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwift/Assets/transparent_001.png -------------------------------------------------------------------------------- /DemoSwift/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwift/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /DemoSwift/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwift/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /DemoSwift/Base/ViewController/PeekViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwift/Base/ViewController/PeekViewController.swift -------------------------------------------------------------------------------- /DemoSwift/Demo.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwift/Demo.swift -------------------------------------------------------------------------------- /DemoSwift/Demo/Animation/AnimationViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwift/Demo/Animation/AnimationViewController.swift -------------------------------------------------------------------------------- /DemoSwift/Demo/Animation/AnimationViewController.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwift/Demo/Animation/AnimationViewController.xib -------------------------------------------------------------------------------- /DemoSwift/Demo/Animation/ClockOff/ClockOffButton.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwift/Demo/Animation/ClockOff/ClockOffButton.swift -------------------------------------------------------------------------------- /DemoSwift/Demo/Animation/ClockOff/ClockOffViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwift/Demo/Animation/ClockOff/ClockOffViewController.swift -------------------------------------------------------------------------------- /DemoSwift/Demo/BigImage/AppleDownsampleViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwift/Demo/BigImage/AppleDownsampleViewController.swift -------------------------------------------------------------------------------- /DemoSwift/Demo/BigImage/BigImageTableViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwift/Demo/BigImage/BigImageTableViewController.swift -------------------------------------------------------------------------------- /DemoSwift/Demo/BigImage/CoreGraphicsBigImageViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwift/Demo/BigImage/CoreGraphicsBigImageViewController.swift -------------------------------------------------------------------------------- /DemoSwift/Demo/BigImage/CoreGraphicsBigImageViewController.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwift/Demo/BigImage/CoreGraphicsBigImageViewController.xib -------------------------------------------------------------------------------- /DemoSwift/Demo/BigImage/CoreImageBigImageViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwift/Demo/BigImage/CoreImageBigImageViewController.swift -------------------------------------------------------------------------------- /DemoSwift/Demo/BigImage/CoreImageBigImageViewController.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwift/Demo/BigImage/CoreImageBigImageViewController.xib -------------------------------------------------------------------------------- /DemoSwift/Demo/BigImage/ImageIOBigImageViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwift/Demo/BigImage/ImageIOBigImageViewController.swift -------------------------------------------------------------------------------- /DemoSwift/Demo/BigImage/ImageIOBigImageViewController.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwift/Demo/BigImage/ImageIOBigImageViewController.xib -------------------------------------------------------------------------------- /DemoSwift/Demo/BigImage/OriginImageViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwift/Demo/BigImage/OriginImageViewController.swift -------------------------------------------------------------------------------- /DemoSwift/Demo/BigImage/OriginImageViewController.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwift/Demo/BigImage/OriginImageViewController.xib -------------------------------------------------------------------------------- /DemoSwift/Demo/BigImage/UIKitBigImageViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwift/Demo/BigImage/UIKitBigImageViewController.swift -------------------------------------------------------------------------------- /DemoSwift/Demo/BigImage/UIKitBigImageViewController.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwift/Demo/BigImage/UIKitBigImageViewController.xib -------------------------------------------------------------------------------- /DemoSwift/Demo/CTCharts/CTChartDemoViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwift/Demo/CTCharts/CTChartDemoViewController.swift -------------------------------------------------------------------------------- /DemoSwift/Demo/CTCharts/CTChartDemoViewController.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwift/Demo/CTCharts/CTChartDemoViewController.xib -------------------------------------------------------------------------------- /DemoSwift/Demo/CTCharts/CTChartView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwift/Demo/CTCharts/CTChartView.swift -------------------------------------------------------------------------------- /DemoSwift/Demo/CTCharts/CTChartView.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwift/Demo/CTCharts/CTChartView.xib -------------------------------------------------------------------------------- /DemoSwift/Demo/CTCharts/CTScrollBarChartView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwift/Demo/CTCharts/CTScrollBarChartView.swift -------------------------------------------------------------------------------- /DemoSwift/Demo/CTCharts/CTScrollBarTimeChartView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwift/Demo/CTCharts/CTScrollBarTimeChartView.swift -------------------------------------------------------------------------------- /DemoSwift/Demo/CTCharts/CTScrollChartDemoViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwift/Demo/CTCharts/CTScrollChartDemoViewController.swift -------------------------------------------------------------------------------- /DemoSwift/Demo/CTCharts/CTScrollChartDemoViewController.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwift/Demo/CTCharts/CTScrollChartDemoViewController.xib -------------------------------------------------------------------------------- /DemoSwift/Demo/CountdownButton/CountdownButton.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwift/Demo/CountdownButton/CountdownButton.swift -------------------------------------------------------------------------------- /DemoSwift/Demo/CountdownButton/CountdownTimer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwift/Demo/CountdownButton/CountdownTimer.swift -------------------------------------------------------------------------------- /DemoSwift/Demo/CountdownButton/CountdownViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwift/Demo/CountdownButton/CountdownViewController.swift -------------------------------------------------------------------------------- /DemoSwift/Demo/DatePickerView/DatePickerDemoViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwift/Demo/DatePickerView/DatePickerDemoViewController.swift -------------------------------------------------------------------------------- /DemoSwift/Demo/DatePickerView/DatePickerDemoViewController.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwift/Demo/DatePickerView/DatePickerDemoViewController.xib -------------------------------------------------------------------------------- /DemoSwift/Demo/DatePickerView/DatePickerView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwift/Demo/DatePickerView/DatePickerView.swift -------------------------------------------------------------------------------- /DemoSwift/Demo/DatePickerView/DatePickerView.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwift/Demo/DatePickerView/DatePickerView.xib -------------------------------------------------------------------------------- /DemoSwift/Demo/DesignPatterns/AbstractFactoryPattern/AFAdiWang.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwift/Demo/DesignPatterns/AbstractFactoryPattern/AFAdiWang.swift -------------------------------------------------------------------------------- /DemoSwift/Demo/DesignPatterns/AbstractFactoryPattern/AFFactory.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwift/Demo/DesignPatterns/AbstractFactoryPattern/AFFactory.swift -------------------------------------------------------------------------------- /DemoSwift/Demo/DesignPatterns/AbstractFactoryPattern/AFFactoryAdiWang.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwift/Demo/DesignPatterns/AbstractFactoryPattern/AFFactoryAdiWang.swift -------------------------------------------------------------------------------- /DemoSwift/Demo/DesignPatterns/AbstractFactoryPattern/AFFactoryNike.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwift/Demo/DesignPatterns/AbstractFactoryPattern/AFFactoryNike.swift -------------------------------------------------------------------------------- /DemoSwift/Demo/DesignPatterns/AbstractFactoryPattern/AFNike.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwift/Demo/DesignPatterns/AbstractFactoryPattern/AFNike.swift -------------------------------------------------------------------------------- /DemoSwift/Demo/DesignPatterns/AbstractFactoryPattern/AFShoesProtocol.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwift/Demo/DesignPatterns/AbstractFactoryPattern/AFShoesProtocol.swift -------------------------------------------------------------------------------- /DemoSwift/Demo/DesignPatterns/DesignPatternsViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwift/Demo/DesignPatterns/DesignPatternsViewController.swift -------------------------------------------------------------------------------- /DemoSwift/Demo/DesignPatterns/FactoryPattern/FAdiWang.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwift/Demo/DesignPatterns/FactoryPattern/FAdiWang.swift -------------------------------------------------------------------------------- /DemoSwift/Demo/DesignPatterns/FactoryPattern/FFactory.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwift/Demo/DesignPatterns/FactoryPattern/FFactory.swift -------------------------------------------------------------------------------- /DemoSwift/Demo/DesignPatterns/FactoryPattern/FFactoryAdiWang.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwift/Demo/DesignPatterns/FactoryPattern/FFactoryAdiWang.swift -------------------------------------------------------------------------------- /DemoSwift/Demo/DesignPatterns/FactoryPattern/FFactoryNike.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwift/Demo/DesignPatterns/FactoryPattern/FFactoryNike.swift -------------------------------------------------------------------------------- /DemoSwift/Demo/DesignPatterns/FactoryPattern/FNike.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwift/Demo/DesignPatterns/FactoryPattern/FNike.swift -------------------------------------------------------------------------------- /DemoSwift/Demo/DesignPatterns/FactoryPattern/FShoes.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwift/Demo/DesignPatterns/FactoryPattern/FShoes.swift -------------------------------------------------------------------------------- /DemoSwift/Demo/DesignPatterns/SimpleFactoryPattern/SFAdiWang.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwift/Demo/DesignPatterns/SimpleFactoryPattern/SFAdiWang.swift -------------------------------------------------------------------------------- /DemoSwift/Demo/DesignPatterns/SimpleFactoryPattern/SFFactory.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwift/Demo/DesignPatterns/SimpleFactoryPattern/SFFactory.swift -------------------------------------------------------------------------------- /DemoSwift/Demo/DesignPatterns/SimpleFactoryPattern/SFNike.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwift/Demo/DesignPatterns/SimpleFactoryPattern/SFNike.swift -------------------------------------------------------------------------------- /DemoSwift/Demo/DesignPatterns/SimpleFactoryPattern/SFShoesProtocol.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwift/Demo/DesignPatterns/SimpleFactoryPattern/SFShoesProtocol.swift -------------------------------------------------------------------------------- /DemoSwift/Demo/DynamicAndStaticFramework/DynamicAndStaticViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwift/Demo/DynamicAndStaticFramework/DynamicAndStaticViewController.swift -------------------------------------------------------------------------------- /DemoSwift/Demo/Image/DownsampleViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwift/Demo/Image/DownsampleViewController.swift -------------------------------------------------------------------------------- /DemoSwift/Demo/Image/ImageTableViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwift/Demo/Image/ImageTableViewController.swift -------------------------------------------------------------------------------- /DemoSwift/Demo/Image/ManualDecodeViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwift/Demo/Image/ManualDecodeViewController.swift -------------------------------------------------------------------------------- /DemoSwift/Demo/Image/ManualDecodeViewController.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwift/Demo/Image/ManualDecodeViewController.xib -------------------------------------------------------------------------------- /DemoSwift/Demo/Image/NinePatchImageViewController1.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwift/Demo/Image/NinePatchImageViewController1.swift -------------------------------------------------------------------------------- /DemoSwift/Demo/Image/NinePatchImageViewController2.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwift/Demo/Image/NinePatchImageViewController2.swift -------------------------------------------------------------------------------- /DemoSwift/Demo/Location/LocationViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwift/Demo/Location/LocationViewController.swift -------------------------------------------------------------------------------- /DemoSwift/Demo/Marquee/MarqueeView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwift/Demo/Marquee/MarqueeView.swift -------------------------------------------------------------------------------- /DemoSwift/Demo/Marquee/MarqueeViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwift/Demo/Marquee/MarqueeViewController.swift -------------------------------------------------------------------------------- /DemoSwift/Demo/MemoryLayout/MemoryLayoutVC.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwift/Demo/MemoryLayout/MemoryLayoutVC.swift -------------------------------------------------------------------------------- /DemoSwift/Demo/Metal/MetalViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwift/Demo/Metal/MetalViewController.swift -------------------------------------------------------------------------------- /DemoSwift/Demo/Metal/MetalViewController.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwift/Demo/Metal/MetalViewController.xib -------------------------------------------------------------------------------- /DemoSwift/Demo/Metal/compute/MetalAdder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwift/Demo/Metal/compute/MetalAdder.swift -------------------------------------------------------------------------------- /DemoSwift/Demo/Metal/compute/adder.metal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwift/Demo/Metal/compute/adder.metal -------------------------------------------------------------------------------- /DemoSwift/Demo/Metal/drawView/MetalDrawViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwift/Demo/Metal/drawView/MetalDrawViewController.swift -------------------------------------------------------------------------------- /DemoSwift/Demo/Metal/drawView/Renderer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwift/Demo/Metal/drawView/Renderer.swift -------------------------------------------------------------------------------- /DemoSwift/Demo/PayTheBill/PayTheBillHeaderView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwift/Demo/PayTheBill/PayTheBillHeaderView.swift -------------------------------------------------------------------------------- /DemoSwift/Demo/PayTheBill/PayTheBillHeaderView.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwift/Demo/PayTheBill/PayTheBillHeaderView.xib -------------------------------------------------------------------------------- /DemoSwift/Demo/PayTheBill/PayTheBillTitleView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwift/Demo/PayTheBill/PayTheBillTitleView.swift -------------------------------------------------------------------------------- /DemoSwift/Demo/PayTheBill/PayTheBillTitleView.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwift/Demo/PayTheBill/PayTheBillTitleView.xib -------------------------------------------------------------------------------- /DemoSwift/Demo/PayTheBill/PayTheBillViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwift/Demo/PayTheBill/PayTheBillViewController.swift -------------------------------------------------------------------------------- /DemoSwift/Demo/PayTheBill/PayTheBillViewController.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwift/Demo/PayTheBill/PayTheBillViewController.xib -------------------------------------------------------------------------------- /DemoSwift/Demo/TimerCycle/OCTimerLeakViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwift/Demo/TimerCycle/OCTimerLeakViewController.h -------------------------------------------------------------------------------- /DemoSwift/Demo/TimerCycle/OCTimerLeakViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwift/Demo/TimerCycle/OCTimerLeakViewController.m -------------------------------------------------------------------------------- /DemoSwift/Demo/TimerCycle/TimerCycleSwiftViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwift/Demo/TimerCycle/TimerCycleSwiftViewController.swift -------------------------------------------------------------------------------- /DemoSwift/Demo/TimerCycle/TimerCycleViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwift/Demo/TimerCycle/TimerCycleViewController.swift -------------------------------------------------------------------------------- /DemoSwift/Demo/TimerCycle/WeakTimer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwift/Demo/TimerCycle/WeakTimer.h -------------------------------------------------------------------------------- /DemoSwift/Demo/TimerCycle/WeakTimer.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwift/Demo/TimerCycle/WeakTimer.m -------------------------------------------------------------------------------- /DemoSwift/Demo/TimerCycle/WeakTimerSwift.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwift/Demo/TimerCycle/WeakTimerSwift.swift -------------------------------------------------------------------------------- /DemoSwift/Demo/iOS lock benchmark/LockBenchmarkViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwift/Demo/iOS lock benchmark/LockBenchmarkViewController.swift -------------------------------------------------------------------------------- /DemoSwift/Demo/iOS lock benchmark/OCLockBenchmark.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwift/Demo/iOS lock benchmark/OCLockBenchmark.h -------------------------------------------------------------------------------- /DemoSwift/Demo/iOS lock benchmark/OCLockBenchmark.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwift/Demo/iOS lock benchmark/OCLockBenchmark.m -------------------------------------------------------------------------------- /DemoSwift/Demo/labelTouch/UILabelMultipleTapController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwift/Demo/labelTouch/UILabelMultipleTapController.swift -------------------------------------------------------------------------------- /DemoSwift/Demo/reflect/ReflectBaseModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwift/Demo/reflect/ReflectBaseModel.swift -------------------------------------------------------------------------------- /DemoSwift/Demo/reflect/ReflectViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwift/Demo/reflect/ReflectViewController.swift -------------------------------------------------------------------------------- /DemoSwift/Demo/runloop/BSBacktraceLogger.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwift/Demo/runloop/BSBacktraceLogger.h -------------------------------------------------------------------------------- /DemoSwift/Demo/runloop/BSBacktraceLogger.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwift/Demo/runloop/BSBacktraceLogger.m -------------------------------------------------------------------------------- /DemoSwift/Demo/runloop/ObserverMainRunloop.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwift/Demo/runloop/ObserverMainRunloop.h -------------------------------------------------------------------------------- /DemoSwift/Demo/runloop/ObserverMainRunloop.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwift/Demo/runloop/ObserverMainRunloop.m -------------------------------------------------------------------------------- /DemoSwift/Demo/响应链及事件传递/BigTouchLabel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwift/Demo/响应链及事件传递/BigTouchLabel.swift -------------------------------------------------------------------------------- /DemoSwift/Demo/响应链及事件传递/IgnoreTouchLabel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwift/Demo/响应链及事件传递/IgnoreTouchLabel.swift -------------------------------------------------------------------------------- /DemoSwift/Demo/响应链及事件传递/ResponderDetailTwoViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwift/Demo/响应链及事件传递/ResponderDetailTwoViewController.swift -------------------------------------------------------------------------------- /DemoSwift/Demo/响应链及事件传递/ResponderDetailViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwift/Demo/响应链及事件传递/ResponderDetailViewController.swift -------------------------------------------------------------------------------- /DemoSwift/Demo/响应链及事件传递/ResponderViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwift/Demo/响应链及事件传递/ResponderViewController.swift -------------------------------------------------------------------------------- /DemoSwift/Demo/离屏渲染/OffScreenTableViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwift/Demo/离屏渲染/OffScreenTableViewController.swift -------------------------------------------------------------------------------- /DemoSwift/Demo/离屏渲染/OffScreenTableViewControllerCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwift/Demo/离屏渲染/OffScreenTableViewControllerCell.swift -------------------------------------------------------------------------------- /DemoSwift/Demo/离屏渲染/OffScreenViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwift/Demo/离屏渲染/OffScreenViewController.swift -------------------------------------------------------------------------------- /DemoSwift/Demo/网络请求依赖/NetworkDependDemoVC.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwift/Demo/网络请求依赖/NetworkDependDemoVC.swift -------------------------------------------------------------------------------- /DemoSwift/DemoSwift-Bridging-Header.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwift/DemoSwift-Bridging-Header.h -------------------------------------------------------------------------------- /DemoSwift/Extension/Codable+Extension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwift/Extension/Codable+Extension.swift -------------------------------------------------------------------------------- /DemoSwift/Extension/Data+Extension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwift/Extension/Data+Extension.swift -------------------------------------------------------------------------------- /DemoSwift/Extension/Date+Extension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwift/Extension/Date+Extension.swift -------------------------------------------------------------------------------- /DemoSwift/Extension/DispatchQueue+Extension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwift/Extension/DispatchQueue+Extension.swift -------------------------------------------------------------------------------- /DemoSwift/Extension/Number+Extension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwift/Extension/Number+Extension.swift -------------------------------------------------------------------------------- /DemoSwift/Extension/String+Extension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwift/Extension/String+Extension.swift -------------------------------------------------------------------------------- /DemoSwift/Extension/UIApplication+Extension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwift/Extension/UIApplication+Extension.swift -------------------------------------------------------------------------------- /DemoSwift/Extension/UIColor+Extension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwift/Extension/UIColor+Extension.swift -------------------------------------------------------------------------------- /DemoSwift/Extension/UIDevice+Extension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwift/Extension/UIDevice+Extension.swift -------------------------------------------------------------------------------- /DemoSwift/Extension/UIImage+Extension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwift/Extension/UIImage+Extension.swift -------------------------------------------------------------------------------- /DemoSwift/Extension/UIKit+Extension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwift/Extension/UIKit+Extension.swift -------------------------------------------------------------------------------- /DemoSwift/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwift/Info.plist -------------------------------------------------------------------------------- /DemoSwift/MainTableViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwift/MainTableViewController.swift -------------------------------------------------------------------------------- /DemoSwift/Playground/sqlite.playground/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwift/Playground/sqlite.playground/Contents.swift -------------------------------------------------------------------------------- /DemoSwift/Playground/sqlite.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwift/Playground/sqlite.playground/contents.xcplayground -------------------------------------------------------------------------------- /DemoSwift/Playground/sqlite.playground/timeline.xctimeline: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwift/Playground/sqlite.playground/timeline.xctimeline -------------------------------------------------------------------------------- /DemoSwift/Playground/sqliteFTS5.playground/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwift/Playground/sqliteFTS5.playground/Contents.swift -------------------------------------------------------------------------------- /DemoSwift/Playground/sqliteFTS5.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwift/Playground/sqliteFTS5.playground/contents.xcplayground -------------------------------------------------------------------------------- /DemoSwift/ThreeTouchPreviewActionDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwift/ThreeTouchPreviewActionDelegate.swift -------------------------------------------------------------------------------- /DemoSwift/Tool/NinePatchImageFactory.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwift/Tool/NinePatchImageFactory.swift -------------------------------------------------------------------------------- /DemoSwift/deleteTrailingWhitespace.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwift/deleteTrailingWhitespace.sh -------------------------------------------------------------------------------- /DemoSwift/utils/Trottle.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwift/utils/Trottle.swift -------------------------------------------------------------------------------- /DemoSwiftTests/BigImageTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwiftTests/BigImageTests.swift -------------------------------------------------------------------------------- /DemoSwiftTests/DateExtensionTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwiftTests/DateExtensionTests.swift -------------------------------------------------------------------------------- /DemoSwiftTests/DemoSwiftTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwiftTests/DemoSwiftTests.swift -------------------------------------------------------------------------------- /DemoSwiftTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwiftTests/Info.plist -------------------------------------------------------------------------------- /DemoSwiftTests/NinePatchImageTest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DemoSwiftTests/NinePatchImageTest.swift -------------------------------------------------------------------------------- /DynamicFramework/DynamicFramework.bundle/alert.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DynamicFramework/DynamicFramework.bundle/alert.png -------------------------------------------------------------------------------- /DynamicFramework/DynamicFramework.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DynamicFramework/DynamicFramework.h -------------------------------------------------------------------------------- /DynamicFramework/DynamicFrameworkView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DynamicFramework/DynamicFrameworkView.swift -------------------------------------------------------------------------------- /DynamicFramework/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DynamicFramework/Info.plist -------------------------------------------------------------------------------- /DynamicFramework/UIImage+Extension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/DynamicFramework/UIImage+Extension.swift -------------------------------------------------------------------------------- /Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/Podfile -------------------------------------------------------------------------------- /Podfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/Podfile.lock -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/README.md -------------------------------------------------------------------------------- /StaticFramework/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/StaticFramework/Info.plist -------------------------------------------------------------------------------- /StaticFramework/StaticFramework.bundle/ab.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/StaticFramework/StaticFramework.bundle/ab.png -------------------------------------------------------------------------------- /StaticFramework/StaticFramework.bundle/alert.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/StaticFramework/StaticFramework.bundle/alert.png -------------------------------------------------------------------------------- /StaticFramework/StaticFramework.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/StaticFramework/StaticFramework.h -------------------------------------------------------------------------------- /StaticFramework/StaticFrameworkView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/StaticFramework/StaticFrameworkView.swift -------------------------------------------------------------------------------- /StaticFramework/UIImage+Extension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/StaticFramework/UIImage+Extension.swift -------------------------------------------------------------------------------- /gif/3DTouch_homeScreen_shortcut.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/gif/3DTouch_homeScreen_shortcut.gif -------------------------------------------------------------------------------- /gif/animation.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/gif/animation.gif -------------------------------------------------------------------------------- /gif/charts.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/gif/charts.gif -------------------------------------------------------------------------------- /gif/daka.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/gif/daka.gif -------------------------------------------------------------------------------- /gif/datePicker.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/gif/datePicker.gif -------------------------------------------------------------------------------- /gif/marquee.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/gif/marquee.gif -------------------------------------------------------------------------------- /gif/pay.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/gif/pay.gif -------------------------------------------------------------------------------- /gif/peek_pop.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaoxp/DemoSwift/HEAD/gif/peek_pop.gif --------------------------------------------------------------------------------