SwiftPoet Kotlin和Java API用于生成Swift源文件 SwiftPoet 是一个 Kotlin 和 Java API,可以轻松生成.swift 源文件。如果你正在做代码生成,是涉及批注或元数据交互(比如数据库模式、协议格式)时,SwiftPoet 会方便。通过它,你不需要写繁琐的样板代码,而且还可以保持元数据的唯一性和准确性。举个简单例子,如果你需要生
iOS开发中Swift 3监听UITextView文字改变的方法(3种实现方式) Swift3 的 UITextView 监听方法挺有意思,尤其是你要做字符计数、草稿保存、实时搜索这些功能时。常见的有两招,一是全局通知,二是代理。全局通知比较通用,比如多个地方都想监听文字变化,那就用UITextViewTextDidChange这个通知,注册监听就行,反应也快;但要记得移除,不然
Multy-iOS多链钱包客户端 Multy-IOS 是开源的移动端多币种区块链钱包,功能挺强大的,支持多种加密货币和资产管理,适合开发者直接使用或根据需求修改。想要快速上手,只需克隆项目并执行安装和更新命令即可,操作简便。如果遇到问题,比如 ButtonProgressBar 的问题,可以通过自动修复,或者在代码中加个 @objc
Swift-Suit跨平台UI框架 如果你是 Swift 开发者,想要打造跨平台 UI 应用,那Swift-Suit这个框架绝对值得一试!它完全用Swift语言写成,能充分发挥 Swift 的各种特性,比如类型安全、Optionals 和协议等,简洁又高效。最酷的是,它支持 macOS 和 Linux,未来还计划扩展到 iOS 和 A
Awesome-SwiftUI SwiftUI学习资源合集 如果你正在探索 SwiftUI,或者已经在项目中使用它,awesome-swiftui这个资源库绝对值得你关注。它包含了大量的文章、视频、演讲和代码示例,你深入理解 SwiftUI。你可以在这里找到从入门到进阶的所有内容,像是布局、状态管理、和 UIKit 的交互等,每一篇文章都能让你学到一些新东西
CFProgressHUD Swift简洁加载框 在开发过程中,加载框是常见且重要的界面元素,尤其在执行耗时操作时,给用户一个清晰的等待反馈至关重要。CFProgressHUD是一个轻量级的进度条库,使用起来方便,几行代码就能在你的 Swift 应用中快速加入加载框,简化开发流程。你只需调用show()和dismiss()方法,就能显示或隐藏加载框
Swift UIStackView子视图控制器集成示例 UIStackView 的模块化布局能力,用起来是真的省心。你可以把每个功能模块包成一个子视图控制器,直接丢到堆栈里,结构清晰,维护也方便。嗯,最妙的是,Swift 下操作起来也不复杂,逻辑清楚,效果也还不错。
smswift SwiftUI入门项目 smswift 的 SwiftUI 入门项目,还挺适合刚接触 iOS 开发的朋友。里面有完整的结构、常用组件、状态管理的例子,连后端交互也配好了,Laravel API 直接上手。写得比较规范,适合边看边改。初学者照着来一遍,思路会清晰多,熟练点的还能改成自己的脚手架。
Swift Apple In-App Purchase IAP简化方法处理产品演示购买、验收与定时免费试用 在 iOS 应用开发中,内购(IAP)是实现付费内容和订阅服务的常见方法。对于开发者来说,理解如何通过 Swift 实现 IAP 功能是重要的。是产品演示、定时试用以及购买验收这些环节,能大大提升应用的用户体验。你可以在 App Store Connect 里设置产品,并通过SKProductsRe
AirBar iOS库UIScrollView驱动菜单扩展组件 AirBar,iOS 库中一个蛮酷的功能。它能让你的UIScrollView驱动的菜单扩展变得更加灵活和智能。通过观察滚动状态,AirBar 让你的 UI 元素自动响应状态变化。比如,滚动时自动收起或展开菜单,超方便!安装也挺简单,支持多种方式。你可以用Cartfile、Podfile或者 Swif