Adrian Secord 1a24b7cb9e [LibraryInfo] Add new LibraryInfo component (attempt #2) (#2412)
* Added LibraryInfo component, tests, and catalog integration.

* Fix use of self in title.
2017-11-13 23:19:19 -05:00

1.4 KiB

Installation

Requirements

  • Xcode 7.0 or higher.
  • iOS SDK version 7.0 or higher.

Installation with CocoaPods

To add this component to your Xcode project using CocoaPods, add the following to your Podfile:

pod 'MaterialComponents/LibraryInfo'

Then, run the following command:

pod install

Overview

The Library Info object provides information about the Material Components library compiled into this binary.


Usage

Importing

Before using LibraryInfo, you'll need to import it:

Swift

import MaterialComponents

Objective-C

#import "MaterialLibraryInfo.h"

Accessing the library information

LibraryInfo contains a singleton class of type LibraryInfo that can be queried.

Swift

print("This binary was compiled with MDC-iOS v" + MDCLibraryInfo.version + ".")

Objective-C

NSLog(@"This binary was compiled with MDC-iOS v%@.", MDCLibraryInfo.version);