PooTools是一款积累了好多比较适合本人开发的工具类,工具大部分工具都是高度自定义,也有可能适合到一些有需要的人.有些工具是修改于一些老前辈不再维护的代码,或者有些代码年份可能跨度有点大作者忘记了(估计也是12年到现在的代码).如有侵犯,请issue.希望大家喜欢
本工具运用到以下系统工具框架: 'AssetsLibrary' 'AudioToolbox' 'AVFoundation' 'CoreImage' 'CoreMotion' 'CoreTelephony' 'CoreText' 'ExternalAccessory' 'Foundation' 'HealthKit' 'LocalAuthentication' 'Photos' 'QuartzCore' 'Security' 'SceneKit' 'Speech' 'SystemConfiguration' 'UIKit' 'WebKit'
推荐以下辅助第三方工具: 'AFNetworking':https://github.com/AFNetworking/AFNetworking 'CYLTabBarController':https://github.com/ChenYilong/CYLTabBarController 'DHSmartScreenshot':https://github.com/davidman/DHSmartScreenshot 'DZNEmptyDataSet':https://github.com/dzenbot/DZNEmptyDataSet 'FDFullscreenPopGesture':https://github.com/forkingdog/FDFullscreenPopGesture 'FMDB':https://github.com/ccgus/fmdb 'GCDWebServer':https://github.com/swisspol/GCDWebServer 'HTAutocompleteTextField':https://github.com/hoteltonight/HTAutocompleteTextField 'IQKeyboardManager':https://github.com/hackiftekhar/IQKeyboardManager 'JMHoledView':https://github.com/leverdeterre/JMHoledView 'LTNavigationBar':https://github.com/ltebean/LTNavigationBar 'Mantle':https://github.com/Mantle/Mantle 'Masonry':https://github.com/SnapKit/Masonry 'MJExtension':https://github.com/CoderMJLee/MJExtension 'MJRefresh':https://github.com/CoderMJLee/MJRefresh 'MYBlurIntroductionView':https://github.com/MatthewYork/MYBlurIntroductionView 'pop':https://github.com/facebook/pop 'SDWebImage':https://github.com/rs/SDWebImage 'TextFieldEffects':https://github.com/raulriera/TextFieldEffects 'UITextField+Shake':https://github.com/andreamazz/UITextField-Shake 'UITableView+FDTemplateLayoutCell':https://github.com/forkingdog/UITableView-FDTemplateLayoutCell 'UIViewController+Swizzled':https://github.com/RuiAAPeres/UIViewController-Swizzled 'YCXMenu':https://github.com/Aster0id/YCXMenuDemo_ObjC 'ZipArchive':https://github.com/ZipArchive/ZipArchive 'CocoaLumberjack/Swift':https://github.com/CocoaLumberjack/CocoaLumberjack 'SPPermissions':https://github.com/ivanvorobei/SPPermissions 'SkeletonView':https://github.com/Juanpe/SkeletonView 'FaceAware':https://github.com/BeauNouvelle/FaceAware 'CDDGroupAvatarSwift':https://github.com/RocketsChen/CDDGroupAvatarSwift 'SwipeCellKit':https://github.com/SwipeCellKit/SwipeCellKit 'JXPagingView/Paging':https://github.com/pujiaxin33/JXPagingView 'JXSegmentedView':https://github.com/pujiaxin33/JXSegmentedView 'NotificationBannerSwift':https://github.com/maheshbutani/NotificationBannerSwift-customizable-in-app-notification- 'FloatingPanel':https://github.com/scenee/FloatingPanel 'SnapshotKit':https://github.com/YK-Unit/SnapshotKit 'Aspects':https://github.com/steipete/Aspects 'FluentDarkModeKit':https://github.com/microsoft/FluentDarkModeKit 'DeviceKit':https://github.com/devicekit/DeviceKit 'SwiftDate':https://github.com/malcommac/SwiftDate 'YCSymbolTracker':https://github.com/ryan7cruise/YCSymbolTracker 'UIColor_Hex_Swift':https://github.com/yeahdongcn/UIColor-Hex-Swift
使用工具时,一定要在Build Settings->other links flags加入-ObjC和-all_load,以防避免一些奇奇怪怪的问题发生.
本工具使用了HealthKit之类的框架,审核时可能要集成,如果没需要,可以移除这些框架,使用压缩解压第三方库时,要添加libz.tbd
PooTools is available through CocoaPods. To install it, simply add the following line to your Podfile:
pod 'PooTools', :git => 'https://github.com/crazypoo/PTools.git'
crazypoo, 273277355@qq.com
PooTools is available under the MIT license. See the LICENSE file for more info.
link |
Stars: 9 |
Last commit: 3 days ago |
Swiftpack is being maintained by Petr Pavlik | @ptrpavlik | @swiftpackco | API | Analytics