Swift最简单创建支持多个链接的UITextView属性方法 你有没有遇到过在 iOS 开发中,想在UITextView里放多个可点击的链接,却被系统默认的单一链接支持给限制住了的情况?其实,使用NSAttributedString和NSMutableAttributedString就可以这个问题,挺。,你需要创建一个自定义的UITextView子类,这样可以
Ink Swift版Markdown解析器 用 Swift 写的 Markdown 解析器里,Ink算是比较顺手的那种。性能挺不错,响应也快,最关键是 API 设计得清爽,没太多繁琐的配置。你直接把 Markdown 字符串扔进去,它就能帮你转成 HTML,连元数据也能一并解析出来。适合做什么?像博客系统、文档生成器、Swift 写的 CMS
ElasticSwift Swift版Elasticsearch客户端 Swift 的 Elasticsearch 客户端用得不多?那你还没试过ElasticSwift。跨平台支持,macOS、iOS、Linux 都没问题。查询语法参考了 Java 那套 DSL 写法,熟悉的话基本上可以无缝上手,响应也挺快,性能目标是用户侧延迟控制在 100ms 以内,蛮有追求的。 E
Swift-Go-Micro微服务实战客户端基于React Native构建Android和iOS前端 想搞个跨平台的电商 APP?这套“swift-go-micro 微服务实战的客户端”正好帮你。主要利用Swift、Go Micro和React Native技术栈,搭建一个功能强大的 Android 和 iOS 客户端。你可以从这个项目中学到如何通过微服务架构开发移动应用,如何使用Swift为 Re
MMKV移动端高效键值存储框架 MMKV 是由微信团队开发的轻量级、高效的键值存储框架。它专为移动平台设计,在 Android 和 iOS 上表现不错,支持 Kotlin、Swift、Python 等多种语言,甚至包括跨平台的 Flutter。它的核心特点是**快速读写**,利用内存映射文件技术,能在内存中直接操作数据,大大提升了
BuildSwiftOnARM Swift 5.1.5在ARM设备上构建Swift环境 如果你想在 Raspberry Pi 或者其他 ARM 架构设备上使用 Swift,那么buildSwiftOnARM工具集是个不错的选择。这个项目已经更新到了 Swift 5.1.5,了一套简化的构建工具,可以让你在低功耗设备上运行最新版本的 Swift。操作起来也蛮直接的,只要确保你安装了必要的
RAMPaperSwitch iPhone开关控件(Swift) RAMPaperSwitch 是一个蛮有意思的 iPhone 开关控件,使用Swift编写,挺适合想要为 App 增添一点互动感的开发者。这个开关不仅能控制父视图的颜色填充,还能加上自定义动画效果,做出来的交互感棒。比如你可以让开关的滑动配合背景颜色的渐变,整个界面看起来更有层次感。整体代码挺简洁,
Snake协议Swift结构与类序列化工具 Swift 的序列化操作里头,Snake这个协议还挺实用的。它主要是用来把结构体或类跟 JSON 格式互相转换,写法比标准的Encodable/Decodable灵活不少。尤其是字段命名和类型转换方面,做得挺顺手,不容易踩坑。 像是你想对接个老旧的 API,JSON 字段一堆下划线格式,Swift
Swift与JavaScript的简单交互 在 iOS 开发中,想要实现 Swift 和 JavaScript 的简单交互其实挺,关键就在于掌握了WKWebView这个组件。你可以通过它加载网页、执行 JavaScript 代码,甚至捕获 JavaScript 发送的消息。比如,想通过 Swift 调用页面中的 JavaScript,只要用e
PYScalableTableView Swift层级数据展示支持自适应行高 层级结构的数据展示一直是个挺头疼的事,尤其是要交互好看还得不卡。“swift-tableview 抽屉点击 cell 弹出 n 个子 cell”这个项目就做得比较巧妙,直接在一个 UITableView 里搞出抽屉效果,点一下 cell,子 cell 就滑出来,而且还能一层套一层往下点,像文件夹一样