We need to add @objc annotations to colorScheme and typographyScheme instances in our Swift examples, because we moved to Swift 4.2, the respondsToSelector won't find `setColorScheme:` and `setTypographyScheme:` setters otherwise.
Removes the need to copy-paste stanzas from other files anymore as we'll rely on #4478 to generate the correct stanza for us instead.
This was an automated change generated by running a find-and-replace regular expression:
```
/\*
Copyright ([0-9]+)-present the Material Components for iOS authors\. All Rights Reserved\.
Licensed under the Apache License, Version 2\.0 \(the "License"\);
you may not use this file except in compliance with the License\.
You may obtain a copy of the License at
http://www\.apache\.org/licenses/LICENSE-2\.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied\.
See the License for the specific language governing permissions and
limitations under the License\.
\*/
```
```
/\*
Copyright ([0-9]+)-present the Material Components for iOS authors\. All Rights Reserved\.
Licensed under the Apache License, Version 2\.0 \(the "License"\);
you may not use this file except in compliance with the License\.
You may obtain a copy of the License at
http://www\.apache\.org/licenses/LICENSE-2\.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied\.
See the License for the specific language governing permissions and
limitations under the License\.
\*/
```
```
/\*
Copyright ([0-9]+)-present the Material Components for iOS authors\. All Rights Reserved\.
Licensed under the Apache License, Version 2\.0 \(the "License"\);
you may not use this file except in compliance with the License\.
You may obtain a copy of the License at
http://www\.apache\.org/licenses/LICENSE-2\.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied\.
See the License for the specific language governing permissions and
limitations under the License\.
\*/
```
```
// Copyright $1-present the Material Components for iOS authors. All Rights Reserved.
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
```
Many of our Swift examples are either missing imports or are importing all of
MaterialComponents. Both of these will cause failures during internal builds.
Made colorScheme and typographyScheme properties in the class interfaces for all our examples.
Moved theming away from example inits and into viewDidLoad
Small update for slider example to allow it to grab the theming properly.
Related Pivotal: https://www.pivotaltracker.com/story/show/156616695
* [Tabs] API additions to customize more properties
* [Tabs] Update name of padding property
* [Tabs] Add bar padding property
* [Tabs] Use text attributes instead of font
* [Tabs] Use enum to define text transform
* [Tabs] Remove IBInspectable for UI_APPEARANCE_SELECTOR properties
* [Tabs] Switch back to UIFont
* [Tabs] Update API, implement font properties
* [Tabs] Implement text transform
* [Tabs] Update comments for unimplemented properties
* [Tabs] Remove unimplemented properties for now
* [Tabs] Small iteration
* [Tabs] Update displaysUppercaseTitles comment
* [Tabs] Use property accessors, consolidate uppercase logic
* [Tabs] Explicitly number MDCTabBarTextTransform
* [Tabs] Review fixes
* [Tabs] Slightly more concise
* [Tabs] Selection template prototyping hacks
* [Tabs] More API refinement within prototype
* [Tabs] API revisions
* [Tabs] Bump copyright year for changed files
* [Tabs] API revisions
* [Tabs] Update prototype to work with newest API revisions
* [Tabs] Make concrete indicator context private
* [Tabs] Clean up prototype for real implementation
* [Tabs] More implementation cleanup
* [Tabs] Add selection indicator example code
* [Tabs] Document selection indicator templates
* [Tabs] Add missing files, update with latest CocoaPods
* [Tabs] Copyright year bump, make template null_resettable
* [Tabs] Miscellaneous small edits
* [Tabs] Last set of edits
* [Tabs] Actually add missing files
* [Tabs] Small edits
* [Tabs] Added appearance switch to indicator example + other edits
* [Tabs] Style fixes
* [Tabs] NSCoding for MDCTabBarIndicatorView
* [Tabs] Update availability check