Swiftpack.co - crazypoo/PTools as Swift Package

Swiftpack.co is a collection of thousands of indexed Swift packages. Search packages.
See all packages published by crazypoo.
crazypoo/PTools 2.1.23
iOS开发工具小集合,不定期更新
⭐️ 9
🕓 4 weeks ago
.package(url: "https://github.com/crazypoo/PTools.git", from: "2.1.23")

PooTools

About

PooTools是一款积累了好多比较适合本人开发的工具类,工具大部分工具都是高度自定义,也有可能适合到一些有需要的人.有些工具是修改于一些老前辈不再维护的代码,或者有些代码年份可能跨度有点大作者忘记了(估计也是12年到现在的代码).如有侵犯,请issue.希望大家喜欢

About iOS Kit

本工具运用到以下系统工具框架:
'AssetsLibrary'
'AudioToolbox'
'AVFoundation'
'CoreImage'
'CoreMotion'
'CoreTelephony'
'CoreText'
'ExternalAccessory'
'Foundation'
'HealthKit'
'LocalAuthentication'
'Photos'
'QuartzCore'
'Security'
'SceneKit'
'Speech'
'SystemConfiguration'
'UIKit'
'WebKit'

Assist

推荐以下辅助第三方工具:
'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

Requirements

使用工具时,一定要在Build Settings->other links flags加入-ObjC和-all_load,以防避免一些奇奇怪怪的问题发生.

Attention

本工具使用了HealthKit之类的框架,审核时可能要集成,如果没需要,可以移除这些框架,使用压缩解压第三方库时,要添加libz.tbd

Installation

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'

Author

crazypoo, 273277355@qq.com

License

PooTools is available under the MIT license. See the LICENSE file for more info.

GitHub

link
Stars: 9
Last commit: Yesterday
jonrohan Something's broken? Yell at me @ptrpavlik. Praise and feedback (and money) is also welcome.

Swiftpack is being maintained by Petr Pavlik | @ptrpavlik | @swiftpackco | API | Analytics