├── .gitignore ├── Demo ├── 11.华丽的TableView刷新动效 │ ├── TableViewRefreshAnimation.xcodeproj │ │ ├── project.pbxproj │ │ └── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ └── TableViewRefreshAnimation │ │ ├── AppDelegate.swift │ │ ├── Assets.xcassets │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ └── Contents.json │ │ ├── Base.lproj │ │ ├── LaunchScreen.storyboard │ │ └── Main.storyboard │ │ ├── Info.plist │ │ ├── TableViewAnimator.swift │ │ ├── UITableView+Extension.swift │ │ └── ViewController.swift ├── 35.使用系统自带气泡弹框 │ ├── PopoverView.xcodeproj │ │ ├── project.pbxproj │ │ └── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ └── PopoverView │ │ ├── AppDelegate.swift │ │ ├── Assets.xcassets │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ └── Contents.json │ │ ├── Base.lproj │ │ ├── LaunchScreen.storyboard │ │ └── Main.storyboard │ │ ├── Info.plist │ │ └── ViewController.swift ├── 40.给UICollectionView的Cell添加左滑删除 │ ├── EditingCollectionView.xcodeproj │ │ ├── project.pbxproj │ │ └── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ └── EditingCollectionView │ │ ├── AppDelegate.swift │ │ ├── Assets.xcassets │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ ├── Contents.json │ │ └── trash.imageset │ │ │ ├── Contents.json │ │ │ ├── trash-1.png │ │ │ ├── trash-2.png │ │ │ └── trash.png │ │ ├── Base.lproj │ │ ├── LaunchScreen.storyboard │ │ └── Main.storyboard │ │ ├── EditingCollectionViewCell.swift │ │ ├── Info.plist │ │ ├── ItemCollectionViewCell.swift │ │ ├── UIView+Extensions.swift │ │ └── ViewController.swift ├── 44.自定义带动画效果的模态框 │ ├── CustomPresentation.xcodeproj │ │ ├── project.pbxproj │ │ └── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ └── CustomPresentation │ │ ├── AppDelegate.swift │ │ ├── Assets.xcassets │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ └── Contents.json │ │ ├── Base.lproj │ │ ├── LaunchScreen.storyboard │ │ └── Main.storyboard │ │ ├── CustomActionsheetController.swift │ │ ├── Info.plist │ │ ├── PresentationController.swift │ │ ├── ToastViewController.swift │ │ └── ViewController.swift ├── 47.给App的某个功能添加快捷方式 │ ├── AddHomeShortcuts.xcodeproj │ │ ├── project.pbxproj │ │ └── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ ├── AddHomeShortcuts.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ ├── AddHomeShortcuts │ │ ├── AppDelegate.swift │ │ ├── Assets.xcassets │ │ │ ├── AppIcon.appiconset │ │ │ │ └── Contents.json │ │ │ ├── Contents.json │ │ │ └── feature_icon.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── feature_icon.png │ │ ├── Base.lproj │ │ │ ├── LaunchScreen.storyboard │ │ │ └── Main.storyboard │ │ ├── FeatureViewController.swift │ │ ├── HomeViewController.swift │ │ ├── Info.plist │ │ └── shortcuts.html │ ├── Podfile │ ├── Podfile.lock │ └── Pods │ │ ├── Manifest.lock │ │ ├── Pods.xcodeproj │ │ └── project.pbxproj │ │ ├── Swifter │ │ ├── LICENSE │ │ ├── README.md │ │ └── Sources │ │ │ ├── DemoServer.swift │ │ │ ├── Errno.swift │ │ │ ├── Files.swift │ │ │ ├── HttpParser.swift │ │ │ ├── HttpRequest.swift │ │ │ ├── HttpResponse.swift │ │ │ ├── HttpRouter.swift │ │ │ ├── HttpServer.swift │ │ │ ├── HttpServerIO.swift │ │ │ ├── MimeTypes.swift │ │ │ ├── Process.swift │ │ │ ├── Scopes.swift │ │ │ ├── Socket+File.swift │ │ │ ├── Socket+Server.swift │ │ │ ├── Socket.swift │ │ │ ├── String+BASE64.swift │ │ │ ├── String+File.swift │ │ │ ├── String+Misc.swift │ │ │ ├── String+SHA1.swift │ │ │ └── WebSockets.swift │ │ └── Target Support Files │ │ ├── Pods-AddHomeShortcuts │ │ ├── Info.plist │ │ ├── Pods-AddHomeShortcuts-acknowledgements.markdown │ │ ├── Pods-AddHomeShortcuts-acknowledgements.plist │ │ ├── Pods-AddHomeShortcuts-dummy.m │ │ ├── Pods-AddHomeShortcuts-frameworks.sh │ │ ├── Pods-AddHomeShortcuts-resources.sh │ │ ├── Pods-AddHomeShortcuts-umbrella.h │ │ ├── Pods-AddHomeShortcuts.debug.xcconfig │ │ ├── Pods-AddHomeShortcuts.modulemap │ │ └── Pods-AddHomeShortcuts.release.xcconfig │ │ └── Swifter │ │ ├── Info.plist │ │ ├── Swifter-dummy.m │ │ ├── Swifter-prefix.pch │ │ ├── Swifter-umbrella.h │ │ ├── Swifter.modulemap │ │ └── Swifter.xcconfig ├── 49.线程保活的封装 │ ├── keepThreadAlive.xcodeproj │ │ ├── project.pbxproj │ │ └── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ └── keepThreadAlive │ │ ├── AppDelegate.swift │ │ ├── Assets.xcassets │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ └── Contents.json │ │ ├── Base.lproj │ │ ├── LaunchScreen.storyboard │ │ └── Main.storyboard │ │ ├── Info.plist │ │ ├── PermenantThread.swift │ │ ├── TestViewController.swift │ │ └── ViewController.swift ├── 50.GCD定时器 │ ├── GCDTimer.xcodeproj │ │ ├── project.pbxproj │ │ └── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ └── GCDTimer │ │ ├── AppDelegate.swift │ │ ├── Assets.xcassets │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ └── Contents.json │ │ ├── Base.lproj │ │ ├── LaunchScreen.storyboard │ │ └── Main.storyboard │ │ ├── GCD │ │ ├── GCDGroup.swift │ │ ├── GCDQueue.swift │ │ ├── GCDQueuePriority.swift │ │ ├── GCDSemaphore.swift │ │ └── GCDTimer.swift │ │ ├── Info.plist │ │ └── ViewController.swift ├── 55.使用协调器模式管理控制器 │ ├── CoordinateDemo.xcodeproj │ │ ├── project.pbxproj │ │ └── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ └── CoordinateDemo │ │ ├── AppDelegate.swift │ │ ├── Assets.xcassets │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ └── Contents.json │ │ ├── Auth │ │ ├── Auth.storyboard │ │ └── AuthViewController.swift │ │ ├── Base.lproj │ │ └── LaunchScreen.storyboard │ │ ├── Coordinate │ │ ├── AppCoordinator.swift │ │ ├── AuthCoordinator.swift │ │ ├── MessageCoordinator.swift │ │ └── UIStoryboard+Extensions.swift │ │ ├── Info.plist │ │ ├── Main │ │ ├── Main.storyboard │ │ └── MainViewController.swift │ │ └── Message │ │ ├── MessageDetailController.swift │ │ └── MessageViewController.swift ├── 58.恢复非正常终止的应用状态 │ ├── RestoreApp.xcodeproj │ │ ├── project.pbxproj │ │ └── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ └── RestoreApp │ │ ├── AppDelegate.swift │ │ ├── Assets.xcassets │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ └── Contents.json │ │ ├── Base.lproj │ │ ├── LaunchScreen.storyboard │ │ └── Main.storyboard │ │ ├── FirstViewController.swift │ │ ├── Info.plist │ │ ├── LastViewController.swift │ │ ├── NavController.swift │ │ └── SecondViewController.swift ├── 62.插件化TableView │ ├── PluginTableView.xcodeproj │ │ ├── project.pbxproj │ │ └── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ └── PluginTableView │ │ ├── AppDelegate.swift │ │ ├── Assets.xcassets │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ ├── Contents.json │ │ ├── chili.imageset │ │ │ ├── Contents.json │ │ │ └── chili.png │ │ ├── lemon.imageset │ │ │ ├── Contents.json │ │ │ └── lemon.png │ │ ├── mushroom.imageset │ │ │ ├── Contents.json │ │ │ └── mushroom.png │ │ ├── orange.imageset │ │ │ ├── Contents.json │ │ │ └── orange.png │ │ ├── radish.imageset │ │ │ ├── Contents.json │ │ │ └── radish.png │ │ └── watermelon.imageset │ │ │ ├── Contents.json │ │ │ └── watermelon.png │ │ ├── Base.lproj │ │ ├── LaunchScreen.storyboard │ │ └── Main.storyboard │ │ ├── BaseController.swift │ │ ├── Cell │ │ ├── CodeableViewCell.swift │ │ ├── NibTableViewCell.swift │ │ └── NibTableViewCell.xib │ │ ├── FirstViewController.swift │ │ ├── Info.plist │ │ ├── Model │ │ └── CellModel.swift │ │ ├── PluginTableView │ │ ├── Configurator.swift │ │ ├── DataSource.swift │ │ ├── PluginTableView.swift │ │ └── Section.swift │ │ ├── SecondViewController.swift │ │ └── ThirdViewController.swift ├── 63.自定义底部弹层控制器 │ ├── PresentPartController.xcodeproj │ │ ├── project.pbxproj │ │ └── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ └── PresentPartController │ │ ├── AppDelegate.swift │ │ ├── Assets.xcassets │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ └── Contents.json │ │ ├── Base.lproj │ │ ├── LaunchScreen.storyboard │ │ └── Main.storyboard │ │ ├── Info.plist │ │ ├── PresentPartController.swift │ │ ├── SceneDelegate.swift │ │ └── ViewController.swift └── 9.使用面向协议实现app的主题功能 │ ├── DCTheme.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ └── IDEWorkspaceChecks.plist │ └── DCTheme │ ├── AppDelegate.swift │ ├── Assets.xcassets │ ├── AppIcon.appiconset │ │ └── Contents.json │ ├── Contents.json │ ├── one.imageset │ │ ├── Contents.json │ │ ├── one@2x.png │ │ └── one@3x.png │ └── two.imageset │ │ ├── Contents.json │ │ ├── two@2x.png │ │ └── two@3x.png │ ├── Base.lproj │ ├── LaunchScreen.storyboard │ └── Main.storyboard │ ├── Extensions │ ├── UIColor+Extension.swift │ ├── UITableViewCell+Extension.swift │ ├── UIView+Extension.swift │ └── UIWindow+Extension.swift │ ├── Info.plist │ ├── MainViewController.swift │ ├── Theme │ ├── BlueTheme.swift │ ├── DarkTheme.swift │ ├── LightTheme.swift │ └── Theme.swift │ └── View │ └── BackgroundView.swift ├── LICENSE ├── MyPlayground.playground ├── Pages │ ├── 1.常用的几个高阶函数.xcplaygroundpage │ │ └── Contents.swift │ ├── 13.实现多重代理.xcplaygroundpage │ │ └── Contents.swift │ ├── 2.高阶函数扩展.xcplaygroundpage │ │ └── Contents.swift │ ├── 3.优雅的判断多个值中是否包含某一个值.xcplaygroundpage │ │ └── Contents.swift │ ├── 4. Hashable、Equatable和Comparable协议.xcplaygroundpage │ │ └── Contents.swift │ ├── 5.可变参数函数.xcplaygroundpage │ │ └── Contents.swift │ └── 6.where关键字.xcplaygroundpage │ │ └── Contents.swift └── contents.xcplayground ├── README.md ├── Source ├── IBDesignableView.png ├── TableViewRefreshAnimation2.gif ├── addContainerView.png ├── addshortcuts.png ├── addshortcutsgif.gif ├── anchor_autoLayout.png ├── attributed_url.png ├── blink_scale_corner.gif ├── changeStatusBarStyle2.gif ├── color_wheel.png ├── custom_actionsheet.gif ├── embedTableViewController.png ├── namespace_module.png ├── padding.png ├── popOverView.gif ├── present_part_controller.gif ├── restoration_id.png ├── shadow_move.gif ├── showStyle.png ├── tabbarAnimating.gif ├── themeDemo.gif ├── toast_view.gif └── yellow_pixel.png ├── SwiftTipsDemo ├── DCTool │ ├── DCTool │ │ ├── DCTool.swift │ │ ├── EdgeInsetLabel.swift │ │ ├── LayoutProxy.swift │ │ ├── MutexLock.swift │ │ ├── Observable.swift │ │ ├── Regex.swift │ │ ├── Registerable.swift │ │ ├── StackViewControllerProtocol.swift │ │ └── ViewControllerInjector.swift │ └── Extension │ │ ├── Collection+Extension.swift │ │ ├── Date+Extension.swift │ │ ├── Dictionary+Extension.swift │ │ ├── NSObject+Extension.swift │ │ ├── Optional+Extension.swift │ │ ├── UIButton+Extension.swift │ │ ├── UIColor+Extension.swift │ │ ├── UITableView+Extension.swift │ │ ├── UIView+Extension.swift │ │ ├── UIViewController+Extension.swift │ │ └── UIWindow+Extension.swift ├── Podfile ├── Podfile.lock ├── Pods │ ├── Manifest.lock │ ├── Pods.xcodeproj │ │ └── project.pbxproj │ ├── SwiftLint │ │ ├── LICENSE │ │ └── swiftlint │ └── Target Support Files │ │ └── Pods-SwiftTipsDemo │ │ ├── Info.plist │ │ ├── Pods-SwiftTipsDemo-acknowledgements.markdown │ │ ├── Pods-SwiftTipsDemo-acknowledgements.plist │ │ ├── Pods-SwiftTipsDemo-dummy.m │ │ ├── Pods-SwiftTipsDemo-frameworks.sh │ │ ├── Pods-SwiftTipsDemo-resources.sh │ │ ├── Pods-SwiftTipsDemo-umbrella.h │ │ ├── Pods-SwiftTipsDemo.debug.xcconfig │ │ ├── Pods-SwiftTipsDemo.modulemap │ │ └── Pods-SwiftTipsDemo.release.xcconfig ├── SwiftTipsDemo.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ └── IDEWorkspaceChecks.plist ├── SwiftTipsDemo.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ │ └── IDEWorkspaceChecks.plist └── SwiftTipsDemo │ ├── AppDelegate.swift │ ├── Assets.xcassets │ ├── AppIcon.appiconset │ │ └── Contents.json │ └── Contents.json │ ├── Base.lproj │ ├── LaunchScreen.storyboard │ └── Main.storyboard │ ├── DetailViewController.swift │ ├── Info.plist │ └── ViewController.swift └── XcodeTips ├── XcodeTips.md └── source ├── after_refactor_storyboard.png ├── breakpoint_view.png ├── control_distance.png ├── lock_control.png ├── more_layer.png ├── refactor_storyboard.png ├── rename.png ├── set_storyboard_reference.png └── storyboard_reference.png /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/.gitignore -------------------------------------------------------------------------------- /Demo/11.华丽的TableView刷新动效/TableViewRefreshAnimation.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/11.华丽的TableView刷新动效/TableViewRefreshAnimation.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Demo/11.华丽的TableView刷新动效/TableViewRefreshAnimation.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/11.华丽的TableView刷新动效/TableViewRefreshAnimation.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Demo/11.华丽的TableView刷新动效/TableViewRefreshAnimation.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/11.华丽的TableView刷新动效/TableViewRefreshAnimation.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /Demo/11.华丽的TableView刷新动效/TableViewRefreshAnimation/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/11.华丽的TableView刷新动效/TableViewRefreshAnimation/AppDelegate.swift -------------------------------------------------------------------------------- /Demo/11.华丽的TableView刷新动效/TableViewRefreshAnimation/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/11.华丽的TableView刷新动效/TableViewRefreshAnimation/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Demo/11.华丽的TableView刷新动效/TableViewRefreshAnimation/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/11.华丽的TableView刷新动效/TableViewRefreshAnimation/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /Demo/11.华丽的TableView刷新动效/TableViewRefreshAnimation/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/11.华丽的TableView刷新动效/TableViewRefreshAnimation/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /Demo/11.华丽的TableView刷新动效/TableViewRefreshAnimation/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/11.华丽的TableView刷新动效/TableViewRefreshAnimation/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /Demo/11.华丽的TableView刷新动效/TableViewRefreshAnimation/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/11.华丽的TableView刷新动效/TableViewRefreshAnimation/Info.plist -------------------------------------------------------------------------------- /Demo/11.华丽的TableView刷新动效/TableViewRefreshAnimation/TableViewAnimator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/11.华丽的TableView刷新动效/TableViewRefreshAnimation/TableViewAnimator.swift -------------------------------------------------------------------------------- /Demo/11.华丽的TableView刷新动效/TableViewRefreshAnimation/UITableView+Extension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/11.华丽的TableView刷新动效/TableViewRefreshAnimation/UITableView+Extension.swift -------------------------------------------------------------------------------- /Demo/11.华丽的TableView刷新动效/TableViewRefreshAnimation/ViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/11.华丽的TableView刷新动效/TableViewRefreshAnimation/ViewController.swift -------------------------------------------------------------------------------- /Demo/35.使用系统自带气泡弹框/PopoverView.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/35.使用系统自带气泡弹框/PopoverView.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Demo/35.使用系统自带气泡弹框/PopoverView.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/35.使用系统自带气泡弹框/PopoverView.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Demo/35.使用系统自带气泡弹框/PopoverView.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/35.使用系统自带气泡弹框/PopoverView.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /Demo/35.使用系统自带气泡弹框/PopoverView/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/35.使用系统自带气泡弹框/PopoverView/AppDelegate.swift -------------------------------------------------------------------------------- /Demo/35.使用系统自带气泡弹框/PopoverView/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/35.使用系统自带气泡弹框/PopoverView/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Demo/35.使用系统自带气泡弹框/PopoverView/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/35.使用系统自带气泡弹框/PopoverView/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /Demo/35.使用系统自带气泡弹框/PopoverView/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/35.使用系统自带气泡弹框/PopoverView/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /Demo/35.使用系统自带气泡弹框/PopoverView/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/35.使用系统自带气泡弹框/PopoverView/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /Demo/35.使用系统自带气泡弹框/PopoverView/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/35.使用系统自带气泡弹框/PopoverView/Info.plist -------------------------------------------------------------------------------- /Demo/35.使用系统自带气泡弹框/PopoverView/ViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/35.使用系统自带气泡弹框/PopoverView/ViewController.swift -------------------------------------------------------------------------------- /Demo/40.给UICollectionView的Cell添加左滑删除/EditingCollectionView.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/40.给UICollectionView的Cell添加左滑删除/EditingCollectionView.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Demo/40.给UICollectionView的Cell添加左滑删除/EditingCollectionView.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/40.给UICollectionView的Cell添加左滑删除/EditingCollectionView.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Demo/40.给UICollectionView的Cell添加左滑删除/EditingCollectionView.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/40.给UICollectionView的Cell添加左滑删除/EditingCollectionView.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /Demo/40.给UICollectionView的Cell添加左滑删除/EditingCollectionView/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/40.给UICollectionView的Cell添加左滑删除/EditingCollectionView/AppDelegate.swift -------------------------------------------------------------------------------- /Demo/40.给UICollectionView的Cell添加左滑删除/EditingCollectionView/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/40.给UICollectionView的Cell添加左滑删除/EditingCollectionView/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Demo/40.给UICollectionView的Cell添加左滑删除/EditingCollectionView/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/40.给UICollectionView的Cell添加左滑删除/EditingCollectionView/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /Demo/40.给UICollectionView的Cell添加左滑删除/EditingCollectionView/Assets.xcassets/trash.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/40.给UICollectionView的Cell添加左滑删除/EditingCollectionView/Assets.xcassets/trash.imageset/Contents.json -------------------------------------------------------------------------------- /Demo/40.给UICollectionView的Cell添加左滑删除/EditingCollectionView/Assets.xcassets/trash.imageset/trash-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/40.给UICollectionView的Cell添加左滑删除/EditingCollectionView/Assets.xcassets/trash.imageset/trash-1.png -------------------------------------------------------------------------------- /Demo/40.给UICollectionView的Cell添加左滑删除/EditingCollectionView/Assets.xcassets/trash.imageset/trash-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/40.给UICollectionView的Cell添加左滑删除/EditingCollectionView/Assets.xcassets/trash.imageset/trash-2.png -------------------------------------------------------------------------------- /Demo/40.给UICollectionView的Cell添加左滑删除/EditingCollectionView/Assets.xcassets/trash.imageset/trash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/40.给UICollectionView的Cell添加左滑删除/EditingCollectionView/Assets.xcassets/trash.imageset/trash.png -------------------------------------------------------------------------------- /Demo/40.给UICollectionView的Cell添加左滑删除/EditingCollectionView/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/40.给UICollectionView的Cell添加左滑删除/EditingCollectionView/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /Demo/40.给UICollectionView的Cell添加左滑删除/EditingCollectionView/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/40.给UICollectionView的Cell添加左滑删除/EditingCollectionView/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /Demo/40.给UICollectionView的Cell添加左滑删除/EditingCollectionView/EditingCollectionViewCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/40.给UICollectionView的Cell添加左滑删除/EditingCollectionView/EditingCollectionViewCell.swift -------------------------------------------------------------------------------- /Demo/40.给UICollectionView的Cell添加左滑删除/EditingCollectionView/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/40.给UICollectionView的Cell添加左滑删除/EditingCollectionView/Info.plist -------------------------------------------------------------------------------- /Demo/40.给UICollectionView的Cell添加左滑删除/EditingCollectionView/ItemCollectionViewCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/40.给UICollectionView的Cell添加左滑删除/EditingCollectionView/ItemCollectionViewCell.swift -------------------------------------------------------------------------------- /Demo/40.给UICollectionView的Cell添加左滑删除/EditingCollectionView/UIView+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/40.给UICollectionView的Cell添加左滑删除/EditingCollectionView/UIView+Extensions.swift -------------------------------------------------------------------------------- /Demo/40.给UICollectionView的Cell添加左滑删除/EditingCollectionView/ViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/40.给UICollectionView的Cell添加左滑删除/EditingCollectionView/ViewController.swift -------------------------------------------------------------------------------- /Demo/44.自定义带动画效果的模态框/CustomPresentation.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/44.自定义带动画效果的模态框/CustomPresentation.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Demo/44.自定义带动画效果的模态框/CustomPresentation.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/44.自定义带动画效果的模态框/CustomPresentation.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Demo/44.自定义带动画效果的模态框/CustomPresentation.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/44.自定义带动画效果的模态框/CustomPresentation.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /Demo/44.自定义带动画效果的模态框/CustomPresentation/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/44.自定义带动画效果的模态框/CustomPresentation/AppDelegate.swift -------------------------------------------------------------------------------- /Demo/44.自定义带动画效果的模态框/CustomPresentation/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/44.自定义带动画效果的模态框/CustomPresentation/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Demo/44.自定义带动画效果的模态框/CustomPresentation/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/44.自定义带动画效果的模态框/CustomPresentation/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /Demo/44.自定义带动画效果的模态框/CustomPresentation/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/44.自定义带动画效果的模态框/CustomPresentation/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /Demo/44.自定义带动画效果的模态框/CustomPresentation/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/44.自定义带动画效果的模态框/CustomPresentation/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /Demo/44.自定义带动画效果的模态框/CustomPresentation/CustomActionsheetController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/44.自定义带动画效果的模态框/CustomPresentation/CustomActionsheetController.swift -------------------------------------------------------------------------------- /Demo/44.自定义带动画效果的模态框/CustomPresentation/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/44.自定义带动画效果的模态框/CustomPresentation/Info.plist -------------------------------------------------------------------------------- /Demo/44.自定义带动画效果的模态框/CustomPresentation/PresentationController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/44.自定义带动画效果的模态框/CustomPresentation/PresentationController.swift -------------------------------------------------------------------------------- /Demo/44.自定义带动画效果的模态框/CustomPresentation/ToastViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/44.自定义带动画效果的模态框/CustomPresentation/ToastViewController.swift -------------------------------------------------------------------------------- /Demo/44.自定义带动画效果的模态框/CustomPresentation/ViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/44.自定义带动画效果的模态框/CustomPresentation/ViewController.swift -------------------------------------------------------------------------------- /Demo/47.给App的某个功能添加快捷方式/AddHomeShortcuts.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/47.给App的某个功能添加快捷方式/AddHomeShortcuts.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Demo/47.给App的某个功能添加快捷方式/AddHomeShortcuts.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/47.给App的某个功能添加快捷方式/AddHomeShortcuts.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Demo/47.给App的某个功能添加快捷方式/AddHomeShortcuts.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/47.给App的某个功能添加快捷方式/AddHomeShortcuts.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /Demo/47.给App的某个功能添加快捷方式/AddHomeShortcuts.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/47.给App的某个功能添加快捷方式/AddHomeShortcuts.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Demo/47.给App的某个功能添加快捷方式/AddHomeShortcuts.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/47.给App的某个功能添加快捷方式/AddHomeShortcuts.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /Demo/47.给App的某个功能添加快捷方式/AddHomeShortcuts/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/47.给App的某个功能添加快捷方式/AddHomeShortcuts/AppDelegate.swift -------------------------------------------------------------------------------- /Demo/47.给App的某个功能添加快捷方式/AddHomeShortcuts/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/47.给App的某个功能添加快捷方式/AddHomeShortcuts/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Demo/47.给App的某个功能添加快捷方式/AddHomeShortcuts/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/47.给App的某个功能添加快捷方式/AddHomeShortcuts/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /Demo/47.给App的某个功能添加快捷方式/AddHomeShortcuts/Assets.xcassets/feature_icon.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/47.给App的某个功能添加快捷方式/AddHomeShortcuts/Assets.xcassets/feature_icon.imageset/Contents.json -------------------------------------------------------------------------------- /Demo/47.给App的某个功能添加快捷方式/AddHomeShortcuts/Assets.xcassets/feature_icon.imageset/feature_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/47.给App的某个功能添加快捷方式/AddHomeShortcuts/Assets.xcassets/feature_icon.imageset/feature_icon.png -------------------------------------------------------------------------------- /Demo/47.给App的某个功能添加快捷方式/AddHomeShortcuts/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/47.给App的某个功能添加快捷方式/AddHomeShortcuts/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /Demo/47.给App的某个功能添加快捷方式/AddHomeShortcuts/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/47.给App的某个功能添加快捷方式/AddHomeShortcuts/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /Demo/47.给App的某个功能添加快捷方式/AddHomeShortcuts/FeatureViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/47.给App的某个功能添加快捷方式/AddHomeShortcuts/FeatureViewController.swift -------------------------------------------------------------------------------- /Demo/47.给App的某个功能添加快捷方式/AddHomeShortcuts/HomeViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/47.给App的某个功能添加快捷方式/AddHomeShortcuts/HomeViewController.swift -------------------------------------------------------------------------------- /Demo/47.给App的某个功能添加快捷方式/AddHomeShortcuts/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/47.给App的某个功能添加快捷方式/AddHomeShortcuts/Info.plist -------------------------------------------------------------------------------- /Demo/47.给App的某个功能添加快捷方式/AddHomeShortcuts/shortcuts.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/47.给App的某个功能添加快捷方式/AddHomeShortcuts/shortcuts.html -------------------------------------------------------------------------------- /Demo/47.给App的某个功能添加快捷方式/Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/47.给App的某个功能添加快捷方式/Podfile -------------------------------------------------------------------------------- /Demo/47.给App的某个功能添加快捷方式/Podfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/47.给App的某个功能添加快捷方式/Podfile.lock -------------------------------------------------------------------------------- /Demo/47.给App的某个功能添加快捷方式/Pods/Manifest.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/47.给App的某个功能添加快捷方式/Pods/Manifest.lock -------------------------------------------------------------------------------- /Demo/47.给App的某个功能添加快捷方式/Pods/Pods.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/47.给App的某个功能添加快捷方式/Pods/Pods.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Demo/47.给App的某个功能添加快捷方式/Pods/Swifter/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/47.给App的某个功能添加快捷方式/Pods/Swifter/LICENSE -------------------------------------------------------------------------------- /Demo/47.给App的某个功能添加快捷方式/Pods/Swifter/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/47.给App的某个功能添加快捷方式/Pods/Swifter/README.md -------------------------------------------------------------------------------- /Demo/47.给App的某个功能添加快捷方式/Pods/Swifter/Sources/DemoServer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/47.给App的某个功能添加快捷方式/Pods/Swifter/Sources/DemoServer.swift -------------------------------------------------------------------------------- /Demo/47.给App的某个功能添加快捷方式/Pods/Swifter/Sources/Errno.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/47.给App的某个功能添加快捷方式/Pods/Swifter/Sources/Errno.swift -------------------------------------------------------------------------------- /Demo/47.给App的某个功能添加快捷方式/Pods/Swifter/Sources/Files.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/47.给App的某个功能添加快捷方式/Pods/Swifter/Sources/Files.swift -------------------------------------------------------------------------------- /Demo/47.给App的某个功能添加快捷方式/Pods/Swifter/Sources/HttpParser.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/47.给App的某个功能添加快捷方式/Pods/Swifter/Sources/HttpParser.swift -------------------------------------------------------------------------------- /Demo/47.给App的某个功能添加快捷方式/Pods/Swifter/Sources/HttpRequest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/47.给App的某个功能添加快捷方式/Pods/Swifter/Sources/HttpRequest.swift -------------------------------------------------------------------------------- /Demo/47.给App的某个功能添加快捷方式/Pods/Swifter/Sources/HttpResponse.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/47.给App的某个功能添加快捷方式/Pods/Swifter/Sources/HttpResponse.swift -------------------------------------------------------------------------------- /Demo/47.给App的某个功能添加快捷方式/Pods/Swifter/Sources/HttpRouter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/47.给App的某个功能添加快捷方式/Pods/Swifter/Sources/HttpRouter.swift -------------------------------------------------------------------------------- /Demo/47.给App的某个功能添加快捷方式/Pods/Swifter/Sources/HttpServer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/47.给App的某个功能添加快捷方式/Pods/Swifter/Sources/HttpServer.swift -------------------------------------------------------------------------------- /Demo/47.给App的某个功能添加快捷方式/Pods/Swifter/Sources/HttpServerIO.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/47.给App的某个功能添加快捷方式/Pods/Swifter/Sources/HttpServerIO.swift -------------------------------------------------------------------------------- /Demo/47.给App的某个功能添加快捷方式/Pods/Swifter/Sources/MimeTypes.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/47.给App的某个功能添加快捷方式/Pods/Swifter/Sources/MimeTypes.swift -------------------------------------------------------------------------------- /Demo/47.给App的某个功能添加快捷方式/Pods/Swifter/Sources/Process.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/47.给App的某个功能添加快捷方式/Pods/Swifter/Sources/Process.swift -------------------------------------------------------------------------------- /Demo/47.给App的某个功能添加快捷方式/Pods/Swifter/Sources/Scopes.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/47.给App的某个功能添加快捷方式/Pods/Swifter/Sources/Scopes.swift -------------------------------------------------------------------------------- /Demo/47.给App的某个功能添加快捷方式/Pods/Swifter/Sources/Socket+File.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/47.给App的某个功能添加快捷方式/Pods/Swifter/Sources/Socket+File.swift -------------------------------------------------------------------------------- /Demo/47.给App的某个功能添加快捷方式/Pods/Swifter/Sources/Socket+Server.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/47.给App的某个功能添加快捷方式/Pods/Swifter/Sources/Socket+Server.swift -------------------------------------------------------------------------------- /Demo/47.给App的某个功能添加快捷方式/Pods/Swifter/Sources/Socket.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/47.给App的某个功能添加快捷方式/Pods/Swifter/Sources/Socket.swift -------------------------------------------------------------------------------- /Demo/47.给App的某个功能添加快捷方式/Pods/Swifter/Sources/String+BASE64.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/47.给App的某个功能添加快捷方式/Pods/Swifter/Sources/String+BASE64.swift -------------------------------------------------------------------------------- /Demo/47.给App的某个功能添加快捷方式/Pods/Swifter/Sources/String+File.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/47.给App的某个功能添加快捷方式/Pods/Swifter/Sources/String+File.swift -------------------------------------------------------------------------------- /Demo/47.给App的某个功能添加快捷方式/Pods/Swifter/Sources/String+Misc.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/47.给App的某个功能添加快捷方式/Pods/Swifter/Sources/String+Misc.swift -------------------------------------------------------------------------------- /Demo/47.给App的某个功能添加快捷方式/Pods/Swifter/Sources/String+SHA1.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/47.给App的某个功能添加快捷方式/Pods/Swifter/Sources/String+SHA1.swift -------------------------------------------------------------------------------- /Demo/47.给App的某个功能添加快捷方式/Pods/Swifter/Sources/WebSockets.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/47.给App的某个功能添加快捷方式/Pods/Swifter/Sources/WebSockets.swift -------------------------------------------------------------------------------- /Demo/47.给App的某个功能添加快捷方式/Pods/Target Support Files/Pods-AddHomeShortcuts/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/47.给App的某个功能添加快捷方式/Pods/Target Support Files/Pods-AddHomeShortcuts/Info.plist -------------------------------------------------------------------------------- /Demo/47.给App的某个功能添加快捷方式/Pods/Target Support Files/Pods-AddHomeShortcuts/Pods-AddHomeShortcuts-acknowledgements.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/47.给App的某个功能添加快捷方式/Pods/Target Support Files/Pods-AddHomeShortcuts/Pods-AddHomeShortcuts-acknowledgements.markdown -------------------------------------------------------------------------------- /Demo/47.给App的某个功能添加快捷方式/Pods/Target Support Files/Pods-AddHomeShortcuts/Pods-AddHomeShortcuts-acknowledgements.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/47.给App的某个功能添加快捷方式/Pods/Target Support Files/Pods-AddHomeShortcuts/Pods-AddHomeShortcuts-acknowledgements.plist -------------------------------------------------------------------------------- /Demo/47.给App的某个功能添加快捷方式/Pods/Target Support Files/Pods-AddHomeShortcuts/Pods-AddHomeShortcuts-dummy.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/47.给App的某个功能添加快捷方式/Pods/Target Support Files/Pods-AddHomeShortcuts/Pods-AddHomeShortcuts-dummy.m -------------------------------------------------------------------------------- /Demo/47.给App的某个功能添加快捷方式/Pods/Target Support Files/Pods-AddHomeShortcuts/Pods-AddHomeShortcuts-frameworks.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/47.给App的某个功能添加快捷方式/Pods/Target Support Files/Pods-AddHomeShortcuts/Pods-AddHomeShortcuts-frameworks.sh -------------------------------------------------------------------------------- /Demo/47.给App的某个功能添加快捷方式/Pods/Target Support Files/Pods-AddHomeShortcuts/Pods-AddHomeShortcuts-resources.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/47.给App的某个功能添加快捷方式/Pods/Target Support Files/Pods-AddHomeShortcuts/Pods-AddHomeShortcuts-resources.sh -------------------------------------------------------------------------------- /Demo/47.给App的某个功能添加快捷方式/Pods/Target Support Files/Pods-AddHomeShortcuts/Pods-AddHomeShortcuts-umbrella.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/47.给App的某个功能添加快捷方式/Pods/Target Support Files/Pods-AddHomeShortcuts/Pods-AddHomeShortcuts-umbrella.h -------------------------------------------------------------------------------- /Demo/47.给App的某个功能添加快捷方式/Pods/Target Support Files/Pods-AddHomeShortcuts/Pods-AddHomeShortcuts.debug.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/47.给App的某个功能添加快捷方式/Pods/Target Support Files/Pods-AddHomeShortcuts/Pods-AddHomeShortcuts.debug.xcconfig -------------------------------------------------------------------------------- /Demo/47.给App的某个功能添加快捷方式/Pods/Target Support Files/Pods-AddHomeShortcuts/Pods-AddHomeShortcuts.modulemap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/47.给App的某个功能添加快捷方式/Pods/Target Support Files/Pods-AddHomeShortcuts/Pods-AddHomeShortcuts.modulemap -------------------------------------------------------------------------------- /Demo/47.给App的某个功能添加快捷方式/Pods/Target Support Files/Pods-AddHomeShortcuts/Pods-AddHomeShortcuts.release.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/47.给App的某个功能添加快捷方式/Pods/Target Support Files/Pods-AddHomeShortcuts/Pods-AddHomeShortcuts.release.xcconfig -------------------------------------------------------------------------------- /Demo/47.给App的某个功能添加快捷方式/Pods/Target Support Files/Swifter/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/47.给App的某个功能添加快捷方式/Pods/Target Support Files/Swifter/Info.plist -------------------------------------------------------------------------------- /Demo/47.给App的某个功能添加快捷方式/Pods/Target Support Files/Swifter/Swifter-dummy.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/47.给App的某个功能添加快捷方式/Pods/Target Support Files/Swifter/Swifter-dummy.m -------------------------------------------------------------------------------- /Demo/47.给App的某个功能添加快捷方式/Pods/Target Support Files/Swifter/Swifter-prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/47.给App的某个功能添加快捷方式/Pods/Target Support Files/Swifter/Swifter-prefix.pch -------------------------------------------------------------------------------- /Demo/47.给App的某个功能添加快捷方式/Pods/Target Support Files/Swifter/Swifter-umbrella.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/47.给App的某个功能添加快捷方式/Pods/Target Support Files/Swifter/Swifter-umbrella.h -------------------------------------------------------------------------------- /Demo/47.给App的某个功能添加快捷方式/Pods/Target Support Files/Swifter/Swifter.modulemap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/47.给App的某个功能添加快捷方式/Pods/Target Support Files/Swifter/Swifter.modulemap -------------------------------------------------------------------------------- /Demo/47.给App的某个功能添加快捷方式/Pods/Target Support Files/Swifter/Swifter.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/47.给App的某个功能添加快捷方式/Pods/Target Support Files/Swifter/Swifter.xcconfig -------------------------------------------------------------------------------- /Demo/49.线程保活的封装/keepThreadAlive.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/49.线程保活的封装/keepThreadAlive.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Demo/49.线程保活的封装/keepThreadAlive.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/49.线程保活的封装/keepThreadAlive.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Demo/49.线程保活的封装/keepThreadAlive.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/49.线程保活的封装/keepThreadAlive.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /Demo/49.线程保活的封装/keepThreadAlive/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/49.线程保活的封装/keepThreadAlive/AppDelegate.swift -------------------------------------------------------------------------------- /Demo/49.线程保活的封装/keepThreadAlive/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/49.线程保活的封装/keepThreadAlive/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Demo/49.线程保活的封装/keepThreadAlive/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/49.线程保活的封装/keepThreadAlive/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /Demo/49.线程保活的封装/keepThreadAlive/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/49.线程保活的封装/keepThreadAlive/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /Demo/49.线程保活的封装/keepThreadAlive/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/49.线程保活的封装/keepThreadAlive/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /Demo/49.线程保活的封装/keepThreadAlive/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/49.线程保活的封装/keepThreadAlive/Info.plist -------------------------------------------------------------------------------- /Demo/49.线程保活的封装/keepThreadAlive/PermenantThread.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/49.线程保活的封装/keepThreadAlive/PermenantThread.swift -------------------------------------------------------------------------------- /Demo/49.线程保活的封装/keepThreadAlive/TestViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/49.线程保活的封装/keepThreadAlive/TestViewController.swift -------------------------------------------------------------------------------- /Demo/49.线程保活的封装/keepThreadAlive/ViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/49.线程保活的封装/keepThreadAlive/ViewController.swift -------------------------------------------------------------------------------- /Demo/50.GCD定时器/GCDTimer.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/50.GCD定时器/GCDTimer.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Demo/50.GCD定时器/GCDTimer.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/50.GCD定时器/GCDTimer.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Demo/50.GCD定时器/GCDTimer.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/50.GCD定时器/GCDTimer.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /Demo/50.GCD定时器/GCDTimer/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/50.GCD定时器/GCDTimer/AppDelegate.swift -------------------------------------------------------------------------------- /Demo/50.GCD定时器/GCDTimer/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/50.GCD定时器/GCDTimer/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Demo/50.GCD定时器/GCDTimer/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/50.GCD定时器/GCDTimer/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /Demo/50.GCD定时器/GCDTimer/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/50.GCD定时器/GCDTimer/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /Demo/50.GCD定时器/GCDTimer/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/50.GCD定时器/GCDTimer/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /Demo/50.GCD定时器/GCDTimer/GCD/GCDGroup.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/50.GCD定时器/GCDTimer/GCD/GCDGroup.swift -------------------------------------------------------------------------------- /Demo/50.GCD定时器/GCDTimer/GCD/GCDQueue.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/50.GCD定时器/GCDTimer/GCD/GCDQueue.swift -------------------------------------------------------------------------------- /Demo/50.GCD定时器/GCDTimer/GCD/GCDQueuePriority.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/50.GCD定时器/GCDTimer/GCD/GCDQueuePriority.swift -------------------------------------------------------------------------------- /Demo/50.GCD定时器/GCDTimer/GCD/GCDSemaphore.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/50.GCD定时器/GCDTimer/GCD/GCDSemaphore.swift -------------------------------------------------------------------------------- /Demo/50.GCD定时器/GCDTimer/GCD/GCDTimer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/50.GCD定时器/GCDTimer/GCD/GCDTimer.swift -------------------------------------------------------------------------------- /Demo/50.GCD定时器/GCDTimer/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/50.GCD定时器/GCDTimer/Info.plist -------------------------------------------------------------------------------- /Demo/50.GCD定时器/GCDTimer/ViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/50.GCD定时器/GCDTimer/ViewController.swift -------------------------------------------------------------------------------- /Demo/55.使用协调器模式管理控制器/CoordinateDemo.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/55.使用协调器模式管理控制器/CoordinateDemo.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Demo/55.使用协调器模式管理控制器/CoordinateDemo.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/55.使用协调器模式管理控制器/CoordinateDemo.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Demo/55.使用协调器模式管理控制器/CoordinateDemo.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/55.使用协调器模式管理控制器/CoordinateDemo.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /Demo/55.使用协调器模式管理控制器/CoordinateDemo/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/55.使用协调器模式管理控制器/CoordinateDemo/AppDelegate.swift -------------------------------------------------------------------------------- /Demo/55.使用协调器模式管理控制器/CoordinateDemo/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/55.使用协调器模式管理控制器/CoordinateDemo/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Demo/55.使用协调器模式管理控制器/CoordinateDemo/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/55.使用协调器模式管理控制器/CoordinateDemo/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /Demo/55.使用协调器模式管理控制器/CoordinateDemo/Auth/Auth.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/55.使用协调器模式管理控制器/CoordinateDemo/Auth/Auth.storyboard -------------------------------------------------------------------------------- /Demo/55.使用协调器模式管理控制器/CoordinateDemo/Auth/AuthViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/55.使用协调器模式管理控制器/CoordinateDemo/Auth/AuthViewController.swift -------------------------------------------------------------------------------- /Demo/55.使用协调器模式管理控制器/CoordinateDemo/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/55.使用协调器模式管理控制器/CoordinateDemo/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /Demo/55.使用协调器模式管理控制器/CoordinateDemo/Coordinate/AppCoordinator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/55.使用协调器模式管理控制器/CoordinateDemo/Coordinate/AppCoordinator.swift -------------------------------------------------------------------------------- /Demo/55.使用协调器模式管理控制器/CoordinateDemo/Coordinate/AuthCoordinator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/55.使用协调器模式管理控制器/CoordinateDemo/Coordinate/AuthCoordinator.swift -------------------------------------------------------------------------------- /Demo/55.使用协调器模式管理控制器/CoordinateDemo/Coordinate/MessageCoordinator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/55.使用协调器模式管理控制器/CoordinateDemo/Coordinate/MessageCoordinator.swift -------------------------------------------------------------------------------- /Demo/55.使用协调器模式管理控制器/CoordinateDemo/Coordinate/UIStoryboard+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/55.使用协调器模式管理控制器/CoordinateDemo/Coordinate/UIStoryboard+Extensions.swift -------------------------------------------------------------------------------- /Demo/55.使用协调器模式管理控制器/CoordinateDemo/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/55.使用协调器模式管理控制器/CoordinateDemo/Info.plist -------------------------------------------------------------------------------- /Demo/55.使用协调器模式管理控制器/CoordinateDemo/Main/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/55.使用协调器模式管理控制器/CoordinateDemo/Main/Main.storyboard -------------------------------------------------------------------------------- /Demo/55.使用协调器模式管理控制器/CoordinateDemo/Main/MainViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/55.使用协调器模式管理控制器/CoordinateDemo/Main/MainViewController.swift -------------------------------------------------------------------------------- /Demo/55.使用协调器模式管理控制器/CoordinateDemo/Message/MessageDetailController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/55.使用协调器模式管理控制器/CoordinateDemo/Message/MessageDetailController.swift -------------------------------------------------------------------------------- /Demo/55.使用协调器模式管理控制器/CoordinateDemo/Message/MessageViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/55.使用协调器模式管理控制器/CoordinateDemo/Message/MessageViewController.swift -------------------------------------------------------------------------------- /Demo/58.恢复非正常终止的应用状态/RestoreApp.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/58.恢复非正常终止的应用状态/RestoreApp.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Demo/58.恢复非正常终止的应用状态/RestoreApp.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/58.恢复非正常终止的应用状态/RestoreApp.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Demo/58.恢复非正常终止的应用状态/RestoreApp.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/58.恢复非正常终止的应用状态/RestoreApp.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /Demo/58.恢复非正常终止的应用状态/RestoreApp/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/58.恢复非正常终止的应用状态/RestoreApp/AppDelegate.swift -------------------------------------------------------------------------------- /Demo/58.恢复非正常终止的应用状态/RestoreApp/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/58.恢复非正常终止的应用状态/RestoreApp/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Demo/58.恢复非正常终止的应用状态/RestoreApp/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/58.恢复非正常终止的应用状态/RestoreApp/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /Demo/58.恢复非正常终止的应用状态/RestoreApp/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/58.恢复非正常终止的应用状态/RestoreApp/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /Demo/58.恢复非正常终止的应用状态/RestoreApp/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/58.恢复非正常终止的应用状态/RestoreApp/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /Demo/58.恢复非正常终止的应用状态/RestoreApp/FirstViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/58.恢复非正常终止的应用状态/RestoreApp/FirstViewController.swift -------------------------------------------------------------------------------- /Demo/58.恢复非正常终止的应用状态/RestoreApp/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/58.恢复非正常终止的应用状态/RestoreApp/Info.plist -------------------------------------------------------------------------------- /Demo/58.恢复非正常终止的应用状态/RestoreApp/LastViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/58.恢复非正常终止的应用状态/RestoreApp/LastViewController.swift -------------------------------------------------------------------------------- /Demo/58.恢复非正常终止的应用状态/RestoreApp/NavController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/58.恢复非正常终止的应用状态/RestoreApp/NavController.swift -------------------------------------------------------------------------------- /Demo/58.恢复非正常终止的应用状态/RestoreApp/SecondViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/58.恢复非正常终止的应用状态/RestoreApp/SecondViewController.swift -------------------------------------------------------------------------------- /Demo/62.插件化TableView/PluginTableView.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/62.插件化TableView/PluginTableView.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Demo/62.插件化TableView/PluginTableView.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/62.插件化TableView/PluginTableView.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Demo/62.插件化TableView/PluginTableView.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/62.插件化TableView/PluginTableView.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /Demo/62.插件化TableView/PluginTableView/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/62.插件化TableView/PluginTableView/AppDelegate.swift -------------------------------------------------------------------------------- /Demo/62.插件化TableView/PluginTableView/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/62.插件化TableView/PluginTableView/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Demo/62.插件化TableView/PluginTableView/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/62.插件化TableView/PluginTableView/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /Demo/62.插件化TableView/PluginTableView/Assets.xcassets/chili.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/62.插件化TableView/PluginTableView/Assets.xcassets/chili.imageset/Contents.json -------------------------------------------------------------------------------- /Demo/62.插件化TableView/PluginTableView/Assets.xcassets/chili.imageset/chili.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/62.插件化TableView/PluginTableView/Assets.xcassets/chili.imageset/chili.png -------------------------------------------------------------------------------- /Demo/62.插件化TableView/PluginTableView/Assets.xcassets/lemon.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/62.插件化TableView/PluginTableView/Assets.xcassets/lemon.imageset/Contents.json -------------------------------------------------------------------------------- /Demo/62.插件化TableView/PluginTableView/Assets.xcassets/lemon.imageset/lemon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/62.插件化TableView/PluginTableView/Assets.xcassets/lemon.imageset/lemon.png -------------------------------------------------------------------------------- /Demo/62.插件化TableView/PluginTableView/Assets.xcassets/mushroom.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/62.插件化TableView/PluginTableView/Assets.xcassets/mushroom.imageset/Contents.json -------------------------------------------------------------------------------- /Demo/62.插件化TableView/PluginTableView/Assets.xcassets/mushroom.imageset/mushroom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/62.插件化TableView/PluginTableView/Assets.xcassets/mushroom.imageset/mushroom.png -------------------------------------------------------------------------------- /Demo/62.插件化TableView/PluginTableView/Assets.xcassets/orange.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/62.插件化TableView/PluginTableView/Assets.xcassets/orange.imageset/Contents.json -------------------------------------------------------------------------------- /Demo/62.插件化TableView/PluginTableView/Assets.xcassets/orange.imageset/orange.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/62.插件化TableView/PluginTableView/Assets.xcassets/orange.imageset/orange.png -------------------------------------------------------------------------------- /Demo/62.插件化TableView/PluginTableView/Assets.xcassets/radish.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/62.插件化TableView/PluginTableView/Assets.xcassets/radish.imageset/Contents.json -------------------------------------------------------------------------------- /Demo/62.插件化TableView/PluginTableView/Assets.xcassets/radish.imageset/radish.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/62.插件化TableView/PluginTableView/Assets.xcassets/radish.imageset/radish.png -------------------------------------------------------------------------------- /Demo/62.插件化TableView/PluginTableView/Assets.xcassets/watermelon.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/62.插件化TableView/PluginTableView/Assets.xcassets/watermelon.imageset/Contents.json -------------------------------------------------------------------------------- /Demo/62.插件化TableView/PluginTableView/Assets.xcassets/watermelon.imageset/watermelon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/62.插件化TableView/PluginTableView/Assets.xcassets/watermelon.imageset/watermelon.png -------------------------------------------------------------------------------- /Demo/62.插件化TableView/PluginTableView/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/62.插件化TableView/PluginTableView/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /Demo/62.插件化TableView/PluginTableView/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/62.插件化TableView/PluginTableView/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /Demo/62.插件化TableView/PluginTableView/BaseController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/62.插件化TableView/PluginTableView/BaseController.swift -------------------------------------------------------------------------------- /Demo/62.插件化TableView/PluginTableView/Cell/CodeableViewCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/62.插件化TableView/PluginTableView/Cell/CodeableViewCell.swift -------------------------------------------------------------------------------- /Demo/62.插件化TableView/PluginTableView/Cell/NibTableViewCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/62.插件化TableView/PluginTableView/Cell/NibTableViewCell.swift -------------------------------------------------------------------------------- /Demo/62.插件化TableView/PluginTableView/Cell/NibTableViewCell.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/62.插件化TableView/PluginTableView/Cell/NibTableViewCell.xib -------------------------------------------------------------------------------- /Demo/62.插件化TableView/PluginTableView/FirstViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/62.插件化TableView/PluginTableView/FirstViewController.swift -------------------------------------------------------------------------------- /Demo/62.插件化TableView/PluginTableView/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/62.插件化TableView/PluginTableView/Info.plist -------------------------------------------------------------------------------- /Demo/62.插件化TableView/PluginTableView/Model/CellModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/62.插件化TableView/PluginTableView/Model/CellModel.swift -------------------------------------------------------------------------------- /Demo/62.插件化TableView/PluginTableView/PluginTableView/Configurator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/62.插件化TableView/PluginTableView/PluginTableView/Configurator.swift -------------------------------------------------------------------------------- /Demo/62.插件化TableView/PluginTableView/PluginTableView/DataSource.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/62.插件化TableView/PluginTableView/PluginTableView/DataSource.swift -------------------------------------------------------------------------------- /Demo/62.插件化TableView/PluginTableView/PluginTableView/PluginTableView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/62.插件化TableView/PluginTableView/PluginTableView/PluginTableView.swift -------------------------------------------------------------------------------- /Demo/62.插件化TableView/PluginTableView/PluginTableView/Section.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/62.插件化TableView/PluginTableView/PluginTableView/Section.swift -------------------------------------------------------------------------------- /Demo/62.插件化TableView/PluginTableView/SecondViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/62.插件化TableView/PluginTableView/SecondViewController.swift -------------------------------------------------------------------------------- /Demo/62.插件化TableView/PluginTableView/ThirdViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/62.插件化TableView/PluginTableView/ThirdViewController.swift -------------------------------------------------------------------------------- /Demo/63.自定义底部弹层控制器/PresentPartController.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/63.自定义底部弹层控制器/PresentPartController.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Demo/63.自定义底部弹层控制器/PresentPartController.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/63.自定义底部弹层控制器/PresentPartController.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Demo/63.自定义底部弹层控制器/PresentPartController.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/63.自定义底部弹层控制器/PresentPartController.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /Demo/63.自定义底部弹层控制器/PresentPartController/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/63.自定义底部弹层控制器/PresentPartController/AppDelegate.swift -------------------------------------------------------------------------------- /Demo/63.自定义底部弹层控制器/PresentPartController/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/63.自定义底部弹层控制器/PresentPartController/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Demo/63.自定义底部弹层控制器/PresentPartController/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/63.自定义底部弹层控制器/PresentPartController/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /Demo/63.自定义底部弹层控制器/PresentPartController/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/63.自定义底部弹层控制器/PresentPartController/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /Demo/63.自定义底部弹层控制器/PresentPartController/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/63.自定义底部弹层控制器/PresentPartController/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /Demo/63.自定义底部弹层控制器/PresentPartController/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/63.自定义底部弹层控制器/PresentPartController/Info.plist -------------------------------------------------------------------------------- /Demo/63.自定义底部弹层控制器/PresentPartController/PresentPartController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/63.自定义底部弹层控制器/PresentPartController/PresentPartController.swift -------------------------------------------------------------------------------- /Demo/63.自定义底部弹层控制器/PresentPartController/SceneDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/63.自定义底部弹层控制器/PresentPartController/SceneDelegate.swift -------------------------------------------------------------------------------- /Demo/63.自定义底部弹层控制器/PresentPartController/ViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/63.自定义底部弹层控制器/PresentPartController/ViewController.swift -------------------------------------------------------------------------------- /Demo/9.使用面向协议实现app的主题功能/DCTheme.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/9.使用面向协议实现app的主题功能/DCTheme.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Demo/9.使用面向协议实现app的主题功能/DCTheme.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/9.使用面向协议实现app的主题功能/DCTheme.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Demo/9.使用面向协议实现app的主题功能/DCTheme.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/9.使用面向协议实现app的主题功能/DCTheme.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /Demo/9.使用面向协议实现app的主题功能/DCTheme/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/9.使用面向协议实现app的主题功能/DCTheme/AppDelegate.swift -------------------------------------------------------------------------------- /Demo/9.使用面向协议实现app的主题功能/DCTheme/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/9.使用面向协议实现app的主题功能/DCTheme/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Demo/9.使用面向协议实现app的主题功能/DCTheme/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/9.使用面向协议实现app的主题功能/DCTheme/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /Demo/9.使用面向协议实现app的主题功能/DCTheme/Assets.xcassets/one.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/9.使用面向协议实现app的主题功能/DCTheme/Assets.xcassets/one.imageset/Contents.json -------------------------------------------------------------------------------- /Demo/9.使用面向协议实现app的主题功能/DCTheme/Assets.xcassets/one.imageset/one@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/9.使用面向协议实现app的主题功能/DCTheme/Assets.xcassets/one.imageset/one@2x.png -------------------------------------------------------------------------------- /Demo/9.使用面向协议实现app的主题功能/DCTheme/Assets.xcassets/one.imageset/one@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/9.使用面向协议实现app的主题功能/DCTheme/Assets.xcassets/one.imageset/one@3x.png -------------------------------------------------------------------------------- /Demo/9.使用面向协议实现app的主题功能/DCTheme/Assets.xcassets/two.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/9.使用面向协议实现app的主题功能/DCTheme/Assets.xcassets/two.imageset/Contents.json -------------------------------------------------------------------------------- /Demo/9.使用面向协议实现app的主题功能/DCTheme/Assets.xcassets/two.imageset/two@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/9.使用面向协议实现app的主题功能/DCTheme/Assets.xcassets/two.imageset/two@2x.png -------------------------------------------------------------------------------- /Demo/9.使用面向协议实现app的主题功能/DCTheme/Assets.xcassets/two.imageset/two@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/9.使用面向协议实现app的主题功能/DCTheme/Assets.xcassets/two.imageset/two@3x.png -------------------------------------------------------------------------------- /Demo/9.使用面向协议实现app的主题功能/DCTheme/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/9.使用面向协议实现app的主题功能/DCTheme/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /Demo/9.使用面向协议实现app的主题功能/DCTheme/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/9.使用面向协议实现app的主题功能/DCTheme/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /Demo/9.使用面向协议实现app的主题功能/DCTheme/Extensions/UIColor+Extension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/9.使用面向协议实现app的主题功能/DCTheme/Extensions/UIColor+Extension.swift -------------------------------------------------------------------------------- /Demo/9.使用面向协议实现app的主题功能/DCTheme/Extensions/UITableViewCell+Extension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/9.使用面向协议实现app的主题功能/DCTheme/Extensions/UITableViewCell+Extension.swift -------------------------------------------------------------------------------- /Demo/9.使用面向协议实现app的主题功能/DCTheme/Extensions/UIView+Extension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/9.使用面向协议实现app的主题功能/DCTheme/Extensions/UIView+Extension.swift -------------------------------------------------------------------------------- /Demo/9.使用面向协议实现app的主题功能/DCTheme/Extensions/UIWindow+Extension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/9.使用面向协议实现app的主题功能/DCTheme/Extensions/UIWindow+Extension.swift -------------------------------------------------------------------------------- /Demo/9.使用面向协议实现app的主题功能/DCTheme/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/9.使用面向协议实现app的主题功能/DCTheme/Info.plist -------------------------------------------------------------------------------- /Demo/9.使用面向协议实现app的主题功能/DCTheme/MainViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/9.使用面向协议实现app的主题功能/DCTheme/MainViewController.swift -------------------------------------------------------------------------------- /Demo/9.使用面向协议实现app的主题功能/DCTheme/Theme/BlueTheme.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/9.使用面向协议实现app的主题功能/DCTheme/Theme/BlueTheme.swift -------------------------------------------------------------------------------- /Demo/9.使用面向协议实现app的主题功能/DCTheme/Theme/DarkTheme.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/9.使用面向协议实现app的主题功能/DCTheme/Theme/DarkTheme.swift -------------------------------------------------------------------------------- /Demo/9.使用面向协议实现app的主题功能/DCTheme/Theme/LightTheme.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/9.使用面向协议实现app的主题功能/DCTheme/Theme/LightTheme.swift -------------------------------------------------------------------------------- /Demo/9.使用面向协议实现app的主题功能/DCTheme/Theme/Theme.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/9.使用面向协议实现app的主题功能/DCTheme/Theme/Theme.swift -------------------------------------------------------------------------------- /Demo/9.使用面向协议实现app的主题功能/DCTheme/View/BackgroundView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Demo/9.使用面向协议实现app的主题功能/DCTheme/View/BackgroundView.swift -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/LICENSE -------------------------------------------------------------------------------- /MyPlayground.playground/Pages/1.常用的几个高阶函数.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/MyPlayground.playground/Pages/1.常用的几个高阶函数.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /MyPlayground.playground/Pages/13.实现多重代理.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/MyPlayground.playground/Pages/13.实现多重代理.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /MyPlayground.playground/Pages/2.高阶函数扩展.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/MyPlayground.playground/Pages/2.高阶函数扩展.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /MyPlayground.playground/Pages/3.优雅的判断多个值中是否包含某一个值.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/MyPlayground.playground/Pages/3.优雅的判断多个值中是否包含某一个值.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /MyPlayground.playground/Pages/4. Hashable、Equatable和Comparable协议.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/MyPlayground.playground/Pages/4. Hashable、Equatable和Comparable协议.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /MyPlayground.playground/Pages/5.可变参数函数.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/MyPlayground.playground/Pages/5.可变参数函数.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /MyPlayground.playground/Pages/6.where关键字.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/MyPlayground.playground/Pages/6.where关键字.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /MyPlayground.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/MyPlayground.playground/contents.xcplayground -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/README.md -------------------------------------------------------------------------------- /Source/IBDesignableView.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Source/IBDesignableView.png -------------------------------------------------------------------------------- /Source/TableViewRefreshAnimation2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Source/TableViewRefreshAnimation2.gif -------------------------------------------------------------------------------- /Source/addContainerView.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Source/addContainerView.png -------------------------------------------------------------------------------- /Source/addshortcuts.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Source/addshortcuts.png -------------------------------------------------------------------------------- /Source/addshortcutsgif.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Source/addshortcutsgif.gif -------------------------------------------------------------------------------- /Source/anchor_autoLayout.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Source/anchor_autoLayout.png -------------------------------------------------------------------------------- /Source/attributed_url.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Source/attributed_url.png -------------------------------------------------------------------------------- /Source/blink_scale_corner.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Source/blink_scale_corner.gif -------------------------------------------------------------------------------- /Source/changeStatusBarStyle2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Source/changeStatusBarStyle2.gif -------------------------------------------------------------------------------- /Source/color_wheel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Source/color_wheel.png -------------------------------------------------------------------------------- /Source/custom_actionsheet.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Source/custom_actionsheet.gif -------------------------------------------------------------------------------- /Source/embedTableViewController.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Source/embedTableViewController.png -------------------------------------------------------------------------------- /Source/namespace_module.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Source/namespace_module.png -------------------------------------------------------------------------------- /Source/padding.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Source/padding.png -------------------------------------------------------------------------------- /Source/popOverView.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Source/popOverView.gif -------------------------------------------------------------------------------- /Source/present_part_controller.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Source/present_part_controller.gif -------------------------------------------------------------------------------- /Source/restoration_id.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Source/restoration_id.png -------------------------------------------------------------------------------- /Source/shadow_move.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Source/shadow_move.gif -------------------------------------------------------------------------------- /Source/showStyle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Source/showStyle.png -------------------------------------------------------------------------------- /Source/tabbarAnimating.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Source/tabbarAnimating.gif -------------------------------------------------------------------------------- /Source/themeDemo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Source/themeDemo.gif -------------------------------------------------------------------------------- /Source/toast_view.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Source/toast_view.gif -------------------------------------------------------------------------------- /Source/yellow_pixel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/Source/yellow_pixel.png -------------------------------------------------------------------------------- /SwiftTipsDemo/DCTool/DCTool/DCTool.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/SwiftTipsDemo/DCTool/DCTool/DCTool.swift -------------------------------------------------------------------------------- /SwiftTipsDemo/DCTool/DCTool/EdgeInsetLabel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/SwiftTipsDemo/DCTool/DCTool/EdgeInsetLabel.swift -------------------------------------------------------------------------------- /SwiftTipsDemo/DCTool/DCTool/LayoutProxy.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/SwiftTipsDemo/DCTool/DCTool/LayoutProxy.swift -------------------------------------------------------------------------------- /SwiftTipsDemo/DCTool/DCTool/MutexLock.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/SwiftTipsDemo/DCTool/DCTool/MutexLock.swift -------------------------------------------------------------------------------- /SwiftTipsDemo/DCTool/DCTool/Observable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/SwiftTipsDemo/DCTool/DCTool/Observable.swift -------------------------------------------------------------------------------- /SwiftTipsDemo/DCTool/DCTool/Regex.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/SwiftTipsDemo/DCTool/DCTool/Regex.swift -------------------------------------------------------------------------------- /SwiftTipsDemo/DCTool/DCTool/Registerable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/SwiftTipsDemo/DCTool/DCTool/Registerable.swift -------------------------------------------------------------------------------- /SwiftTipsDemo/DCTool/DCTool/StackViewControllerProtocol.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/SwiftTipsDemo/DCTool/DCTool/StackViewControllerProtocol.swift -------------------------------------------------------------------------------- /SwiftTipsDemo/DCTool/DCTool/ViewControllerInjector.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/SwiftTipsDemo/DCTool/DCTool/ViewControllerInjector.swift -------------------------------------------------------------------------------- /SwiftTipsDemo/DCTool/Extension/Collection+Extension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/SwiftTipsDemo/DCTool/Extension/Collection+Extension.swift -------------------------------------------------------------------------------- /SwiftTipsDemo/DCTool/Extension/Date+Extension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/SwiftTipsDemo/DCTool/Extension/Date+Extension.swift -------------------------------------------------------------------------------- /SwiftTipsDemo/DCTool/Extension/Dictionary+Extension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/SwiftTipsDemo/DCTool/Extension/Dictionary+Extension.swift -------------------------------------------------------------------------------- /SwiftTipsDemo/DCTool/Extension/NSObject+Extension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/SwiftTipsDemo/DCTool/Extension/NSObject+Extension.swift -------------------------------------------------------------------------------- /SwiftTipsDemo/DCTool/Extension/Optional+Extension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/SwiftTipsDemo/DCTool/Extension/Optional+Extension.swift -------------------------------------------------------------------------------- /SwiftTipsDemo/DCTool/Extension/UIButton+Extension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/SwiftTipsDemo/DCTool/Extension/UIButton+Extension.swift -------------------------------------------------------------------------------- /SwiftTipsDemo/DCTool/Extension/UIColor+Extension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/SwiftTipsDemo/DCTool/Extension/UIColor+Extension.swift -------------------------------------------------------------------------------- /SwiftTipsDemo/DCTool/Extension/UITableView+Extension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/SwiftTipsDemo/DCTool/Extension/UITableView+Extension.swift -------------------------------------------------------------------------------- /SwiftTipsDemo/DCTool/Extension/UIView+Extension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/SwiftTipsDemo/DCTool/Extension/UIView+Extension.swift -------------------------------------------------------------------------------- /SwiftTipsDemo/DCTool/Extension/UIViewController+Extension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/SwiftTipsDemo/DCTool/Extension/UIViewController+Extension.swift -------------------------------------------------------------------------------- /SwiftTipsDemo/DCTool/Extension/UIWindow+Extension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/SwiftTipsDemo/DCTool/Extension/UIWindow+Extension.swift -------------------------------------------------------------------------------- /SwiftTipsDemo/Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/SwiftTipsDemo/Podfile -------------------------------------------------------------------------------- /SwiftTipsDemo/Podfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/SwiftTipsDemo/Podfile.lock -------------------------------------------------------------------------------- /SwiftTipsDemo/Pods/Manifest.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/SwiftTipsDemo/Pods/Manifest.lock -------------------------------------------------------------------------------- /SwiftTipsDemo/Pods/Pods.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/SwiftTipsDemo/Pods/Pods.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /SwiftTipsDemo/Pods/SwiftLint/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/SwiftTipsDemo/Pods/SwiftLint/LICENSE -------------------------------------------------------------------------------- /SwiftTipsDemo/Pods/SwiftLint/swiftlint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/SwiftTipsDemo/Pods/SwiftLint/swiftlint -------------------------------------------------------------------------------- /SwiftTipsDemo/Pods/Target Support Files/Pods-SwiftTipsDemo/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/SwiftTipsDemo/Pods/Target Support Files/Pods-SwiftTipsDemo/Info.plist -------------------------------------------------------------------------------- /SwiftTipsDemo/Pods/Target Support Files/Pods-SwiftTipsDemo/Pods-SwiftTipsDemo-acknowledgements.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/SwiftTipsDemo/Pods/Target Support Files/Pods-SwiftTipsDemo/Pods-SwiftTipsDemo-acknowledgements.markdown -------------------------------------------------------------------------------- /SwiftTipsDemo/Pods/Target Support Files/Pods-SwiftTipsDemo/Pods-SwiftTipsDemo-acknowledgements.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/SwiftTipsDemo/Pods/Target Support Files/Pods-SwiftTipsDemo/Pods-SwiftTipsDemo-acknowledgements.plist -------------------------------------------------------------------------------- /SwiftTipsDemo/Pods/Target Support Files/Pods-SwiftTipsDemo/Pods-SwiftTipsDemo-dummy.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/SwiftTipsDemo/Pods/Target Support Files/Pods-SwiftTipsDemo/Pods-SwiftTipsDemo-dummy.m -------------------------------------------------------------------------------- /SwiftTipsDemo/Pods/Target Support Files/Pods-SwiftTipsDemo/Pods-SwiftTipsDemo-frameworks.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/SwiftTipsDemo/Pods/Target Support Files/Pods-SwiftTipsDemo/Pods-SwiftTipsDemo-frameworks.sh -------------------------------------------------------------------------------- /SwiftTipsDemo/Pods/Target Support Files/Pods-SwiftTipsDemo/Pods-SwiftTipsDemo-resources.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/SwiftTipsDemo/Pods/Target Support Files/Pods-SwiftTipsDemo/Pods-SwiftTipsDemo-resources.sh -------------------------------------------------------------------------------- /SwiftTipsDemo/Pods/Target Support Files/Pods-SwiftTipsDemo/Pods-SwiftTipsDemo-umbrella.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/SwiftTipsDemo/Pods/Target Support Files/Pods-SwiftTipsDemo/Pods-SwiftTipsDemo-umbrella.h -------------------------------------------------------------------------------- /SwiftTipsDemo/Pods/Target Support Files/Pods-SwiftTipsDemo/Pods-SwiftTipsDemo.debug.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/SwiftTipsDemo/Pods/Target Support Files/Pods-SwiftTipsDemo/Pods-SwiftTipsDemo.debug.xcconfig -------------------------------------------------------------------------------- /SwiftTipsDemo/Pods/Target Support Files/Pods-SwiftTipsDemo/Pods-SwiftTipsDemo.modulemap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/SwiftTipsDemo/Pods/Target Support Files/Pods-SwiftTipsDemo/Pods-SwiftTipsDemo.modulemap -------------------------------------------------------------------------------- /SwiftTipsDemo/Pods/Target Support Files/Pods-SwiftTipsDemo/Pods-SwiftTipsDemo.release.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/SwiftTipsDemo/Pods/Target Support Files/Pods-SwiftTipsDemo/Pods-SwiftTipsDemo.release.xcconfig -------------------------------------------------------------------------------- /SwiftTipsDemo/SwiftTipsDemo.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/SwiftTipsDemo/SwiftTipsDemo.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /SwiftTipsDemo/SwiftTipsDemo.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/SwiftTipsDemo/SwiftTipsDemo.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /SwiftTipsDemo/SwiftTipsDemo.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/SwiftTipsDemo/SwiftTipsDemo.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /SwiftTipsDemo/SwiftTipsDemo.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/SwiftTipsDemo/SwiftTipsDemo.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /SwiftTipsDemo/SwiftTipsDemo.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/SwiftTipsDemo/SwiftTipsDemo.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /SwiftTipsDemo/SwiftTipsDemo/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/SwiftTipsDemo/SwiftTipsDemo/AppDelegate.swift -------------------------------------------------------------------------------- /SwiftTipsDemo/SwiftTipsDemo/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/SwiftTipsDemo/SwiftTipsDemo/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /SwiftTipsDemo/SwiftTipsDemo/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/SwiftTipsDemo/SwiftTipsDemo/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /SwiftTipsDemo/SwiftTipsDemo/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/SwiftTipsDemo/SwiftTipsDemo/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /SwiftTipsDemo/SwiftTipsDemo/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/SwiftTipsDemo/SwiftTipsDemo/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /SwiftTipsDemo/SwiftTipsDemo/DetailViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/SwiftTipsDemo/SwiftTipsDemo/DetailViewController.swift -------------------------------------------------------------------------------- /SwiftTipsDemo/SwiftTipsDemo/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/SwiftTipsDemo/SwiftTipsDemo/Info.plist -------------------------------------------------------------------------------- /SwiftTipsDemo/SwiftTipsDemo/ViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/SwiftTipsDemo/SwiftTipsDemo/ViewController.swift -------------------------------------------------------------------------------- /XcodeTips/XcodeTips.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/XcodeTips/XcodeTips.md -------------------------------------------------------------------------------- /XcodeTips/source/after_refactor_storyboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/XcodeTips/source/after_refactor_storyboard.png -------------------------------------------------------------------------------- /XcodeTips/source/breakpoint_view.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/XcodeTips/source/breakpoint_view.png -------------------------------------------------------------------------------- /XcodeTips/source/control_distance.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/XcodeTips/source/control_distance.png -------------------------------------------------------------------------------- /XcodeTips/source/lock_control.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/XcodeTips/source/lock_control.png -------------------------------------------------------------------------------- /XcodeTips/source/more_layer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/XcodeTips/source/more_layer.png -------------------------------------------------------------------------------- /XcodeTips/source/refactor_storyboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/XcodeTips/source/refactor_storyboard.png -------------------------------------------------------------------------------- /XcodeTips/source/rename.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/XcodeTips/source/rename.png -------------------------------------------------------------------------------- /XcodeTips/source/set_storyboard_reference.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/XcodeTips/source/set_storyboard_reference.png -------------------------------------------------------------------------------- /XcodeTips/source/storyboard_reference.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarielChen/iOSTips/HEAD/XcodeTips/source/storyboard_reference.png --------------------------------------------------------------------------------