Swift自定义TabBar一行代码创建支持小红点数字角标和自定义高度 自定义 TabBar 是 iOS 开发中挺常见的需求,尤其是要加入小红点、数字角标这些功能时,多同学都觉得挺麻烦。其实,通过一行代码就能搞定!这篇教程展示了如何用Swift快速创建一个自定义 TabBar,支持小红点、数字角标,还能调整高度,超方便。你只需要继承UITabBar,通过扩展来实现外观定
ViewBuilder声明式XML布局引擎高性能UI构建工具 ViewBuilder 用一种挺有意思的方式来做 iOS UI 的布局——完全基于声明性的 XML 文档。其实它最大亮点就是自带的布局引擎,性能比系统的自动布局快了不少,号称比它高 4 倍的性能,效率绝对不错。你可以通过定义样式和模板,把 UI 组件拆得清晰、模块化。想象下,所有资源都可以重复利用,
Swift参考YouXianMing动画示例库 Swift 动画开发一直是个挺有挑战的方向,但这也给开发者带来了不少创作空间,能做出多酷炫的 UI 效果。比如这款叫做 swift-参考 youxianming 动画的库,就是个不错的工具,专为开发者了一系列 Swift 动画的实现案例。你可以通过它了解如何在 iOS 或者 macOS 上实现各种常
DUAReader电子书阅读器Swift开发支持图文混排ePub和TXT 支持图文混排的 ePub 阅读、纯 Swift 开发、还能和 OC 混编,DUAReader这个电子书阅读器项目真挺有料的。对于搞 iOS 开发的你来说,不管是想写个自己的电子书 App,还是想研究下文本解析和排版逻辑,它都能不少灵感。 全 Swift 写的架构,代码风格也还挺清爽的,逻辑清晰,基本
Caffe2-iOS iOS实时推理演示框架 iOS 上的深度学习应用怎么跑?Caffe2-iOS就挺方便的。它把原来挺重的 Caffe2 搬到了手机上,支持你直接把训练好的模型丢进 iOS App 里跑推理,像图像分类、物体识别都不在话下。核心是用CoreML和Metal,所以性能也还不错,响应快,不卡顿。 摄像头实时演示也是它的一大亮点,你
NikeClockIcon自定义macOS Dock时钟图标 NikeClockIcon 是个蛮有趣的自定义 macOS Dock 图标,灵感来自 Nike Watch Face 的时钟设计。如果你想把时钟作为 Dock 图标来装饰你的 Mac,可以尝试这个项目。代码还蛮简洁的,基本只需要在 Xcode 中打开、编译并运行,就能看到效果。适用于 Xcode 1
LxIAPManager-swift苹果IAP封装工具 LxIAPManager-swift 是一个方便的苹果 IAP 封装工具,挺适合开发者用来简化内购功能的集成。只需要将LxIAPManager.swift拖进你的项目,就能搞定一大堆麻烦的内购操作。支持的最低 iOS 版本是 7.0,挺宽容的。你只需要实现LxIAPManager协议,就可以通过Lx
ZFPlayer基于AVPlayer的视频播放器 基于 AVPlayer 的视频播放器,支持横屏播放和手势控制,挺适合做视频类 App 的朋友研究一下。左右滑调进度、上下滑调音量,交互还蛮顺的,就是音量调节只能在真机上试。代码结构清晰,适合自定义扩展。 作者开源在 GitHub 上了,还顺手分享了他最近用 Swift 做的知乎日报项目。如果你正好在
BlockChain-Dapp基于以太坊的在线投票系统 区块链投票系统挺有意思的,能确保数据的安全性和透明度。这套基于以太坊的 dApp,结合了智能合约,实现了一个在线投票系统。简单来说,利用区块链的防篡改特性,投票数据一旦生成就不可更改,确保了投票的公正性。投票系统还支持手机端操作,避免了传统投票站的资源浪费,也让那些不能现场投票的人能够顺利参与。想象
LxGridView-Swift iOS桌面图标排列与交互实现 LxGridView-Swift 是一个相当不错的库,模仿了 iOS 系统桌面图标的排列和交互,效果像平时在 iPhone 上看到的桌面。其实它是通过继承 UICollectionView 来实现的,使用起来也蛮。你只需要将拖到你的项目里,就能用它来实现桌面图标的布局和交互,挺方便的。 支持的 iO