IOS UI框架对比
来源:互联网 发布:java工作流引擎 编辑:程序博客网 时间:2024/05/21 10:19
QMUI iOS UI 框架
masonry YYKitCocoaUI
ASDK框架
BeeFramework
Tangram-iOS
StoryBoard直观不利于多人协同Xib适用广泛Delegate/source/bind/Auto size复杂,维护代价稍高Bee XML容器
没有原生功能丰富,没有Constraint auto size等。
Pixate
NUI
39 Open Source Swift UI Libraries For iOS App Development
This is “amazing” series of open source projects.
Developed by Apple Inc, Swift is currently the most popular programming language on Github and it has one of the most active communities that kindly contribute their open source projects.
Open source libraries can be sweet and they can make your life dramatically easier in building your iOS apps. For those iOS folks spending hours and days hunting for good libraries, you may find this post useful.
Mybridge AI evaluates the quality of content and ranks the best articles for professionals. In this observation we’ve compared nearly 2,700 open source Swift UI libraries to select the Top 39. With only 1.4% chanceto be included in the list, the average number of Github stars was 2,527.
This is specific to Swift “UI” (User Interface) libraries —broken down into 12 groups: Animation, Popup, Feed, Onboarding, Color, Image, Graph, Icon, Form, Layout, Message, Search.
If you’re looking for open source Swift “Apps”, follow this link.
<Animation UI>
No 1
Spring: A library to simplify iOS animations in Swift. [9164 stars on Github].
No 2
Material: An animation and graphics framework that is used to create beautiful applications [6120 stars on Github].
No 3
RazzleDazzle: A simple keyframe-based animation framework for iOS, written in Swift. Perfect for scrolling app intros [2291 stars on Github].
No 4
Stellar: A fantastic Physical animation library for swift [1881 stars on Github].
No 5
Macaw: Powerful and easy-to-use vector graphics Swift library with SVG support [594 stars on Github].
<Transition UI>
No 6
PagingMenuController: Paging view controller with customizable menu in Swift [1305 stars on Github].
No 7
PreviewTransition: A simple preview gallery controller [1025 stars on Github].
No 8
PinterestSwift: Transition like Pinterest in Swift [1007 stars on Github].
No 9
YouTube Transition: Watch a video on the right corner like Youtube iOS app, written in Swift 3. [786 stars on Github].
No 10
Twicket Segmented Control: Custom UISegmentedControl replacement for iOS, written in Swift [680 stars on Github].
<Pop up UI>
No 11
SCLAlertView-Swift: Beautiful animated Alert View written in Swift [3056 stars on Github].
No 12
SwiftMessages: Very flexible alert messages written in Swift. [1356 stars on Github].
No 13
XLActionController: Fully customizable and extensible action sheet controller written in Swift 3 [1346 stars on Github].
No 14
Popover: Balloon pop up library like Facebook app, written in pure swift. [852 stars on Github].
No 15
Presentr: Wrapper for custom ViewController presentations [635 stars on Github].
<Feed UI>
No 16
FoldingCell: An expanding content cell inspired by folding paper material [4285 stars on Github].
No 17
ExpandingCollection: A card peek/pop controller [2425 stars on Github].
No 18
DGElasticPullToRefresh: Elastic pull to refresh component written in Swift [2308 stars on Github].
No 19
Persei: Animated top menu for UITableView / UICollectionView / UIScrollView written in Swift [2269 stars on Github].
No 20
IGListKit: A data-driven UICollectionView framework for building fast and flexible lists — Instagram Engineering. [2443 stars on Github].
No 21
PullToMakeSoup: Custom animated pull-to-refresh that can be easily added to UIScrollView [1301 stars on Github].
<Onboarding UI>
No 22
DZNEmptyDataSet: Empty State UI Library [6552 stars on Github].
No 23
Instructions: Create walkthroughs and guided tours in Swift. [2256 stars on Github].
No 24
Presentation: Make tutorials, release notes and animated pages [1680 stars on Github].
<Color UI>
No 25
Chameleon: Flat Color Framework for Swift Developers [7071 stars on Github].
No 26
Hue: All-in-one coloring utility that you’ll ever need to write in Swift [1612 stars on Github].
No 27
DynamicColor: Extension to manipulate colors easily in Swift [1310 stars on Github].
<Image UI>
No 28
FaceAware: An extension that gives UIImageView the ability to focus on faces within an image when using AspectFill [1424 stars on Github].
No 29
ComplimentaryGradientView: Create complementary gradients generated from dominant and prominent colors in supplied image [384 stars on Github].
<Graph UI>
No 30
Charts: Beautiful charts for iOS built in Swift [11433 stars on Github].
No 31
Scrollable-GraphView: An adaptive scrollable graph view for iOS to visualize simple discrete datasets. Written in Swift. [3065 stars on Github].
<Icon UI>
No 32
Paper Switch: RAMPaperSwitch is a Swift module which paints over the parent view when the switch is turned on. [1849 stars on Github].
No 33
Circle Menu: A simple, elegant menu with a circular layout [1768 stars on Github].
<Schedule UI>
No 34
JTAppleCalendar: The Unofficial Swift Apple Calendar Library. View. Control. for iOS & tvOS [1026 stars on Github].
No 35
DateTimePicker: A nicer iOS UI component for picking date and time [455 stars on Github].
<Form UI>
No 36
Eureka: Elegant iOS form builder in Swift [4117 stars on Github].
<Layout UI>
No 37
Neon: A powerful Swift programmatic UI layout framework for iPhone & iPad [3439 stars on Github].
<Message UI>
No 38
NMessenger: A fast, lightweight messenger component built on AsyncDisplaykit and written in Swift [1492 stars on Github].
<Search UI>
No 39
Reel-search: A search controller that allows you to choose options from a list [1364 stars on Github].
- IOS UI框架对比
- android UI框架对比
- web ajax ui框架对比
- iOS UI 框架
- iOS - UI设计框架
- 移动端UI自动化测试框架对比
- UI自动化测试框架对比(二)
- 移动端UI自动化测试框架对比
- ios框架类图(UI)
- Symbian/Android/iOS/WM程序框架对比
- 几种iOS 自动化测试框架对比
- iOS界面约束第三方框架对比
- iOS学习路线 iOS框架图 UI框架
- iOS 11 vs 10: UI和交互全面对比分析
- iOS Storyboard UI框架搭建,UITabBarController UINavigationController
- iOS之UI高级---CoreAnimation框架
- 框架对比
- IOS 与ANDROID框架及应用开发模式对比一
- 盒子模型
- weblogic部署应用程序,应用程序修改JSP页面浏览器刷新无效果解决办法
- sourceInsight4 破解笔记(完美破解)
- 设计模式----------------观察者模式
- Eclipse安装WindowBuilder并使用
- IOS UI框架对比
- 进程间通信--消息队列
- Curator操作zookeeper
- iNOC产品部-杨辉三角的变形(第二种方法也可以通过,测试数据太弱,n>10000就会爆的)
- 从源码解析,为何AppWidget不支持自定义View
- Java几个简单的面试题1
- List isEmpty()和size()==0 有什么区别
- Swift 系统Modal转场样式
- CRAFT Objects from Images