Swift 常用第三方框架

2023-12-25  本文已影响0人  Zhen斌iOS

1、接口返回数据解析

https://github.com/alibaba/HandyJSON
https://github.com/SwiftyJSON/SwiftyJSON

pod 'HandyJSON'
pod 'SwiftyJSON'

2、页面布局 Masory的Swift版本

https://github.com/SnapKit/SnapKit

pod 'SnapKit'

3、网络请求

https://github.com/Alamofire/Alamofire

pod 'Alamofire','~> 5.6.2'

4、视图快速创建器

https://github.com/devxoul/Then

pod 'Then'

5、颜色Hex

https://github.com/zenangst/Hue

pod 'Hue'

6、键盘弹出

https://github.com/acegg/IQKeyboardManagerSwift

pod 'IQKeyboardManagerSwift'

7、Swift拓展的集合

https://github.com/SwifterSwift/SwifterSwift

pod 'SwifterSwift/SwiftStdlib'
pod 'SwifterSwift/Foundation'
pod 'SwifterSwift/UIKit'

8、空列表展示

https://github.com/Xiaoye220/EmptyDataSet-Swift

pod 'EmptyDataSet-Swift'

9、图片选择包含拍照

https://github.com/longitachi/ZLPhotoBrowser

pod 'ZLPhotoBrowser'

10、图片预览包含文字介绍

https://github.com/suzuki-0000/SKPhotoBrowser

pod 'SKPhotoBrowser'

11、上面类型下面列表

https://github.com/kingsic/SGPagingView
https://github.com/gltwy/LTScrollView
https://github.com/pujiaxin33/JXPagingView

pod 'SGPagingView'
pod 'LTScrollView'
pod 'JXPagingView/Paging'

12、个性化轮播图

https://github.com/Coder-TanJX/JXBanner
https://github.com/WenchaoD/FSPagerView

pod 'JXBanner'
pod 'FSPagerView'

13、扫一扫

https://github.com/MxABC/swiftScan.git
https://github.com/EFPrefix/EFQRCode

pod 'swiftScan'
pod 'EFQRCode'

14、表单

https://github.com/xmartlabs/Eureka

pod 'Eureka'

15、数据保存本地

https://github.com/sunshinejr/SwiftyUserDefaults

pod 'SwiftyUserDefaults'

16、第一次使用APP时 使用介绍弹窗

https://github.com/ephread/Instructions

pod 'Instructions'

17、数组处理框架 无需扩展任何内置对象就为Swift语言提供有效的函数式编程辅助方法

https://github.com/ankurp/Dollar

 pod 'Dollar'

18、个性化加载动画

https://github.com/ninjaprox/NVActivityIndicatorView

pod 'NVActivityIndicatorView'

19、个性化弹窗

https://github.com/vikmeup/SCLAlertView-Swift

pod 'SCLAlertView'

20、AttributedString

https://github.com/lixiang1994/AttributedString
https://github.com/delba/TextAttributes

pod 'AttributedString'
pod 'TextAttributes'

21、个性化输入框

https://github.com/Skyscanner/SkyFloatingLabelTextField
https://github.com/raulriera/TextFieldEffects

 pod 'SkyFloatingLabelTextField'
 pod 'TextFieldEffects'

22、个性化textView

https://github.com/FluidGroup/NextGrowingTextView

pod 'NextGrowingTextView'

23、获取设备信息

https://github.com/devicekit/DeviceKit

 pod 'DeviceKit'

24、很方便的定时器

https://github.com/radex/SwiftyTimer

pod 'SwiftyTimer'

25、按钮下拉选择

https://github.com/AssistoLab/DropDown

pod 'DropDown'

26、步骤视图

https://github.com/badrinathvm/StepperView

pod 'StepperView'

27、骨架屏

https://github.com/Juanpe/SkeletonView

pod 'SkeletonView'

28、动态点击label

https://github.com/optonaut/ActiveLabel.swift

pod 'ActiveLabel'

29、新版本

