Skip to content

NathanE73/Blackboard

Repository files navigation

Blackboard: An iOS Storyboard and Asset Manager

Version License Platform Swift Sponsor

Purpose

Blackboard is an iOS Storyboard, Localization and Asset Manager written in Swift.

Requirements

  • iOS 13.0+
  • Xcode 11.0+
  • Swift 5.1+

Installation

Configuration

Usage

The DeclarativeApp project uses Blackboard using SwiftUI.

The ExampleApp project uses Blackboard using UIKit. The StandardApp project is the same as the ExampleApp project, except that it does not use Blackboard. You compare these to see the difference between using and not using Blackboard.

Storyboard Resources Validation

Blackboard will also verify that the resources referenced in each processed storyboard exist. When a storyboard is referencing a color or image that is no longer available, one of the two following warning messages will be generate:

Missing Named Color

Missing Named Color Warning

Missing Named Image

Missing Named Image Warning

Nib Resources Validation

Additionally, Blackboard will also verify that the resources referenced in nib files exist. When a nib is referencing a color or image that is no longer available, one of the two following warning messages will be generate:

Missing Named Color

Missing Named Color Warning

Missing Named Image

Missing Named Image Warning

San Francisco Symbol

Authors

License

Blackboard is available under the MIT license. See the LICENSE file for more info.

About

Blackboard: An iOS Storyboard and Asset Manager

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages