Skip to content

nwdl/Blackboard

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Blackboard: An iOS Storyboard and Asset Manager

Version License Platform Swift Sponsor

Purpose

Blackboard is an iOS Storyboard 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

  • Swift 99.5%
  • Other 0.5%