https://github.com/ArtSabintsev/Siren
https://github.com/tbaranes/VersionTrackerSwift

pod 'Siren'
pod 'VersionTrackerSwift'

30、倒计时label

https://github.com/suzuki-0000/CountdownLabel

pod 'CountdownLabel'

31、顶部通知

https://github.com/Daltron/NotificationBanner

pod 'NotificationBannerSwift'

32、点击按钮跳转动画 登录成功进入主界面动画

https://github.com/AladinWay/TransitionButton

pod 'TransitionButton'

33、检查网络状态

https://github.com/tonymillion/Reachability

pod 'ReachabilitySwift'

34、响应式编程

https://github.com/ReactiveX/RxSwift
https://github.com/mxcl/PromiseKit
https://github.com/ReactiveCocoa/ReactiveSwift

pod 'RxSwift'
pod 'RxCocoa'
pod "PromiseKit/CorePromise"
pod 'ReactiveSwift'

35、防止截屏和录屏

https://github.com/RyukieSama/Swifty

pod 'RyukieSwifty/ScreenShield'

36、侧边栏

https://github.com/jonkykong/SideMenu

pod 'SideMenu'
pod 'pop', :git => 'https://github.com/facebook/pop.git'

37、快捷设置字体

https://github.com/Nirma/UIFontComplete

pod 'UIFontComplete'

38、精致的图表,很好用

https://github.com/AAChartModel/AAChartKit-Swift

pod 'AAInfographics'

39、自定义弹窗

https://github.com/huri000/SwiftEntryKit
https://github.com/SwiftKickMobile/SwiftMessages

pod 'SwiftEntryKit'
pod 'SwiftMessages'

40、Radio

https://github.com/yonat/RadioGroup

pod 'RadioGroup'

41、加载渐变色条

https://github.com/fxm90/GradientLoadingBar

pod 'GradientLoadingBar'

42、设置View渐变色

pod "Gradients"

43、websocket

https://github.com/socketio/socket.io-client-swift

pod 'Socket.IO-Client-Swift'

44、矢量图动画加载

https://github.com/airbnb/lottie-ios

pod 'lottie-ios'

45、下拉框菜单选择

https://popmenu.cali.so/zh/guide/

pod 'NewPopMenu'

46、加密

https://github.com/krzyzanowskim/CryptoSwift

pod 'CryptoSwift'

47、Radio选择

https://github.com/yonat/RadioGroup

pod 'RadioGroup'

48、多语言

https://github.com/marmelroy/Localize-Swift

pod 'Localize-Swift', '~> 3.2'

49、腾讯基础库

https://github.com/Tencent/QMUI_iOS
https://qmuiteam.com/ios

pod 'QMUIKit'

50、页面布局框架

https://github.com/zhenglibao/FlexLib

pod 'FlexLib'
pod 'FlexLib/preview'

51、图片加载 加载动图

https://github.com/SDWebImage/SDWebImage
https://github.com/Flipboard/FLAnimatedImage

pod 'SDWebImage'
pod 'FLAnimatedImage'

52、普通轮播图

https://github.com/gsdios/SDCycleScrollView

pod 'SDCycleScrollView'

53、下拉刷新

https://github.com/CoderMJLee/MJRefresh

pod 'MJRefresh'

54、控制器作为小弹窗弹出

https://github.com/kevin-lyn/STPopup

pod 'STPopup'

55、获取设备UUID

https://github.com/fabiocaccamo/FCUUID

pod 'FCUUID'

56、时间省市区选择

https://github.com/91renb/BRPickerView

pod 'BRPickerView'

57、日历

https://github.com/WenchaoD/FSCalendar

pod 'FSCalendar'

58、开屏广告

https://github.com/CoderZhuXH/XHLaunchAd

pod 'XHLaunchAd'

59、第一次打开APP引导图

https://github.com/ealeksandrov/EAIntroView

pod 'EAIntroView'

60、腾讯bug检测

https://bugly.qq.com/v2/

pod 'Bugly'
上一篇 下一篇

猜你喜欢

热点阅读