{"repo":"CoderLineChan/SwiftlyUI","free":true,"listed":false,"github":"https://github.com/CoderLineChan/SwiftlyUI","clone":"git clone https://github.com/CoderLineChan/SwiftlyUI.git","description":"UIKit Plus: Infusing SwiftUI-like Development Efficiency. Revolutionizing UIKit development through chain syntax, resultBuilder, and modern APIs, retaining full native control while achieving SwiftUI-grade productivity. UIKit Plus： 注入 SwiftUI 式开发效率​​ 通过链式语法与现代化 API 重构 UIKit 开发范式，在保留原生控制权的同时，获得 SwiftUI 级开发效率。","language":"Swift","stars":261,"topics":["swift5","swift6","swifter","swiftui","swiftuikit","uikit","swifterui","swifteruikit","swiftlyui"],"license":"Apache-2.0","category":"mobile-apps","readme_excerpt":"SwiftlyUI & UIKit Plus Infusing UIKit with SwiftUI Development Efficiency Inject SwiftUI-like development efficiency into UIKit through chained syntax and modern API design. Develop with UIKit more concisely and efficiently while maintaining full control, achieving a \"zero conversion cost\" SwiftUI-like development experience. 为 UIKit 注入 SwiftUI 的开发效率 通过链式语法和现代化 API 设计，让 UIKit 开发更简洁高效，同时保持完整控制权，实现「零转换成本」的 SwiftUI 式开发体验。 1、如果你是一名长期使用 UIKit 的开发者，想要体验 SwiftUI 的现代化开发方式但又不愿/不能完全重写现有项目，SwiftlyUI 是你的完美选择。它通过： - 链式语法 ​​ 实现 SwiftUI 式的声明式开发体验 - @resultBuilder ​​ 支持容器嵌套，完美复刻 SwiftUI 的布局逻辑 - 零迁移成本 ​​ 允许你在现有 UIKit 项目中逐步采用新写法 - 完整保留 UIKit 能力​​ 不引入额外抽象层，随时可以回退到传统写法 \"就像给 UIKit 装上了 SwiftUI 的引擎，既享受新语法的高效，又保留旧框架的掌控力。\" 2、当你不得不回到 UIKit 世界时（比如维护旧项目或实现某些 SwiftUI 尚不支持的功能），SwiftlyUI 能让你： - 无缝切换 ​​ 使用几乎相同的语法风格编写 UIKit 代码 - 减少 60% 的样板代码​​ 用 .method()链式调用替代繁琐的属性设置 - 内置 SwiftUI 最佳实践​​ 如声明式动画、便捷手势处理、智能布局系统等 - ​​保持开发思维连贯性 ​​ 不再需要频繁切换 SwiftUI 和 UIKit 的思维方式 \"就像带着 SwiftUI 的编程习惯回到 UIKit，让旧框架写起来像新框架一样优雅。\" Quick Navigation 快速导航 - Installation Guide 安装指南 - Why Choose SwiftlyUI? 为什么选择 - Features 功能特性 - Usage Examples 使用示例 Installation Guide 安装指南 CocoaPods Swift Package Manager Recommended Installation via SPM 推荐使用SPM方式导入 Xcode - File - Add Package Dependencies... - https://github.com/CoderLineChan/SwiftlyUI.git - Add Package Why Choose SwiftlyUI? ✅ 渐进式迁移 无需重写现有代码，可逐步改造 UIKit 项目 ✅ Progressive Migration Migrate existing code gradually without rewriting entire projects ✅ Swift 原生支持 专为 Swift 设计的链式语法，类型安全且 IDE 友好 ✅ Nati","default_branch":null,"files":null,"tree":[],"storefront":"/r/CoderLineChan","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/CoderLineChan/SwiftlyUI/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}