All Projects → novemberfiveco → Xib2storyboard

novemberfiveco / Xib2storyboard

Licence: mit
A tool to convert Xcode .xib to .storyboard files

Projects that are alternatives of or similar to Xib2storyboard

Uitextfield Navigation
🏄‍♂️ UITextField-Navigation makes it easier to navigate between UITextFields and UITextViews
Stars: ✭ 436 (+260.33%)
Mutual labels:  xcode, interface-builder, storyboard
Swiftysound
SwiftySound is a simple library that lets you play sounds with a single line of code.
Stars: ✭ 995 (+722.31%)
Mutual labels:  xcode, tvos
Surmagic
🚀 The better way to deal with Binary Frameworks on iOS, Mac Catalyst, tvOS, macOS, and watchOS. Create XCFrameworks with ease.
Stars: ✭ 119 (-1.65%)
Mutual labels:  xcode, tvos
R.swift
Strong typed, autocompleted resources like images, fonts and segues in Swift projects
Stars: ✭ 8,419 (+6857.85%)
Mutual labels:  xcode, tvos
Swiftui Grid
🚀 SwiftUI Grid layout with custom styles
Stars: ✭ 872 (+620.66%)
Mutual labels:  xcode, tvos
Tangramkit
TangramKit is a powerful iOS UI framework implemented by Swift. It integrates the functions with Android layout,iOS AutoLayout,SizeClass, HTML CSS float and flexbox and bootstrap. So you can use LinearLayout,RelativeLayout,FrameLayout,TableLayout,FlowLayout,FloatLayout,LayoutSizeClass to build your App 自动布局 UIView UITableView UICollectionView
Stars: ✭ 984 (+713.22%)
Mutual labels:  xcode, storyboard
Bartycrouch
Localization/I18n: Incrementally update/translate your Strings files from .swift, .h, .m(m), .storyboard or .xib files.
Stars: ✭ 1,032 (+752.89%)
Mutual labels:  xcode, storyboard
Swiftui
A collaborative list of awesome SwiftUI resources. Feel free to contribute!
Stars: ✭ 774 (+539.67%)
Mutual labels:  xcode, tvos
Articles
Articles for NSHipster.com
Stars: ✭ 1,166 (+863.64%)
Mutual labels:  xcode, tvos
R.objc
Get autocompleted resources like images, localized strings and storyboards in ObjC projects
Stars: ✭ 92 (-23.97%)
Mutual labels:  xcode, tvos
Sqift
Powerful Swift wrapper for SQLite
Stars: ✭ 119 (-1.65%)
Mutual labels:  xcode, tvos
Apprepositorytemplate
The easiest way to start a new application project without any manual configuration
Stars: ✭ 24 (-80.17%)
Mutual labels:  xcode, tvos
Exhibit
Exhibit is a managed screensaver App for tvOS.
Stars: ✭ 19 (-84.3%)
Mutual labels:  xcode, tvos
Sqlitelib
Easily build a custom SQLite static library for use in macOS and iOS frameworks and apps.
Stars: ✭ 38 (-68.6%)
Mutual labels:  xcode, tvos
Cyltabbarcontroller
[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样式,自带红点角标,支持动态刷新。【iOS13 & Dark Mode & iPhone XS MAX supported】
Stars: ✭ 6,605 (+5358.68%)
Mutual labels:  xcode, storyboard
Fugen
Command line tool for exporting resources and generating code from your Figma files
Stars: ✭ 41 (-66.12%)
Mutual labels:  xcode, tvos
Swifterswift
A handy collection of more than 500 native Swift extensions to boost your productivity.
Stars: ✭ 10,706 (+8747.93%)
Mutual labels:  xcode, tvos
Pmsuperbutton
🔥 PMSuperButton is a powerful UIButton coming from the countryside, but with super powers! 😎
Stars: ✭ 653 (+439.67%)
Mutual labels:  interface-builder, storyboard
Forceblur
ForceBlur Animation for iOS Messaging Apps
Stars: ✭ 666 (+450.41%)
Mutual labels:  interface-builder, storyboard
Nord Xcode
An arctic, north-bluish clean and elegant Xcode color theme.
Stars: ✭ 63 (-47.93%)
Mutual labels:  xcode, tvos

xib2Storyboard • GitHub license

xib2Storyboard is a handy tool to easily convert .xib files to .storyboard without the hassle of manually copying views, losing your outlets and possibly constraints in the process.

  • Maintain all outlets, outlet collections & constraints
  • Maintain all other objects such as additional views or gesture recognizers
  • Adds prototype cells to UITableViews
screenshot-app

Getting started

To run xib2Storyboard download this repo on macOS and run the xib2Storyboard.app file which is always the latest release. If you'd like to play around with the code yourself, build & run the Xcode project.

Prerequisites

  • xib2Storyboard requires macOS 10.11 El-Capitan or higher.

How to use

  1. Build & run the Xcode project (or run xib2Storyboard.app).
  2. Add view controller .xib file(s) by using the '+' button or dragging the files on the window.
  3. Select one of the export options from the dropdown menu.
  4. Import the newly generated .storyboard files in your Xcode project.

Before (.xib):

screenshot-xib

After (.storyboard):

screenshot-storyboard

Stability

This software is considered Beta. It has been thoroughly tested internally at November Five but not yet used in any live products.

Roadmap

Currently the following releases are planned:

xib2Storyboard 1.0.0 (TBD)

  • Support for macOS Interface Builder Files
  • Convert a .storyboard to multipe .storyboard's
  • Convert a .storyboard to one or multiple .xib's

Additional notes

xib2Storyboard was created by comparing the XML format of Interface Builder files. It may stop working for future versions of Xcode should Apple decide to change the XML format of .xib or .storyboard files. xib2Storyboard works and was tested using the Xcode 8 and Xcode 9 file formats. xib2Storyboard will be thoroughly tested when new beta versions of Xcode become available.

Contact

This project is maintained by Dries Van Schevensteen

Got any questions or ideas? We'd love to hear from you. Check out our contributing guidelines for ways to offer feedback and contribute.

License

Copyright (c) November Five BVBA. All rights reserved.

Licensed under the MIT License.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].