Starred repositories
Strong typed, autocompleted resources like images, fonts and segues in Swift projects
iOS interview questions;iOS面试题集锦(附答案)
The Swift code generator for your assets, storyboards, Localizable.strings, … — Get rid of all String-based APIs!
Simple JSON Object mapping written in Swift
Design and prototype customized UI, interaction, navigation, transition and animation for App Store ready Apps in Interface Builder with IBAnimatable.
Kickstarter for iOS. Bring new ideas to life, anywhere.
A command-line tool and Xcode Extension for formatting Swift code
30 mini Swift Apps for self-study
The first GitHub Copilot, Codeium and ChatGPT Xcode Source Editor Extension
[EXPERIMENTAL] Graceful morphing effects for UILabel written in Swift.
The easiest way to install and switch between multiple versions of Xcode - with a mouse click.
Replacement for Apple's Reachability re-written in Swift with closures
A Swift command line tool for generating your Xcode project
FSPagerView is an elegant Screen Slide Library. It is extremely helpful for making Banner View、Product Show、Welcome/Guide Pages、Screen/ViewController Sliders.
[EN]It is an iOS UI module library for adding animation to iOS tabbar items and icons with Lottie, and adding a bigger center UITabBar Item. [CN]【中国特色 TabBar】一行代码实现 Lottie 动画TabBar,支持中间带+号的TabBar样式…
Lightweight In App Purchases Swift framework for iOS 8.0+, tvOS 9.0+ and macOS 10.10+ ⛺
Swipeable UITableViewCell/UICollectionViewCell based on the stock Mail.app, implemented in Swift.
Convenient & secure logging during development & release in Swift 4 & 5
Powerful and easy-to-use vector graphics Swift library with SVG support
Scrollable UINavigationBar that follows the scrolling of a UIScrollView
Custom UITextFields effects inspired by Codrops, built using Swift
Simple side/slide menu control for iOS, no code necessary! Lots of customization. Add it to your project in 5 minutes or less.
A clean and easy-to-use floating panel UI component for iOS
🍎 Screensaver inspired by Apple's Event on October 30, 2018