William-Weng 编写的软件包
这些软件包可以作为软件包集合使用,可在 Xcode 或 SwiftPM 中使用。
WWAppFirstInstall
检查 APP 是否为首次安装?
WWAppInstallSource
用于检测应用程序从何处安装的小部件。
WWAssistiveTouch
模仿 iPhone 的辅助触控功能。
WWBadgeView
一个简单的徽章控制器,可以简单地在徽章上显示数字。
WWBankBalanceAnimationLabel
UILabel 文本动画。
WWBarberPoleView
模仿理发店旋转灯柱的动画效果。
WWBarcodeSlicer
条形码文本分割器,用于处理条形码文本的功能。
WWCacheManager
使 NSCache 功能更容易使用。
WWCameraPickerController
由 AVFoundation 制作的 UIImagePickerController 的增强版本,具有更高的自定义功能,在使用相机拍照时更方便。
WWCameraZoomOptionView
模仿手机相机放大倍率的选项。
WWCapsuleTabBarController
基于 UITabBarController,实现一个可以显示超过六个 Tab 的 TabBarController。
WWCaptchaView
验证码 - 完全自动化区分计算机和人类的图灵测试
WWCollectionViewLayout
UICollectionViewLayout 集合。
WWCompositionalLayout
iOS 13 Compositional Layout 的一个简单集成版本,修改为类似于函数式编程的方式来生成 UICollectionViewCompositionalLayout。
WWCountdownButton
一个倒计时按钮。
WWCropViewController
裁剪图片小部件
WWDetectDevice
从设备号检测设备名称和其他相关信息。
WWDonutChartView
简单的甜甜圈图。
WWDualCamera
简单生成双摄像头功能。
WWEventSource
使用 URLSession 实现 SSE 客户端的功能,并从 SSE 服务器接收信息。
WWExpandableCell
可以折叠使用的 Cell。
WWFloatingActionButton
仿 Android 的 FloatingActionButton
WWFloatingViewController
一个简单的悬停和拖动窗口。
WWFortuneWheelView
一个可以自定义的转盘。
WWHash
一个用于计算 Hash 值的小工具。
WWHashTagViewController
简单的 hashtag 功能,适用产品选项的菜单。
WWHighTechView
模仿一个高科技 View。
WWHUD
自定义读取动画,支持自定义图片、GIF 动画。
WWJavaScriptContext
JavaScriptCore 小部件
WWJavaScriptContext+ChineseConvert
使用 JavaScript 转换繁体和简体中文文本。
WWJavaScriptContext+CSV
使用 JavaScript 转换 CSV 文本。
WWJavaScriptContext+Markdown
使用 JavaScript 转换 Markdown 文本。
WWJavaScriptContext+Pinyin
将汉字转换为汉语拼音。
WWJavaScriptContext+Thumbnail
获取网站缩略图的 URL。
WWKeyboardShadowView
一个可以与键盘事件交互的 View,可以与键盘的高度同步变化,简单有效地解决了文本输入过程中输入框被遮挡的问题。
WWKeychain
使用“属性包装器”来制作 Keychain 的增强版本,使 Keychain 可以像 UserDefaults 一样方便。
WWLocationManager
查找手机上与位置相关的设置。(地区/语言/SIM/GPS)
WWLog
这是 iOS 工程师 Debug 的好帮手。
WWMotionGraphicTransition
模仿电影中常用的多边形过渡动画。
WWNetworking
这是一个简单的 HTTP 传输、上传和下载功能集成。它是 iOS 工程师难得的好工具。
WWNetworking-UIImage
这是一个简单的网络图像下载器,类似于 SDWebImage 或 Kingfisher 的简单版本。
WWNetWorkMonitor
集成 NWPathMonitor 以检测网络连接。
WWOnBoardingViewController
使用 UIPageViewController 简单实现引导页的功能。
WWOneTimePasswordView
简单的一次性密码输入文本字段。
WWPatternLockView
模仿 Android 的图案锁功能。
WWPerpetualCalendar
使用 UIPageViewController 的功能制作一个简单的万年历。
WWPrint
可以打印的行数 + 方法名的打印方法 => 方便调试。
WWPrivateView
防止系统截图功能。
WWProgressMaskView
自定义背景图片的进度环功能使用图片屏蔽的原理,使进度环的颜色更加多样化...
WWProgressView
一个动态流动的进度条。
WWPulseLayer
使用 CAReplicatorLayer 实现脉冲动画效果。
WWRegularExpression
包装 NSPredicate / NSRegularExpression,使正则表达式在 iOS 上更容易使用。
WWRoundedSegmentedControl
将圆角功能添加到原始 UISegmentedControl。
WWScanViewController
使用 AVFoundation Framework 制作一个简单的 QRCode / BarCode 扫描仪。
WWScratchCard
模仿刮刮卡功能。
WWScreenRecorder
简单的手机屏幕录制功能。
WWScrollableMaskImageView
实现可拖动遮罩层功能。
WWSegmentControlView
UISegmentControl 的增强版本。
WWSideMenuViewController
可自定义的屏幕侧边菜单。
WWSignInWith3rd_Apple
使用原生 Apple 第三方登录。
WWSignInWith3rd_Facebook
使用 Facebook 第三方登录。
WWSignInWith3rd_GitHub
使用 GitHub 第三方登录。
WWSignInWith3rd_Google
使用 Google 第三方登录。
WWSignInWith3rd_LINE
使用 LINE 第三方登录
WWSignInWith3rd_Wechat
使用微信第三方登录。
WWSignInWith3rd_Weibo
使用微博第三方登录。
WWSimpleChatGPT
简单地使用 ChatGPT 的功能。
WWSimpleDeepSeekAI
简单地使用 DeepSeek AI 的功能。
WWSimpleGeminiAI
简单地使用 Google Gemini AI 的功能。
WWSkeletonView
简单地模仿 HTML Skeleton Screen 功能。
WWSlider
使用 UIResponder 模仿 iOS 滑块。
WWSQLite3Manager
一个 SQLite3 的小工具,使基本的 CRUD 更容易使用。
WWStringTransform
字符串转换 - 拉丁语/英语/拼音/注音符号/简繁转换/繁简转换。
WWTcpConnection
TCP/IP 客户端连接工具。
WWTextDropView
一个带有文字下落动画的 View。
WWToast
一个模仿 Android Toast 功能的小工具...
WWTouchEffectButton
模仿 Android Button 的功能,单击或长按时会有视觉反应。
WWTypewriterLabel
模仿打字机的显示功能。
WWUserDefaults
使用“属性包装器”来制作 UserDefaults 的增强版本。
WWWebSocket
将 URLSession 的 iOS 13 webSocketTask() 包装成一个易于使用的小部件。
WWZHConverter
将台湾海峡两岸和三地之间的词语和短语相互转换。
81 个软件包。