├── .gitignore ├── FXDanmaku.podspec ├── FXDanmaku ├── FXDanmaku.h ├── FXDanmaku.m ├── FXDanmakuConfiguration.h ├── FXDanmakuConfiguration.m ├── FXDanmakuItem.h ├── FXDanmakuItem.m ├── FXDanmakuItemData.h ├── FXDanmakuItemData.m ├── FXDanmakuItem_Private.h ├── FXDanmakuMacro.h ├── FXDanmakuPriorityQueue.h ├── FXDanmakuPriorityQueue.m ├── FXGCDTimer.h ├── FXGCDTimer.m ├── FXOperationQueue.h ├── FXOperationQueue.m ├── FXReuseObjectQueue.h ├── FXReuseObjectQueue.m ├── FXSingleRowItemsManager.h └── FXSingleRowItemsManager.m ├── FXDanmakuDemo.xcodeproj ├── project.pbxproj └── project.xcworkspace │ └── contents.xcworkspacedata ├── FXDanmakuDemo.xcworkspace ├── contents.xcworkspacedata └── xcshareddata │ └── IDEWorkspaceChecks.plist ├── FXDanmakuDemo ├── AppDelegate.h ├── AppDelegate.m ├── Assets.xcassets │ ├── AppIcon.appiconset │ │ └── Contents.json │ ├── Contents.json │ ├── LaunchImage.launchimage │ │ └── Contents.json │ ├── avatar0.imageset │ │ ├── Contents.json │ │ ├── avatar0@2x.png │ │ └── avatar0@3x.png │ ├── avatar1.imageset │ │ ├── Contents.json │ │ ├── avatar1@2x.png │ │ └── avatar1@3x.png │ ├── avatar2.imageset │ │ ├── Contents.json │ │ ├── avatar2@2x.png │ │ └── avatar2@3x.png │ ├── avatar3.imageset │ │ ├── Contents.json │ │ ├── avatar3@2x.png │ │ └── avatar3@3x.png │ ├── avatar4.imageset │ │ ├── Contents.json │ │ ├── avatar4@2x.png │ │ └── avatar4@3x.png │ ├── avatar5.imageset │ │ ├── Contents.json │ │ ├── avatar5@2x.png │ │ └── avatar5@3x.png │ ├── bulletin_bg.imageset │ │ ├── Contents.json │ │ ├── bulletin_bg@2x.png │ │ └── bulletin_bg@3x.png │ └── danmaku_item_bg.imageset │ │ ├── Contents.json │ │ ├── danmaku_item_bg@2x.png │ │ └── danmaku_item_bg@3x.png ├── Base.lproj │ ├── LaunchScreen.storyboard │ └── Main.storyboard ├── DemoBulletinItem.h ├── DemoBulletinItem.m ├── DemoBulletinItemData.h ├── DemoBulletinItemData.m ├── DemoDanmakuItem.h ├── DemoDanmakuItem.m ├── DemoDanmakuItem.xib ├── DemoDanmakuItemData.h ├── DemoDanmakuItemData.m ├── Info.plist ├── JPFPSStatus.h ├── JPFPSStatus.m ├── MultiRowsVC.h ├── MultiRowsVC.m ├── NSObject+FXAlertView.h ├── NSObject+FXAlertView.m ├── NSTimer+FXWeakTarget.h ├── NSTimer+FXWeakTarget.m ├── SingleRowVC.h ├── SingleRowVC.m ├── UIImageView+CornerRadius.h ├── UIImageView+CornerRadius.m └── main.m ├── Images ├── preview1.gif └── preview2.gif ├── LICENSE ├── Podfile ├── Podfile.lock └── README.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnFoo/FXDanmaku/HEAD/.gitignore -------------------------------------------------------------------------------- /FXDanmaku.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnFoo/FXDanmaku/HEAD/FXDanmaku.podspec -------------------------------------------------------------------------------- /FXDanmaku/FXDanmaku.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnFoo/FXDanmaku/HEAD/FXDanmaku/FXDanmaku.h -------------------------------------------------------------------------------- /FXDanmaku/FXDanmaku.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnFoo/FXDanmaku/HEAD/FXDanmaku/FXDanmaku.m -------------------------------------------------------------------------------- /FXDanmaku/FXDanmakuConfiguration.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnFoo/FXDanmaku/HEAD/FXDanmaku/FXDanmakuConfiguration.h -------------------------------------------------------------------------------- /FXDanmaku/FXDanmakuConfiguration.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnFoo/FXDanmaku/HEAD/FXDanmaku/FXDanmakuConfiguration.m -------------------------------------------------------------------------------- /FXDanmaku/FXDanmakuItem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnFoo/FXDanmaku/HEAD/FXDanmaku/FXDanmakuItem.h -------------------------------------------------------------------------------- /FXDanmaku/FXDanmakuItem.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnFoo/FXDanmaku/HEAD/FXDanmaku/FXDanmakuItem.m -------------------------------------------------------------------------------- /FXDanmaku/FXDanmakuItemData.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnFoo/FXDanmaku/HEAD/FXDanmaku/FXDanmakuItemData.h -------------------------------------------------------------------------------- /FXDanmaku/FXDanmakuItemData.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnFoo/FXDanmaku/HEAD/FXDanmaku/FXDanmakuItemData.m -------------------------------------------------------------------------------- /FXDanmaku/FXDanmakuItem_Private.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnFoo/FXDanmaku/HEAD/FXDanmaku/FXDanmakuItem_Private.h -------------------------------------------------------------------------------- /FXDanmaku/FXDanmakuMacro.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnFoo/FXDanmaku/HEAD/FXDanmaku/FXDanmakuMacro.h -------------------------------------------------------------------------------- /FXDanmaku/FXDanmakuPriorityQueue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnFoo/FXDanmaku/HEAD/FXDanmaku/FXDanmakuPriorityQueue.h -------------------------------------------------------------------------------- /FXDanmaku/FXDanmakuPriorityQueue.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnFoo/FXDanmaku/HEAD/FXDanmaku/FXDanmakuPriorityQueue.m -------------------------------------------------------------------------------- /FXDanmaku/FXGCDTimer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnFoo/FXDanmaku/HEAD/FXDanmaku/FXGCDTimer.h -------------------------------------------------------------------------------- /FXDanmaku/FXGCDTimer.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnFoo/FXDanmaku/HEAD/FXDanmaku/FXGCDTimer.m -------------------------------------------------------------------------------- /FXDanmaku/FXOperationQueue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnFoo/FXDanmaku/HEAD/FXDanmaku/FXOperationQueue.h -------------------------------------------------------------------------------- /FXDanmaku/FXOperationQueue.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnFoo/FXDanmaku/HEAD/FXDanmaku/FXOperationQueue.m -------------------------------------------------------------------------------- /FXDanmaku/FXReuseObjectQueue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnFoo/FXDanmaku/HEAD/FXDanmaku/FXReuseObjectQueue.h -------------------------------------------------------------------------------- /FXDanmaku/FXReuseObjectQueue.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnFoo/FXDanmaku/HEAD/FXDanmaku/FXReuseObjectQueue.m -------------------------------------------------------------------------------- /FXDanmaku/FXSingleRowItemsManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnFoo/FXDanmaku/HEAD/FXDanmaku/FXSingleRowItemsManager.h -------------------------------------------------------------------------------- /FXDanmaku/FXSingleRowItemsManager.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnFoo/FXDanmaku/HEAD/FXDanmaku/FXSingleRowItemsManager.m -------------------------------------------------------------------------------- /FXDanmakuDemo.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnFoo/FXDanmaku/HEAD/FXDanmakuDemo.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /FXDanmakuDemo.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnFoo/FXDanmaku/HEAD/FXDanmakuDemo.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /FXDanmakuDemo.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnFoo/FXDanmaku/HEAD/FXDanmakuDemo.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /FXDanmakuDemo.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnFoo/FXDanmaku/HEAD/FXDanmakuDemo.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /FXDanmakuDemo/AppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnFoo/FXDanmaku/HEAD/FXDanmakuDemo/AppDelegate.h -------------------------------------------------------------------------------- /FXDanmakuDemo/AppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnFoo/FXDanmaku/HEAD/FXDanmakuDemo/AppDelegate.m -------------------------------------------------------------------------------- /FXDanmakuDemo/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnFoo/FXDanmaku/HEAD/FXDanmakuDemo/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /FXDanmakuDemo/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnFoo/FXDanmaku/HEAD/FXDanmakuDemo/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /FXDanmakuDemo/Assets.xcassets/LaunchImage.launchimage/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnFoo/FXDanmaku/HEAD/FXDanmakuDemo/Assets.xcassets/LaunchImage.launchimage/Contents.json -------------------------------------------------------------------------------- /FXDanmakuDemo/Assets.xcassets/avatar0.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnFoo/FXDanmaku/HEAD/FXDanmakuDemo/Assets.xcassets/avatar0.imageset/Contents.json -------------------------------------------------------------------------------- /FXDanmakuDemo/Assets.xcassets/avatar0.imageset/avatar0@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnFoo/FXDanmaku/HEAD/FXDanmakuDemo/Assets.xcassets/avatar0.imageset/avatar0@2x.png -------------------------------------------------------------------------------- /FXDanmakuDemo/Assets.xcassets/avatar0.imageset/avatar0@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnFoo/FXDanmaku/HEAD/FXDanmakuDemo/Assets.xcassets/avatar0.imageset/avatar0@3x.png -------------------------------------------------------------------------------- /FXDanmakuDemo/Assets.xcassets/avatar1.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnFoo/FXDanmaku/HEAD/FXDanmakuDemo/Assets.xcassets/avatar1.imageset/Contents.json -------------------------------------------------------------------------------- /FXDanmakuDemo/Assets.xcassets/avatar1.imageset/avatar1@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnFoo/FXDanmaku/HEAD/FXDanmakuDemo/Assets.xcassets/avatar1.imageset/avatar1@2x.png -------------------------------------------------------------------------------- /FXDanmakuDemo/Assets.xcassets/avatar1.imageset/avatar1@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnFoo/FXDanmaku/HEAD/FXDanmakuDemo/Assets.xcassets/avatar1.imageset/avatar1@3x.png -------------------------------------------------------------------------------- /FXDanmakuDemo/Assets.xcassets/avatar2.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnFoo/FXDanmaku/HEAD/FXDanmakuDemo/Assets.xcassets/avatar2.imageset/Contents.json -------------------------------------------------------------------------------- /FXDanmakuDemo/Assets.xcassets/avatar2.imageset/avatar2@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnFoo/FXDanmaku/HEAD/FXDanmakuDemo/Assets.xcassets/avatar2.imageset/avatar2@2x.png -------------------------------------------------------------------------------- /FXDanmakuDemo/Assets.xcassets/avatar2.imageset/avatar2@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnFoo/FXDanmaku/HEAD/FXDanmakuDemo/Assets.xcassets/avatar2.imageset/avatar2@3x.png -------------------------------------------------------------------------------- /FXDanmakuDemo/Assets.xcassets/avatar3.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnFoo/FXDanmaku/HEAD/FXDanmakuDemo/Assets.xcassets/avatar3.imageset/Contents.json -------------------------------------------------------------------------------- /FXDanmakuDemo/Assets.xcassets/avatar3.imageset/avatar3@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnFoo/FXDanmaku/HEAD/FXDanmakuDemo/Assets.xcassets/avatar3.imageset/avatar3@2x.png -------------------------------------------------------------------------------- /FXDanmakuDemo/Assets.xcassets/avatar3.imageset/avatar3@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnFoo/FXDanmaku/HEAD/FXDanmakuDemo/Assets.xcassets/avatar3.imageset/avatar3@3x.png -------------------------------------------------------------------------------- /FXDanmakuDemo/Assets.xcassets/avatar4.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnFoo/FXDanmaku/HEAD/FXDanmakuDemo/Assets.xcassets/avatar4.imageset/Contents.json -------------------------------------------------------------------------------- /FXDanmakuDemo/Assets.xcassets/avatar4.imageset/avatar4@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnFoo/FXDanmaku/HEAD/FXDanmakuDemo/Assets.xcassets/avatar4.imageset/avatar4@2x.png -------------------------------------------------------------------------------- /FXDanmakuDemo/Assets.xcassets/avatar4.imageset/avatar4@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnFoo/FXDanmaku/HEAD/FXDanmakuDemo/Assets.xcassets/avatar4.imageset/avatar4@3x.png -------------------------------------------------------------------------------- /FXDanmakuDemo/Assets.xcassets/avatar5.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnFoo/FXDanmaku/HEAD/FXDanmakuDemo/Assets.xcassets/avatar5.imageset/Contents.json -------------------------------------------------------------------------------- /FXDanmakuDemo/Assets.xcassets/avatar5.imageset/avatar5@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnFoo/FXDanmaku/HEAD/FXDanmakuDemo/Assets.xcassets/avatar5.imageset/avatar5@2x.png -------------------------------------------------------------------------------- /FXDanmakuDemo/Assets.xcassets/avatar5.imageset/avatar5@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnFoo/FXDanmaku/HEAD/FXDanmakuDemo/Assets.xcassets/avatar5.imageset/avatar5@3x.png -------------------------------------------------------------------------------- /FXDanmakuDemo/Assets.xcassets/bulletin_bg.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnFoo/FXDanmaku/HEAD/FXDanmakuDemo/Assets.xcassets/bulletin_bg.imageset/Contents.json -------------------------------------------------------------------------------- /FXDanmakuDemo/Assets.xcassets/bulletin_bg.imageset/bulletin_bg@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnFoo/FXDanmaku/HEAD/FXDanmakuDemo/Assets.xcassets/bulletin_bg.imageset/bulletin_bg@2x.png -------------------------------------------------------------------------------- /FXDanmakuDemo/Assets.xcassets/bulletin_bg.imageset/bulletin_bg@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnFoo/FXDanmaku/HEAD/FXDanmakuDemo/Assets.xcassets/bulletin_bg.imageset/bulletin_bg@3x.png -------------------------------------------------------------------------------- /FXDanmakuDemo/Assets.xcassets/danmaku_item_bg.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnFoo/FXDanmaku/HEAD/FXDanmakuDemo/Assets.xcassets/danmaku_item_bg.imageset/Contents.json -------------------------------------------------------------------------------- /FXDanmakuDemo/Assets.xcassets/danmaku_item_bg.imageset/danmaku_item_bg@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnFoo/FXDanmaku/HEAD/FXDanmakuDemo/Assets.xcassets/danmaku_item_bg.imageset/danmaku_item_bg@2x.png -------------------------------------------------------------------------------- /FXDanmakuDemo/Assets.xcassets/danmaku_item_bg.imageset/danmaku_item_bg@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnFoo/FXDanmaku/HEAD/FXDanmakuDemo/Assets.xcassets/danmaku_item_bg.imageset/danmaku_item_bg@3x.png -------------------------------------------------------------------------------- /FXDanmakuDemo/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnFoo/FXDanmaku/HEAD/FXDanmakuDemo/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /FXDanmakuDemo/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnFoo/FXDanmaku/HEAD/FXDanmakuDemo/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /FXDanmakuDemo/DemoBulletinItem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnFoo/FXDanmaku/HEAD/FXDanmakuDemo/DemoBulletinItem.h -------------------------------------------------------------------------------- /FXDanmakuDemo/DemoBulletinItem.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnFoo/FXDanmaku/HEAD/FXDanmakuDemo/DemoBulletinItem.m -------------------------------------------------------------------------------- /FXDanmakuDemo/DemoBulletinItemData.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnFoo/FXDanmaku/HEAD/FXDanmakuDemo/DemoBulletinItemData.h -------------------------------------------------------------------------------- /FXDanmakuDemo/DemoBulletinItemData.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnFoo/FXDanmaku/HEAD/FXDanmakuDemo/DemoBulletinItemData.m -------------------------------------------------------------------------------- /FXDanmakuDemo/DemoDanmakuItem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnFoo/FXDanmaku/HEAD/FXDanmakuDemo/DemoDanmakuItem.h -------------------------------------------------------------------------------- /FXDanmakuDemo/DemoDanmakuItem.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnFoo/FXDanmaku/HEAD/FXDanmakuDemo/DemoDanmakuItem.m -------------------------------------------------------------------------------- /FXDanmakuDemo/DemoDanmakuItem.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnFoo/FXDanmaku/HEAD/FXDanmakuDemo/DemoDanmakuItem.xib -------------------------------------------------------------------------------- /FXDanmakuDemo/DemoDanmakuItemData.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnFoo/FXDanmaku/HEAD/FXDanmakuDemo/DemoDanmakuItemData.h -------------------------------------------------------------------------------- /FXDanmakuDemo/DemoDanmakuItemData.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnFoo/FXDanmaku/HEAD/FXDanmakuDemo/DemoDanmakuItemData.m -------------------------------------------------------------------------------- /FXDanmakuDemo/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnFoo/FXDanmaku/HEAD/FXDanmakuDemo/Info.plist -------------------------------------------------------------------------------- /FXDanmakuDemo/JPFPSStatus.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnFoo/FXDanmaku/HEAD/FXDanmakuDemo/JPFPSStatus.h -------------------------------------------------------------------------------- /FXDanmakuDemo/JPFPSStatus.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnFoo/FXDanmaku/HEAD/FXDanmakuDemo/JPFPSStatus.m -------------------------------------------------------------------------------- /FXDanmakuDemo/MultiRowsVC.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnFoo/FXDanmaku/HEAD/FXDanmakuDemo/MultiRowsVC.h -------------------------------------------------------------------------------- /FXDanmakuDemo/MultiRowsVC.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnFoo/FXDanmaku/HEAD/FXDanmakuDemo/MultiRowsVC.m -------------------------------------------------------------------------------- /FXDanmakuDemo/NSObject+FXAlertView.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnFoo/FXDanmaku/HEAD/FXDanmakuDemo/NSObject+FXAlertView.h -------------------------------------------------------------------------------- /FXDanmakuDemo/NSObject+FXAlertView.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnFoo/FXDanmaku/HEAD/FXDanmakuDemo/NSObject+FXAlertView.m -------------------------------------------------------------------------------- /FXDanmakuDemo/NSTimer+FXWeakTarget.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnFoo/FXDanmaku/HEAD/FXDanmakuDemo/NSTimer+FXWeakTarget.h -------------------------------------------------------------------------------- /FXDanmakuDemo/NSTimer+FXWeakTarget.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnFoo/FXDanmaku/HEAD/FXDanmakuDemo/NSTimer+FXWeakTarget.m -------------------------------------------------------------------------------- /FXDanmakuDemo/SingleRowVC.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnFoo/FXDanmaku/HEAD/FXDanmakuDemo/SingleRowVC.h -------------------------------------------------------------------------------- /FXDanmakuDemo/SingleRowVC.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnFoo/FXDanmaku/HEAD/FXDanmakuDemo/SingleRowVC.m -------------------------------------------------------------------------------- /FXDanmakuDemo/UIImageView+CornerRadius.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnFoo/FXDanmaku/HEAD/FXDanmakuDemo/UIImageView+CornerRadius.h -------------------------------------------------------------------------------- /FXDanmakuDemo/UIImageView+CornerRadius.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnFoo/FXDanmaku/HEAD/FXDanmakuDemo/UIImageView+CornerRadius.m -------------------------------------------------------------------------------- /FXDanmakuDemo/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnFoo/FXDanmaku/HEAD/FXDanmakuDemo/main.m -------------------------------------------------------------------------------- /Images/preview1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnFoo/FXDanmaku/HEAD/Images/preview1.gif -------------------------------------------------------------------------------- /Images/preview2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnFoo/FXDanmaku/HEAD/Images/preview2.gif -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnFoo/FXDanmaku/HEAD/LICENSE -------------------------------------------------------------------------------- /Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnFoo/FXDanmaku/HEAD/Podfile -------------------------------------------------------------------------------- /Podfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnFoo/FXDanmaku/HEAD/Podfile.lock -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnFoo/FXDanmaku/HEAD/README.md --------------------------------------------------------------------------------