├── LICENSE
├── README.md
├── sample-code
├── adaptability
│ ├── AdaptAsset-v1
│ │ ├── AdaptAsset-v1.xcodeproj
│ │ │ ├── project.pbxproj
│ │ │ └── project.xcworkspace
│ │ │ │ ├── contents.xcworkspacedata
│ │ │ │ └── xcshareddata
│ │ │ │ └── IDEWorkspaceChecks.plist
│ │ └── AdaptAsset-v1
│ │ │ ├── AppDelegate.swift
│ │ │ ├── Assets.xcassets
│ │ │ ├── AppIcon.appiconset
│ │ │ │ └── Contents.json
│ │ │ ├── Contents.json
│ │ │ ├── Diamond.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ ├── diamond.pdf
│ │ │ │ └── diamond200.pdf
│ │ │ ├── Heart.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ ├── Heart200.pdf
│ │ │ │ └── heart.pdf
│ │ │ └── Star.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ ├── star.pdf
│ │ │ │ └── star200.pdf
│ │ │ ├── Base.lproj
│ │ │ ├── LaunchScreen.storyboard
│ │ │ └── Main.storyboard
│ │ │ ├── Info.plist
│ │ │ └── ViewController.swift
│ ├── AdaptConstraints-v1
│ │ ├── AdaptConstraints-v1.xcodeproj
│ │ │ ├── project.pbxproj
│ │ │ └── project.xcworkspace
│ │ │ │ ├── contents.xcworkspacedata
│ │ │ │ └── xcshareddata
│ │ │ │ └── IDEWorkspaceChecks.plist
│ │ └── AdaptConstraints-v1
│ │ │ ├── AppDelegate.swift
│ │ │ ├── Assets.xcassets
│ │ │ ├── AppIcon.appiconset
│ │ │ │ └── Contents.json
│ │ │ ├── Contents.json
│ │ │ └── buttonTemplate.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── blue-button.pdf
│ │ │ ├── Base.lproj
│ │ │ └── LaunchScreen.storyboard
│ │ │ ├── Info.plist
│ │ │ └── ViewController.swift
│ ├── AdaptLayout-v1
│ │ ├── AdaptLayout-v1.xcodeproj
│ │ │ ├── project.pbxproj
│ │ │ └── project.xcworkspace
│ │ │ │ ├── contents.xcworkspacedata
│ │ │ │ └── xcshareddata
│ │ │ │ └── IDEWorkspaceChecks.plist
│ │ └── AdaptLayout-v1
│ │ │ ├── AppDelegate.swift
│ │ │ ├── Assets.xcassets
│ │ │ ├── AppIcon.appiconset
│ │ │ │ └── Contents.json
│ │ │ ├── Contents.json
│ │ │ └── Sun.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── Sun.pdf
│ │ │ ├── Base.lproj
│ │ │ ├── LaunchScreen.storyboard
│ │ │ └── Main.storyboard
│ │ │ ├── Info.plist
│ │ │ └── ViewController.swift
│ ├── AdaptSize-v1
│ │ ├── AdaptSize-v1.xcodeproj
│ │ │ ├── project.pbxproj
│ │ │ └── project.xcworkspace
│ │ │ │ ├── contents.xcworkspacedata
│ │ │ │ └── xcshareddata
│ │ │ │ └── IDEWorkspaceChecks.plist
│ │ └── AdaptSize-v1
│ │ │ ├── AppDelegate.swift
│ │ │ ├── Assets.xcassets
│ │ │ ├── AppIcon.appiconset
│ │ │ │ └── Contents.json
│ │ │ ├── Contents.json
│ │ │ ├── Diamond.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── diamond.pdf
│ │ │ ├── Heart.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── heart.pdf
│ │ │ └── Star.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── star.pdf
│ │ │ ├── Base.lproj
│ │ │ ├── LaunchScreen.storyboard
│ │ │ └── Main.storyboard
│ │ │ ├── Info.plist
│ │ │ └── ViewController.swift
│ ├── AdaptStack-v1
│ │ ├── AdaptStack-v1.xcodeproj
│ │ │ ├── project.pbxproj
│ │ │ └── project.xcworkspace
│ │ │ │ ├── contents.xcworkspacedata
│ │ │ │ └── xcshareddata
│ │ │ │ └── IDEWorkspaceChecks.plist
│ │ └── AdaptStack-v1
│ │ │ ├── AppDelegate.swift
│ │ │ ├── Assets.xcassets
│ │ │ ├── AppIcon.appiconset
│ │ │ │ └── Contents.json
│ │ │ ├── Contents.json
│ │ │ ├── Diamond.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── diamond.pdf
│ │ │ ├── Heart.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── heart.pdf
│ │ │ └── Star.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── star.pdf
│ │ │ ├── Base.lproj
│ │ │ ├── LaunchScreen.storyboard
│ │ │ └── Main.storyboard
│ │ │ ├── Info.plist
│ │ │ └── ViewController.swift
│ ├── AdaptStack-v2
│ │ ├── AdaptStack-v2.xcodeproj
│ │ │ ├── project.pbxproj
│ │ │ └── project.xcworkspace
│ │ │ │ ├── contents.xcworkspacedata
│ │ │ │ └── xcshareddata
│ │ │ │ └── IDEWorkspaceChecks.plist
│ │ └── AdaptStack-v2
│ │ │ ├── AppDelegate.swift
│ │ │ ├── Assets.xcassets
│ │ │ ├── AppIcon.appiconset
│ │ │ │ └── Contents.json
│ │ │ ├── Contents.json
│ │ │ ├── Diamond.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── diamond.pdf
│ │ │ ├── Heart.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── heart.pdf
│ │ │ └── Star.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── star.pdf
│ │ │ ├── Base.lproj
│ │ │ ├── LaunchScreen.storyboard
│ │ │ └── Main.storyboard
│ │ │ ├── Info.plist
│ │ │ └── ViewController.swift
│ ├── AdaptStack-v3
│ │ ├── AdaptStack-v3.xcodeproj
│ │ │ ├── project.pbxproj
│ │ │ ├── project.xcworkspace
│ │ │ │ ├── contents.xcworkspacedata
│ │ │ │ └── xcshareddata
│ │ │ │ │ └── IDEWorkspaceChecks.plist
│ │ │ └── xcshareddata
│ │ │ │ └── xcschemes
│ │ │ │ └── AdaptStack-v3.xcscheme
│ │ └── AdaptStack-v3
│ │ │ ├── AppDelegate.swift
│ │ │ ├── Assets.xcassets
│ │ │ ├── AppIcon.appiconset
│ │ │ │ └── Contents.json
│ │ │ ├── Contents.json
│ │ │ ├── Diamond.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── diamond.pdf
│ │ │ ├── Heart.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── heart.pdf
│ │ │ └── Star.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── star.pdf
│ │ │ ├── Base.lproj
│ │ │ └── LaunchScreen.storyboard
│ │ │ ├── Info.plist
│ │ │ └── ViewController.swift
│ ├── AdaptStack-v4
│ │ ├── AdaptStack-v4.xcodeproj
│ │ │ ├── project.pbxproj
│ │ │ └── project.xcworkspace
│ │ │ │ ├── contents.xcworkspacedata
│ │ │ │ └── xcshareddata
│ │ │ │ └── IDEWorkspaceChecks.plist
│ │ └── AdaptStack-v4
│ │ │ ├── AppDelegate.swift
│ │ │ ├── Assets.xcassets
│ │ │ ├── AppIcon.appiconset
│ │ │ │ └── Contents.json
│ │ │ ├── Contents.json
│ │ │ ├── Diamond.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── diamond.pdf
│ │ │ ├── Heart.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── heart.pdf
│ │ │ └── Star.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── star.pdf
│ │ │ ├── Base.lproj
│ │ │ └── LaunchScreen.storyboard
│ │ │ ├── Info.plist
│ │ │ └── ViewController.swift
│ ├── AdaptStack-v5
│ │ ├── AdaptStack-v5.xcodeproj
│ │ │ ├── project.pbxproj
│ │ │ └── project.xcworkspace
│ │ │ │ ├── contents.xcworkspacedata
│ │ │ │ └── xcshareddata
│ │ │ │ └── IDEWorkspaceChecks.plist
│ │ └── AdaptStack-v5
│ │ │ ├── AppDelegate.swift
│ │ │ ├── Assets.xcassets
│ │ │ ├── AccentColor.colorset
│ │ │ │ └── Contents.json
│ │ │ ├── AppIcon.appiconset
│ │ │ │ └── Contents.json
│ │ │ ├── Contents.json
│ │ │ ├── Diamond.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── diamond.pdf
│ │ │ ├── Heart.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── heart.pdf
│ │ │ └── Star.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── star.pdf
│ │ │ ├── Base.lproj
│ │ │ └── LaunchScreen.storyboard
│ │ │ ├── Info.plist
│ │ │ ├── SceneDelegate.swift
│ │ │ └── ViewController.swift
│ ├── AdaptText-v1
│ │ ├── AdaptText-v1.xcodeproj
│ │ │ ├── project.pbxproj
│ │ │ └── project.xcworkspace
│ │ │ │ ├── contents.xcworkspacedata
│ │ │ │ └── xcshareddata
│ │ │ │ └── IDEWorkspaceChecks.plist
│ │ └── AdaptText-v1
│ │ │ ├── AppDelegate.swift
│ │ │ ├── Assets.xcassets
│ │ │ ├── AppIcon.appiconset
│ │ │ │ └── Contents.json
│ │ │ └── Contents.json
│ │ │ ├── Base.lproj
│ │ │ ├── LaunchScreen.storyboard
│ │ │ ├── Localizable.stringsdict
│ │ │ └── Main.storyboard
│ │ │ ├── Info.plist
│ │ │ └── ViewController.swift
│ └── AdaptType-v1
│ │ ├── AdaptType-v1.xcodeproj
│ │ ├── project.pbxproj
│ │ └── project.xcworkspace
│ │ │ ├── contents.xcworkspacedata
│ │ │ └── xcshareddata
│ │ │ └── IDEWorkspaceChecks.plist
│ │ └── AdaptType-v1
│ │ ├── AppDelegate.swift
│ │ ├── Assets.xcassets
│ │ ├── AppIcon.appiconset
│ │ │ └── Contents.json
│ │ └── Contents.json
│ │ ├── Base.lproj
│ │ ├── LaunchScreen.storyboard
│ │ └── Main.storyboard
│ │ ├── Info.plist
│ │ └── SettingsViewController.swift
├── creating-constraints-in-code
│ ├── Anchors-v1
│ │ ├── Anchors-v1.xcodeproj
│ │ │ ├── project.pbxproj
│ │ │ └── project.xcworkspace
│ │ │ │ ├── contents.xcworkspacedata
│ │ │ │ └── xcshareddata
│ │ │ │ └── IDEWorkspaceChecks.plist
│ │ └── Anchors-v1
│ │ │ ├── AppDelegate.swift
│ │ │ ├── Assets.xcassets
│ │ │ ├── AppIcon.appiconset
│ │ │ │ └── Contents.json
│ │ │ └── Contents.json
│ │ │ ├── Base.lproj
│ │ │ └── LaunchScreen.storyboard
│ │ │ ├── Info.plist
│ │ │ └── ViewController.swift
│ ├── Anchors-v2
│ │ ├── Anchors-v2.xcodeproj
│ │ │ ├── project.pbxproj
│ │ │ └── project.xcworkspace
│ │ │ │ ├── contents.xcworkspacedata
│ │ │ │ └── xcshareddata
│ │ │ │ └── IDEWorkspaceChecks.plist
│ │ └── Anchors-v2
│ │ │ ├── AppDelegate.swift
│ │ │ ├── Assets.xcassets
│ │ │ ├── AppIcon.appiconset
│ │ │ │ └── Contents.json
│ │ │ └── Contents.json
│ │ │ ├── Base.lproj
│ │ │ └── LaunchScreen.storyboard
│ │ │ ├── Info.plist
│ │ │ ├── StopGoView.swift
│ │ │ └── ViewController.swift
│ ├── NSLayoutConstraint-v1
│ │ ├── NSLayoutConstraint-v1.xcodeproj
│ │ │ ├── project.pbxproj
│ │ │ └── project.xcworkspace
│ │ │ │ ├── contents.xcworkspacedata
│ │ │ │ └── xcshareddata
│ │ │ │ └── IDEWorkspaceChecks.plist
│ │ └── NSLayoutConstraint-v1
│ │ │ ├── AppDelegate.swift
│ │ │ ├── Assets.xcassets
│ │ │ ├── AppIcon.appiconset
│ │ │ │ └── Contents.json
│ │ │ └── Contents.json
│ │ │ ├── Base.lproj
│ │ │ └── LaunchScreen.storyboard
│ │ │ ├── Info.plist
│ │ │ └── ViewController.swift
│ └── VFL-v1
│ │ ├── VFL-v1.xcodeproj
│ │ ├── project.pbxproj
│ │ └── project.xcworkspace
│ │ │ ├── contents.xcworkspacedata
│ │ │ └── xcshareddata
│ │ │ └── IDEWorkspaceChecks.plist
│ │ └── VFL-v1
│ │ ├── AppDelegate.swift
│ │ ├── Assets.xcassets
│ │ ├── AppIcon.appiconset
│ │ │ └── Contents.json
│ │ └── Contents.json
│ │ ├── Base.lproj
│ │ └── LaunchScreen.storyboard
│ │ ├── Info.plist
│ │ └── ViewController.swift
├── debugging
│ ├── Conflict-v1
│ │ ├── Conflict-v1.xcodeproj
│ │ │ ├── project.pbxproj
│ │ │ └── project.xcworkspace
│ │ │ │ ├── contents.xcworkspacedata
│ │ │ │ └── xcshareddata
│ │ │ │ └── IDEWorkspaceChecks.plist
│ │ └── Conflict-v1
│ │ │ ├── AppDelegate.swift
│ │ │ ├── Assets.xcassets
│ │ │ ├── AppIcon.appiconset
│ │ │ │ └── Contents.json
│ │ │ └── Contents.json
│ │ │ ├── Base.lproj
│ │ │ ├── LaunchScreen.storyboard
│ │ │ └── Main.storyboard
│ │ │ ├── Info.plist
│ │ │ └── ViewController.swift
│ ├── Conflict-v2
│ │ ├── Conflict-v2.xcodeproj
│ │ │ ├── project.pbxproj
│ │ │ ├── project.xcworkspace
│ │ │ │ ├── contents.xcworkspacedata
│ │ │ │ └── xcshareddata
│ │ │ │ │ └── IDEWorkspaceChecks.plist
│ │ │ └── xcshareddata
│ │ │ │ └── xcschemes
│ │ │ │ └── Conflict-v2.xcscheme
│ │ └── Conflict-v2
│ │ │ ├── AppDelegate.swift
│ │ │ ├── Assets.xcassets
│ │ │ ├── AppIcon.appiconset
│ │ │ │ └── Contents.json
│ │ │ └── Contents.json
│ │ │ ├── Base.lproj
│ │ │ └── LaunchScreen.storyboard
│ │ │ ├── Info.plist
│ │ │ └── ViewController.swift
│ ├── Loop-v1
│ │ ├── Loop-v1.xcodeproj
│ │ │ ├── project.pbxproj
│ │ │ ├── project.xcworkspace
│ │ │ │ ├── contents.xcworkspacedata
│ │ │ │ └── xcshareddata
│ │ │ │ │ └── IDEWorkspaceChecks.plist
│ │ │ └── xcshareddata
│ │ │ │ └── xcschemes
│ │ │ │ └── Loop-v1.xcscheme
│ │ └── Loop-v1
│ │ │ ├── AppDelegate.swift
│ │ │ ├── Assets.xcassets
│ │ │ ├── AppIcon.appiconset
│ │ │ │ └── Contents.json
│ │ │ └── Contents.json
│ │ │ ├── Base.lproj
│ │ │ ├── LaunchScreen.storyboard
│ │ │ └── Main.storyboard
│ │ │ ├── Info.plist
│ │ │ └── ViewController.swift
│ └── Missing-v1
│ │ ├── Missing-v1.xcodeproj
│ │ ├── project.pbxproj
│ │ └── project.xcworkspace
│ │ │ ├── contents.xcworkspacedata
│ │ │ └── xcshareddata
│ │ │ └── IDEWorkspaceChecks.plist
│ │ └── Missing-v1
│ │ ├── AppDelegate.swift
│ │ ├── Assets.xcassets
│ │ ├── AppIcon.appiconset
│ │ │ └── Contents.json
│ │ └── Contents.json
│ │ ├── Base.lproj
│ │ ├── LaunchScreen.storyboard
│ │ └── Main.storyboard
│ │ ├── ConfirmView.swift
│ │ ├── Info.plist
│ │ ├── UIView+Ambiguous.swift
│ │ └── ViewController.swift
├── dynamic-type
│ ├── CustomFont-v1
│ │ ├── CustomFont-v1.xcodeproj
│ │ │ ├── project.pbxproj
│ │ │ └── project.xcworkspace
│ │ │ │ ├── contents.xcworkspacedata
│ │ │ │ └── xcshareddata
│ │ │ │ └── IDEWorkspaceChecks.plist
│ │ └── CustomFont-v1
│ │ │ ├── AppDelegate.swift
│ │ │ ├── Assets.xcassets
│ │ │ ├── AppIcon.appiconset
│ │ │ │ └── Contents.json
│ │ │ └── Contents.json
│ │ │ ├── Base.lproj
│ │ │ └── LaunchScreen.storyboard
│ │ │ ├── Info.plist
│ │ │ ├── Noteworthy.plist
│ │ │ ├── Quote.swift
│ │ │ ├── QuoteViewController.swift
│ │ │ ├── ScaledFont.swift
│ │ │ └── UILabel+Style.swift
│ ├── CustomFont-v2
│ │ ├── CustomFont-v2.xcodeproj
│ │ │ ├── project.pbxproj
│ │ │ └── project.xcworkspace
│ │ │ │ ├── contents.xcworkspacedata
│ │ │ │ └── xcshareddata
│ │ │ │ └── IDEWorkspaceChecks.plist
│ │ └── CustomFont-v2
│ │ │ ├── AppDelegate.swift
│ │ │ ├── Assets.xcassets
│ │ │ ├── AppIcon.appiconset
│ │ │ │ └── Contents.json
│ │ │ └── Contents.json
│ │ │ ├── Base.lproj
│ │ │ ├── LaunchScreen.storyboard
│ │ │ └── Main.storyboard
│ │ │ ├── Info.plist
│ │ │ ├── Noteworthy.plist
│ │ │ ├── NotoSerif.plist
│ │ │ ├── Noto_Serif
│ │ │ ├── LICENSE.txt
│ │ │ ├── NotoSerif-Bold.ttf
│ │ │ ├── NotoSerif-BoldItalic.ttf
│ │ │ ├── NotoSerif-Italic.ttf
│ │ │ └── NotoSerif-Regular.ttf
│ │ │ ├── Quote.swift
│ │ │ ├── QuoteViewController.swift
│ │ │ └── ScaledFont.swift
│ ├── DynamicType-v1
│ │ ├── DynamicType-v1.xcodeproj
│ │ │ ├── project.pbxproj
│ │ │ └── project.xcworkspace
│ │ │ │ ├── contents.xcworkspacedata
│ │ │ │ └── xcshareddata
│ │ │ │ └── IDEWorkspaceChecks.plist
│ │ └── DynamicType-v1
│ │ │ ├── AppDelegate.swift
│ │ │ ├── Assets.xcassets
│ │ │ ├── AppIcon.appiconset
│ │ │ │ └── Contents.json
│ │ │ └── Contents.json
│ │ │ ├── Base.lproj
│ │ │ ├── LaunchScreen.storyboard
│ │ │ └── Main.storyboard
│ │ │ ├── Info.plist
│ │ │ ├── Quote.swift
│ │ │ └── QuoteViewController.swift
│ ├── DynamicType-v2
│ │ ├── DynamicType-v2.xcodeproj
│ │ │ ├── project.pbxproj
│ │ │ └── project.xcworkspace
│ │ │ │ ├── contents.xcworkspacedata
│ │ │ │ └── xcshareddata
│ │ │ │ └── IDEWorkspaceChecks.plist
│ │ └── DynamicType-v2
│ │ │ ├── AppDelegate.swift
│ │ │ ├── Assets.xcassets
│ │ │ ├── AppIcon.appiconset
│ │ │ │ └── Contents.json
│ │ │ └── Contents.json
│ │ │ ├── Base.lproj
│ │ │ └── LaunchScreen.storyboard
│ │ │ ├── Info.plist
│ │ │ ├── Quote.swift
│ │ │ ├── QuoteViewController.swift
│ │ │ └── UILabel+Style.swift
│ ├── DynamicType-v3
│ │ ├── DynamicType-v3.xcodeproj
│ │ │ ├── project.pbxproj
│ │ │ └── project.xcworkspace
│ │ │ │ ├── contents.xcworkspacedata
│ │ │ │ └── xcshareddata
│ │ │ │ └── IDEWorkspaceChecks.plist
│ │ └── DynamicType-v3
│ │ │ ├── AppDelegate.swift
│ │ │ ├── Assets.xcassets
│ │ │ ├── AppIcon.appiconset
│ │ │ │ └── Contents.json
│ │ │ └── Contents.json
│ │ │ ├── Base.lproj
│ │ │ ├── LaunchScreen.storyboard
│ │ │ └── Main.storyboard
│ │ │ ├── Info.plist
│ │ │ ├── Quote.swift
│ │ │ └── QuoteViewController.swift
│ ├── DynamicType-v4
│ │ ├── DynamicType-v4.xcodeproj
│ │ │ ├── project.pbxproj
│ │ │ └── project.xcworkspace
│ │ │ │ ├── contents.xcworkspacedata
│ │ │ │ └── xcshareddata
│ │ │ │ └── IDEWorkspaceChecks.plist
│ │ └── DynamicType-v4
│ │ │ ├── AppDelegate.swift
│ │ │ ├── Assets.xcassets
│ │ │ ├── AppIcon.appiconset
│ │ │ │ └── Contents.json
│ │ │ └── Contents.json
│ │ │ ├── Base.lproj
│ │ │ ├── LaunchScreen.storyboard
│ │ │ └── Main.storyboard
│ │ │ ├── Info.plist
│ │ │ ├── Quote.swift
│ │ │ └── QuoteViewController.swift
│ ├── DynamicType-v5
│ │ ├── DynamicType-v5.xcodeproj
│ │ │ ├── project.pbxproj
│ │ │ └── project.xcworkspace
│ │ │ │ ├── contents.xcworkspacedata
│ │ │ │ └── xcshareddata
│ │ │ │ └── IDEWorkspaceChecks.plist
│ │ └── DynamicType-v5
│ │ │ ├── AppDelegate.swift
│ │ │ ├── Assets.xcassets
│ │ │ ├── AppIcon.appiconset
│ │ │ │ └── Contents.json
│ │ │ └── Contents.json
│ │ │ ├── Base.lproj
│ │ │ └── LaunchScreen.storyboard
│ │ │ ├── Info.plist
│ │ │ ├── Quote.swift
│ │ │ ├── QuoteViewController.swift
│ │ │ └── UILabel+Style.swift
│ ├── ScaledFont-v1
│ │ ├── ScaledFont-v1.xcodeproj
│ │ │ ├── project.pbxproj
│ │ │ └── project.xcworkspace
│ │ │ │ ├── contents.xcworkspacedata
│ │ │ │ └── xcshareddata
│ │ │ │ └── IDEWorkspaceChecks.plist
│ │ └── ScaledFont-v1
│ │ │ ├── AppDelegate.swift
│ │ │ ├── Assets.xcassets
│ │ │ ├── AppIcon.appiconset
│ │ │ │ └── Contents.json
│ │ │ └── Contents.json
│ │ │ ├── Base.lproj
│ │ │ ├── LaunchScreen.storyboard
│ │ │ └── Main.storyboard
│ │ │ ├── Info.plist
│ │ │ ├── UIFont+scaleFactor.swift
│ │ │ └── ViewController.swift
│ └── TextView-v1
│ │ ├── TextView-v1.xcodeproj
│ │ ├── project.pbxproj
│ │ └── project.xcworkspace
│ │ │ ├── contents.xcworkspacedata
│ │ │ └── xcshareddata
│ │ │ └── IDEWorkspaceChecks.plist
│ │ └── TextView-v1
│ │ ├── AppDelegate.swift
│ │ ├── Assets.xcassets
│ │ ├── AppIcon.appiconset
│ │ │ └── Contents.json
│ │ └── Contents.json
│ │ ├── Base.lproj
│ │ ├── LaunchScreen.storyboard
│ │ └── Main.storyboard
│ │ ├── Info.plist
│ │ ├── Quote.swift
│ │ └── QuoteViewController.swift
├── engine
│ ├── Alignment-v1
│ │ ├── Alignment-v1.xcodeproj
│ │ │ ├── project.pbxproj
│ │ │ ├── project.xcworkspace
│ │ │ │ ├── contents.xcworkspacedata
│ │ │ │ └── xcshareddata
│ │ │ │ │ └── IDEWorkspaceChecks.plist
│ │ │ └── xcshareddata
│ │ │ │ └── xcschemes
│ │ │ │ └── Alignment-v1.xcscheme
│ │ └── Alignment-v1
│ │ │ ├── AppDelegate.swift
│ │ │ ├── Assets.xcassets
│ │ │ ├── AppIcon.appiconset
│ │ │ │ └── Contents.json
│ │ │ ├── Contents.json
│ │ │ └── CrazyShadow.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── CrazyShadow.pdf
│ │ │ ├── Base.lproj
│ │ │ ├── LaunchScreen.storyboard
│ │ │ └── Main.storyboard
│ │ │ ├── GridView.swift
│ │ │ ├── Info.plist
│ │ │ └── ViewController.swift
│ ├── Alignment-v2
│ │ ├── Alignment-v2.xcodeproj
│ │ │ ├── project.pbxproj
│ │ │ └── project.xcworkspace
│ │ │ │ ├── contents.xcworkspacedata
│ │ │ │ └── xcshareddata
│ │ │ │ └── IDEWorkspaceChecks.plist
│ │ └── Alignment-v2
│ │ │ ├── AppDelegate.swift
│ │ │ ├── Assets.xcassets
│ │ │ └── AppIcon.appiconset
│ │ │ │ └── Contents.json
│ │ │ ├── Base.lproj
│ │ │ └── LaunchScreen.storyboard
│ │ │ ├── CrazyShadow@1x.png
│ │ │ ├── CrazyShadow@2x.png
│ │ │ ├── CrazyShadow@3x.png
│ │ │ ├── GridView.swift
│ │ │ ├── Info.plist
│ │ │ ├── RootViewController.swift
│ │ │ └── UIImageView+UYLExtensions.swift
│ ├── Animate-v1
│ │ ├── Animate-v1.xcodeproj
│ │ │ ├── project.pbxproj
│ │ │ └── project.xcworkspace
│ │ │ │ ├── contents.xcworkspacedata
│ │ │ │ └── xcshareddata
│ │ │ │ └── IDEWorkspaceChecks.plist
│ │ └── Animate-v1
│ │ │ ├── AppDelegate.swift
│ │ │ ├── Assets.xcassets
│ │ │ ├── AppIcon.appiconset
│ │ │ │ └── Contents.json
│ │ │ └── Contents.json
│ │ │ ├── Base.lproj
│ │ │ ├── LaunchScreen.storyboard
│ │ │ └── Main.storyboard
│ │ │ ├── Info.plist
│ │ │ └── ViewController.swift
│ └── Layout-v1
│ │ ├── Layout-v1.xcodeproj
│ │ ├── project.pbxproj
│ │ └── project.xcworkspace
│ │ │ ├── contents.xcworkspacedata
│ │ │ └── xcshareddata
│ │ │ └── IDEWorkspaceChecks.plist
│ │ └── Layout-v1
│ │ ├── AppDelegate.swift
│ │ ├── Assets.xcassets
│ │ ├── AppIcon.appiconset
│ │ │ └── Contents.json
│ │ └── Contents.json
│ │ ├── Base.lproj
│ │ ├── LaunchScreen.storyboard
│ │ └── Main.storyboard
│ │ ├── Info.plist
│ │ ├── PreviewPane.swift
│ │ └── PreviewViewController.swift
├── layout-before-auto-layout
│ ├── CodeLayout-v1
│ │ ├── CodeLayout-v1.xcodeproj
│ │ │ ├── project.pbxproj
│ │ │ └── project.xcworkspace
│ │ │ │ ├── contents.xcworkspacedata
│ │ │ │ └── xcshareddata
│ │ │ │ └── IDEWorkspaceChecks.plist
│ │ └── CodeLayout-v1
│ │ │ ├── AppDelegate.swift
│ │ │ ├── Assets.xcassets
│ │ │ ├── AccentColor.colorset
│ │ │ │ └── Contents.json
│ │ │ ├── AppIcon.appiconset
│ │ │ │ └── Contents.json
│ │ │ └── Contents.json
│ │ │ ├── Base.lproj
│ │ │ └── LaunchScreen.storyboard
│ │ │ ├── Info.plist
│ │ │ └── RootViewController.swift
│ ├── CodeLayout-v2
│ │ ├── CodeLayout-v2.xcodeproj
│ │ │ ├── project.pbxproj
│ │ │ └── project.xcworkspace
│ │ │ │ ├── contents.xcworkspacedata
│ │ │ │ └── xcshareddata
│ │ │ │ └── IDEWorkspaceChecks.plist
│ │ └── CodeLayout-v2
│ │ │ ├── AppDelegate.swift
│ │ │ ├── Assets.xcassets
│ │ │ ├── AccentColor.colorset
│ │ │ │ └── Contents.json
│ │ │ ├── AppIcon.appiconset
│ │ │ │ └── Contents.json
│ │ │ └── Contents.json
│ │ │ ├── Base.lproj
│ │ │ └── LaunchScreen.storyboard
│ │ │ ├── Info.plist
│ │ │ ├── RootViewController.swift
│ │ │ └── RootViewController.xib
│ ├── CodeLayout-v3
│ │ ├── CodeLayout-v3.xcodeproj
│ │ │ ├── project.pbxproj
│ │ │ └── project.xcworkspace
│ │ │ │ ├── contents.xcworkspacedata
│ │ │ │ └── xcshareddata
│ │ │ │ └── IDEWorkspaceChecks.plist
│ │ └── CodeLayout-v3
│ │ │ ├── AppDelegate.swift
│ │ │ ├── Assets.xcassets
│ │ │ ├── AccentColor.colorset
│ │ │ │ └── Contents.json
│ │ │ ├── AppIcon.appiconset
│ │ │ │ └── Contents.json
│ │ │ └── Contents.json
│ │ │ ├── Base.lproj
│ │ │ └── LaunchScreen.storyboard
│ │ │ ├── Info.plist
│ │ │ └── RootViewController.swift
│ ├── CodeLayout-v4
│ │ ├── CodeLayout-v4.xcodeproj
│ │ │ ├── project.pbxproj
│ │ │ └── project.xcworkspace
│ │ │ │ ├── contents.xcworkspacedata
│ │ │ │ └── xcshareddata
│ │ │ │ └── IDEWorkspaceChecks.plist
│ │ └── CodeLayout-v4
│ │ │ ├── AppDelegate.swift
│ │ │ ├── Assets.xcassets
│ │ │ ├── AccentColor.colorset
│ │ │ │ └── Contents.json
│ │ │ ├── AppIcon.appiconset
│ │ │ │ └── Contents.json
│ │ │ └── Contents.json
│ │ │ ├── Base.lproj
│ │ │ └── LaunchScreen.storyboard
│ │ │ ├── Info.plist
│ │ │ └── RootViewController.swift
│ ├── CodeLayout-v5
│ │ ├── CodeLayout-v5.xcodeproj
│ │ │ ├── project.pbxproj
│ │ │ └── project.xcworkspace
│ │ │ │ ├── contents.xcworkspacedata
│ │ │ │ └── xcshareddata
│ │ │ │ └── IDEWorkspaceChecks.plist
│ │ └── CodeLayout-v5
│ │ │ ├── AppDelegate.swift
│ │ │ ├── Assets.xcassets
│ │ │ ├── AccentColor.colorset
│ │ │ │ └── Contents.json
│ │ │ ├── AppIcon.appiconset
│ │ │ │ └── Contents.json
│ │ │ └── Contents.json
│ │ │ ├── Base.lproj
│ │ │ └── LaunchScreen.storyboard
│ │ │ ├── Info.plist
│ │ │ ├── RootViewController.swift
│ │ │ └── SceneDelegate.swift
│ ├── CodeLayout-v6
│ │ ├── CodeLayout-v6.xcodeproj
│ │ │ ├── project.pbxproj
│ │ │ └── project.xcworkspace
│ │ │ │ ├── contents.xcworkspacedata
│ │ │ │ └── xcshareddata
│ │ │ │ └── IDEWorkspaceChecks.plist
│ │ └── CodeLayout-v6
│ │ │ ├── AppDelegate.swift
│ │ │ ├── Assets.xcassets
│ │ │ ├── AccentColor.colorset
│ │ │ │ └── Contents.json
│ │ │ ├── AppIcon.appiconset
│ │ │ │ └── Contents.json
│ │ │ └── Contents.json
│ │ │ ├── Base.lproj
│ │ │ └── LaunchScreen.storyboard
│ │ │ ├── Info.plist
│ │ │ ├── RootViewController.swift
│ │ │ ├── SceneDelegate.swift
│ │ │ └── TileView.swift
│ ├── FirstLayout-v1
│ │ ├── FirstLayout-v1.xcodeproj
│ │ │ ├── project.pbxproj
│ │ │ └── project.xcworkspace
│ │ │ │ ├── contents.xcworkspacedata
│ │ │ │ └── xcshareddata
│ │ │ │ └── IDEWorkspaceChecks.plist
│ │ └── FirstLayout-v1
│ │ │ ├── AppDelegate.swift
│ │ │ ├── Assets.xcassets
│ │ │ ├── AccentColor.colorset
│ │ │ │ └── Contents.json
│ │ │ ├── AppIcon.appiconset
│ │ │ │ └── Contents.json
│ │ │ └── Contents.json
│ │ │ ├── Base.lproj
│ │ │ ├── LaunchScreen.storyboard
│ │ │ └── Main.storyboard
│ │ │ ├── Info.plist
│ │ │ ├── SceneDelegate.swift
│ │ │ └── ViewController.swift
│ ├── FirstLayout-v2
│ │ ├── FirstLayout-v2.xcodeproj
│ │ │ ├── project.pbxproj
│ │ │ └── project.xcworkspace
│ │ │ │ ├── contents.xcworkspacedata
│ │ │ │ └── xcshareddata
│ │ │ │ └── IDEWorkspaceChecks.plist
│ │ └── FirstLayout-v2
│ │ │ ├── AppDelegate.swift
│ │ │ ├── Assets.xcassets
│ │ │ ├── AccentColor.colorset
│ │ │ │ └── Contents.json
│ │ │ ├── AppIcon.appiconset
│ │ │ │ └── Contents.json
│ │ │ └── Contents.json
│ │ │ ├── Base.lproj
│ │ │ ├── LaunchScreen.storyboard
│ │ │ └── Main.storyboard
│ │ │ ├── Info.plist
│ │ │ ├── SceneDelegate.swift
│ │ │ └── ViewController.swift
│ ├── FirstLayout-v3
│ │ ├── FirstLayout-v3.xcodeproj
│ │ │ ├── project.pbxproj
│ │ │ └── project.xcworkspace
│ │ │ │ ├── contents.xcworkspacedata
│ │ │ │ └── xcshareddata
│ │ │ │ └── IDEWorkspaceChecks.plist
│ │ └── FirstLayout-v3
│ │ │ ├── AppDelegate.swift
│ │ │ ├── Assets.xcassets
│ │ │ ├── AccentColor.colorset
│ │ │ │ └── Contents.json
│ │ │ ├── AppIcon.appiconset
│ │ │ │ └── Contents.json
│ │ │ └── Contents.json
│ │ │ ├── Base.lproj
│ │ │ ├── LaunchScreen.storyboard
│ │ │ └── Main.storyboard
│ │ │ ├── Info.plist
│ │ │ ├── SceneDelegate.swift
│ │ │ └── ViewController.swift
│ ├── FirstLayout-v4
│ │ ├── FirstLayout-v4.xcodeproj
│ │ │ ├── project.pbxproj
│ │ │ └── project.xcworkspace
│ │ │ │ ├── contents.xcworkspacedata
│ │ │ │ └── xcshareddata
│ │ │ │ └── IDEWorkspaceChecks.plist
│ │ └── FirstLayout-v4
│ │ │ ├── AppDelegate.swift
│ │ │ ├── Assets.xcassets
│ │ │ ├── AccentColor.colorset
│ │ │ │ └── Contents.json
│ │ │ ├── AppIcon.appiconset
│ │ │ │ └── Contents.json
│ │ │ └── Contents.json
│ │ │ ├── Base.lproj
│ │ │ ├── LaunchScreen.storyboard
│ │ │ └── Main.storyboard
│ │ │ ├── Info.plist
│ │ │ ├── SceneDelegate.swift
│ │ │ ├── TileView.swift
│ │ │ └── ViewController.swift
│ ├── FirstLayout-v5
│ │ ├── FirstLayout-v5.xcodeproj
│ │ │ ├── project.pbxproj
│ │ │ └── project.xcworkspace
│ │ │ │ ├── contents.xcworkspacedata
│ │ │ │ └── xcshareddata
│ │ │ │ └── IDEWorkspaceChecks.plist
│ │ └── FirstLayout-v5
│ │ │ ├── AppDelegate.swift
│ │ │ ├── Assets.xcassets
│ │ │ ├── AccentColor.colorset
│ │ │ │ └── Contents.json
│ │ │ ├── AppIcon.appiconset
│ │ │ │ └── Contents.json
│ │ │ └── Contents.json
│ │ │ ├── Base.lproj
│ │ │ ├── LaunchScreen.storyboard
│ │ │ └── Main.storyboard
│ │ │ ├── Info.plist
│ │ │ ├── SceneDelegate.swift
│ │ │ ├── TileView.swift
│ │ │ └── ViewController.swift
│ └── FirstLayout-v6
│ │ ├── FirstLayout-v6.xcodeproj
│ │ ├── project.pbxproj
│ │ └── project.xcworkspace
│ │ │ ├── contents.xcworkspacedata
│ │ │ └── xcshareddata
│ │ │ └── IDEWorkspaceChecks.plist
│ │ └── FirstLayout-v6
│ │ ├── AppDelegate.swift
│ │ ├── Assets.xcassets
│ │ ├── AccentColor.colorset
│ │ │ └── Contents.json
│ │ ├── AppIcon.appiconset
│ │ │ └── Contents.json
│ │ └── Contents.json
│ │ ├── Base.lproj
│ │ ├── LaunchScreen.storyboard
│ │ └── Main.storyboard
│ │ ├── Info.plist
│ │ ├── SceneDelegate.swift
│ │ ├── TileView.swift
│ │ └── ViewController.swift
├── layout-priorities
│ ├── CHCR-v1
│ │ ├── CHCR-v1.xcodeproj
│ │ │ ├── project.pbxproj
│ │ │ └── project.xcworkspace
│ │ │ │ ├── contents.xcworkspacedata
│ │ │ │ └── xcshareddata
│ │ │ │ └── IDEWorkspaceChecks.plist
│ │ └── CHCR-v1
│ │ │ ├── AppDelegate.swift
│ │ │ ├── Assets.xcassets
│ │ │ ├── AppIcon.appiconset
│ │ │ │ └── Contents.json
│ │ │ ├── Contents.json
│ │ │ └── Sun.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── sun.pdf
│ │ │ ├── Base.lproj
│ │ │ ├── LaunchScreen.storyboard
│ │ │ └── Main.storyboard
│ │ │ ├── Info.plist
│ │ │ └── ViewController.swift
│ ├── CHCR-v2
│ │ ├── CHCR-v2.xcodeproj
│ │ │ ├── project.pbxproj
│ │ │ └── project.xcworkspace
│ │ │ │ ├── contents.xcworkspacedata
│ │ │ │ └── xcshareddata
│ │ │ │ └── IDEWorkspaceChecks.plist
│ │ └── CHCR-v2
│ │ │ ├── AppDelegate.swift
│ │ │ ├── Assets.xcassets
│ │ │ ├── AppIcon.appiconset
│ │ │ │ └── Contents.json
│ │ │ ├── Contents.json
│ │ │ └── Sun.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── sun.pdf
│ │ │ ├── Base.lproj
│ │ │ └── LaunchScreen.storyboard
│ │ │ ├── Info.plist
│ │ │ └── RootViewController.swift
│ ├── ContentMode
│ │ ├── ContentMode.xcodeproj
│ │ │ ├── project.pbxproj
│ │ │ └── project.xcworkspace
│ │ │ │ ├── contents.xcworkspacedata
│ │ │ │ └── xcshareddata
│ │ │ │ └── IDEWorkspaceChecks.plist
│ │ └── ContentMode
│ │ │ ├── AppDelegate.swift
│ │ │ ├── Assets.xcassets
│ │ │ ├── AppIcon.appiconset
│ │ │ │ └── Contents.json
│ │ │ ├── Contents.json
│ │ │ └── Star.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── star100.pdf
│ │ │ ├── Base.lproj
│ │ │ ├── LaunchScreen.storyboard
│ │ │ └── Main.storyboard
│ │ │ ├── Info.plist
│ │ │ └── ViewController.swift
│ ├── Priorities-v1
│ │ ├── Priorities-v1.xcodeproj
│ │ │ ├── project.pbxproj
│ │ │ └── project.xcworkspace
│ │ │ │ ├── contents.xcworkspacedata
│ │ │ │ └── xcshareddata
│ │ │ │ └── IDEWorkspaceChecks.plist
│ │ └── Priorities-v1
│ │ │ ├── AppDelegate.swift
│ │ │ ├── Assets.xcassets
│ │ │ ├── AppIcon.appiconset
│ │ │ │ └── Contents.json
│ │ │ ├── Contents.json
│ │ │ ├── Snow.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── snow.pdf
│ │ │ └── Sun.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── sun.pdf
│ │ │ ├── Base.lproj
│ │ │ ├── LaunchScreen.storyboard
│ │ │ └── Main.storyboard
│ │ │ ├── Info.plist
│ │ │ └── ViewController.swift
│ └── Priorities-v2
│ │ ├── Priorities-v2.xcodeproj
│ │ ├── project.pbxproj
│ │ └── project.xcworkspace
│ │ │ ├── contents.xcworkspacedata
│ │ │ └── xcshareddata
│ │ │ └── IDEWorkspaceChecks.plist
│ │ └── Priorities-v2
│ │ ├── AppDelegate.swift
│ │ ├── Assets.xcassets
│ │ ├── AppIcon.appiconset
│ │ │ └── Contents.json
│ │ ├── Contents.json
│ │ ├── Snow.imageset
│ │ │ ├── Contents.json
│ │ │ └── snow.pdf
│ │ └── Sun.imageset
│ │ │ ├── Contents.json
│ │ │ └── sun.pdf
│ │ ├── Base.lproj
│ │ └── LaunchScreen.storyboard
│ │ ├── Info.plist
│ │ └── RootViewController.swift
├── safe-areas-layout-margins
│ ├── Anchors-v3
│ │ ├── Anchors-v3.xcodeproj
│ │ │ ├── project.pbxproj
│ │ │ └── project.xcworkspace
│ │ │ │ ├── contents.xcworkspacedata
│ │ │ │ └── xcshareddata
│ │ │ │ └── IDEWorkspaceChecks.plist
│ │ └── Anchors-v3
│ │ │ ├── AppDelegate.swift
│ │ │ ├── Assets.xcassets
│ │ │ ├── AppIcon.appiconset
│ │ │ │ └── Contents.json
│ │ │ └── Contents.json
│ │ │ ├── Base.lproj
│ │ │ └── LaunchScreen.storyboard
│ │ │ ├── Info.plist
│ │ │ └── ViewController.swift
│ ├── Anchors-v4
│ │ ├── Anchors-v4.xcodeproj
│ │ │ ├── project.pbxproj
│ │ │ └── project.xcworkspace
│ │ │ │ ├── contents.xcworkspacedata
│ │ │ │ └── xcshareddata
│ │ │ │ └── IDEWorkspaceChecks.plist
│ │ └── Anchors-v4
│ │ │ ├── AppDelegate.swift
│ │ │ ├── Assets.xcassets
│ │ │ ├── AppIcon.appiconset
│ │ │ │ └── Contents.json
│ │ │ └── Contents.json
│ │ │ ├── Base.lproj
│ │ │ └── LaunchScreen.storyboard
│ │ │ ├── Info.plist
│ │ │ ├── UIViewController+SafeAnchor.swift
│ │ │ └── ViewController.swift
│ ├── EqualSpacing-v1
│ │ ├── EqualSpacing-v1.xcodeproj
│ │ │ ├── project.pbxproj
│ │ │ └── project.xcworkspace
│ │ │ │ ├── contents.xcworkspacedata
│ │ │ │ └── xcshareddata
│ │ │ │ └── IDEWorkspaceChecks.plist
│ │ └── EqualSpacing-v1
│ │ │ ├── AppDelegate.swift
│ │ │ ├── Assets.xcassets
│ │ │ ├── AppIcon.appiconset
│ │ │ │ └── Contents.json
│ │ │ ├── Contents.json
│ │ │ └── buttonTemplate.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── blue-button.pdf
│ │ │ ├── Base.lproj
│ │ │ ├── LaunchScreen.storyboard
│ │ │ └── Main.storyboard
│ │ │ ├── Info.plist
│ │ │ └── ViewController.swift
│ ├── EqualSpacing-v2
│ │ ├── EqualSpacing-v2.xcodeproj
│ │ │ ├── project.pbxproj
│ │ │ └── project.xcworkspace
│ │ │ │ ├── contents.xcworkspacedata
│ │ │ │ └── xcshareddata
│ │ │ │ └── IDEWorkspaceChecks.plist
│ │ └── EqualSpacing-v2
│ │ │ ├── AppDelegate.swift
│ │ │ ├── Assets.xcassets
│ │ │ ├── AppIcon.appiconset
│ │ │ │ └── Contents.json
│ │ │ ├── Contents.json
│ │ │ └── buttonTemplate.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── blue-button.pdf
│ │ │ ├── Base.lproj
│ │ │ └── LaunchScreen.storyboard
│ │ │ ├── Info.plist
│ │ │ └── ViewController.swift
│ ├── Keyboard-v1
│ │ ├── Keyboard-v1.xcodeproj
│ │ │ ├── project.pbxproj
│ │ │ └── project.xcworkspace
│ │ │ │ ├── contents.xcworkspacedata
│ │ │ │ └── xcshareddata
│ │ │ │ └── IDEWorkspaceChecks.plist
│ │ └── Keyboard-v1
│ │ │ ├── AppDelegate.swift
│ │ │ ├── Assets.xcassets
│ │ │ ├── AccentColor.colorset
│ │ │ │ └── Contents.json
│ │ │ ├── AppIcon.appiconset
│ │ │ │ └── Contents.json
│ │ │ └── Contents.json
│ │ │ ├── Base.lproj
│ │ │ ├── LaunchScreen.storyboard
│ │ │ └── Main.storyboard
│ │ │ ├── Info.plist
│ │ │ ├── RootViewController.swift
│ │ │ ├── SceneDelegate.swift
│ │ │ └── Toolbar.swift
│ ├── Keyboard-v2
│ │ ├── Keyboard-v2.xcodeproj
│ │ │ ├── project.pbxproj
│ │ │ └── project.xcworkspace
│ │ │ │ ├── contents.xcworkspacedata
│ │ │ │ └── xcshareddata
│ │ │ │ └── IDEWorkspaceChecks.plist
│ │ └── Keyboard-v2
│ │ │ ├── AppDelegate.swift
│ │ │ ├── Assets.xcassets
│ │ │ ├── AccentColor.colorset
│ │ │ │ └── Contents.json
│ │ │ ├── AppIcon.appiconset
│ │ │ │ └── Contents.json
│ │ │ └── Contents.json
│ │ │ ├── Base.lproj
│ │ │ ├── LaunchScreen.storyboard
│ │ │ └── Main.storyboard
│ │ │ ├── Info.plist
│ │ │ ├── RootViewController.swift
│ │ │ ├── SceneDelegate.swift
│ │ │ └── Toolbar.swift
│ ├── Keyboard-v3
│ │ ├── Keyboard-v3.xcodeproj
│ │ │ ├── project.pbxproj
│ │ │ └── project.xcworkspace
│ │ │ │ ├── contents.xcworkspacedata
│ │ │ │ └── xcshareddata
│ │ │ │ └── IDEWorkspaceChecks.plist
│ │ └── Keyboard-v3
│ │ │ ├── AppDelegate.swift
│ │ │ ├── Assets.xcassets
│ │ │ ├── AccentColor.colorset
│ │ │ │ └── Contents.json
│ │ │ ├── AppIcon.appiconset
│ │ │ │ └── Contents.json
│ │ │ └── Contents.json
│ │ │ ├── Base.lproj
│ │ │ ├── LaunchScreen.storyboard
│ │ │ └── Main.storyboard
│ │ │ ├── Info.plist
│ │ │ ├── SceneDelegate.swift
│ │ │ └── TextViewController.swift
│ ├── Margins-v1
│ │ ├── Margins-v1.xcodeproj
│ │ │ ├── project.pbxproj
│ │ │ └── project.xcworkspace
│ │ │ │ ├── contents.xcworkspacedata
│ │ │ │ └── xcshareddata
│ │ │ │ └── IDEWorkspaceChecks.plist
│ │ └── Margins-v1
│ │ │ ├── AppDelegate.swift
│ │ │ ├── Assets.xcassets
│ │ │ ├── AppIcon.appiconset
│ │ │ │ └── Contents.json
│ │ │ └── Contents.json
│ │ │ ├── Base.lproj
│ │ │ ├── LaunchScreen.storyboard
│ │ │ └── Main.storyboard
│ │ │ ├── Info.plist
│ │ │ └── ViewController.swift
│ ├── Margins-v2
│ │ ├── Margins-v2.xcodeproj
│ │ │ ├── project.pbxproj
│ │ │ └── project.xcworkspace
│ │ │ │ ├── contents.xcworkspacedata
│ │ │ │ └── xcshareddata
│ │ │ │ └── IDEWorkspaceChecks.plist
│ │ └── Margins-v2
│ │ │ ├── AppDelegate.swift
│ │ │ ├── Assets.xcassets
│ │ │ ├── AppIcon.appiconset
│ │ │ │ └── Contents.json
│ │ │ └── Contents.json
│ │ │ ├── Base.lproj
│ │ │ ├── LaunchScreen.storyboard
│ │ │ └── Main.storyboard
│ │ │ ├── Info.plist
│ │ │ └── ViewController.swift
│ ├── Margins-v3
│ │ ├── Margins-v3.xcodeproj
│ │ │ ├── project.pbxproj
│ │ │ └── project.xcworkspace
│ │ │ │ ├── contents.xcworkspacedata
│ │ │ │ └── xcshareddata
│ │ │ │ └── IDEWorkspaceChecks.plist
│ │ └── Margins-v3
│ │ │ ├── AppDelegate.swift
│ │ │ ├── Assets.xcassets
│ │ │ ├── AppIcon.appiconset
│ │ │ │ └── Contents.json
│ │ │ └── Contents.json
│ │ │ ├── Base.lproj
│ │ │ └── LaunchScreen.storyboard
│ │ │ ├── Info.plist
│ │ │ ├── NestedView.swift
│ │ │ └── ViewController.swift
│ ├── SafeArea-v1
│ │ ├── SafeArea-v1.xcodeproj
│ │ │ ├── project.pbxproj
│ │ │ └── project.xcworkspace
│ │ │ │ ├── contents.xcworkspacedata
│ │ │ │ └── xcshareddata
│ │ │ │ └── IDEWorkspaceChecks.plist
│ │ └── SafeArea-v1
│ │ │ ├── AppDelegate.swift
│ │ │ ├── Assets.xcassets
│ │ │ ├── AppIcon.appiconset
│ │ │ │ └── Contents.json
│ │ │ └── Contents.json
│ │ │ ├── Base.lproj
│ │ │ ├── LaunchScreen.storyboard
│ │ │ └── Main.storyboard
│ │ │ ├── Info.plist
│ │ │ └── ViewController.swift
│ └── SafeArea-v2
│ │ ├── SafeArea-v2.xcodeproj
│ │ ├── project.pbxproj
│ │ └── project.xcworkspace
│ │ │ ├── contents.xcworkspacedata
│ │ │ └── xcshareddata
│ │ │ └── IDEWorkspaceChecks.plist
│ │ └── SafeArea-v2
│ │ ├── AppDelegate.swift
│ │ ├── Assets.xcassets
│ │ ├── AppIcon.appiconset
│ │ │ └── Contents.json
│ │ └── Contents.json
│ │ ├── Base.lproj
│ │ ├── LaunchScreen.storyboard
│ │ └── Main.storyboard
│ │ ├── Info.plist
│ │ └── ViewController.swift
├── scroll-views
│ ├── AdaptScroll-v1
│ │ ├── AdaptScroll-v1.xcodeproj
│ │ │ ├── project.pbxproj
│ │ │ └── project.xcworkspace
│ │ │ │ ├── contents.xcworkspacedata
│ │ │ │ └── xcshareddata
│ │ │ │ └── IDEWorkspaceChecks.plist
│ │ └── AdaptScroll-v1
│ │ │ ├── ActivityViewController.swift
│ │ │ ├── AdaptiveScrollView.swift
│ │ │ ├── AppDelegate.swift
│ │ │ ├── Assets.xcassets
│ │ │ ├── AppIcon.appiconset
│ │ │ │ └── Contents.json
│ │ │ ├── Contents.json
│ │ │ └── Skater.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── skater.pdf
│ │ │ ├── Base.lproj
│ │ │ ├── LaunchScreen.storyboard
│ │ │ └── Main.storyboard
│ │ │ └── Info.plist
│ ├── ScrollFloat-v1
│ │ ├── ScrollFloat-v1.xcodeproj
│ │ │ ├── project.pbxproj
│ │ │ └── project.xcworkspace
│ │ │ │ ├── contents.xcworkspacedata
│ │ │ │ └── xcshareddata
│ │ │ │ └── IDEWorkspaceChecks.plist
│ │ └── ScrollFloat-v1
│ │ │ ├── ActivityView.swift
│ │ │ ├── ActivityViewController.swift
│ │ │ ├── AppDelegate.swift
│ │ │ ├── Assets.xcassets
│ │ │ ├── AppIcon.appiconset
│ │ │ │ └── Contents.json
│ │ │ ├── Contents.json
│ │ │ └── Skater.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── skater.pdf
│ │ │ ├── Base.lproj
│ │ │ └── LaunchScreen.storyboard
│ │ │ └── Info.plist
│ ├── ScrollGuide-v1
│ │ ├── ScrollGuide-v1.xcodeproj
│ │ │ ├── project.pbxproj
│ │ │ └── project.xcworkspace
│ │ │ │ ├── contents.xcworkspacedata
│ │ │ │ └── xcshareddata
│ │ │ │ └── IDEWorkspaceChecks.plist
│ │ └── ScrollGuide-v1
│ │ │ ├── ActivityViewController.swift
│ │ │ ├── AppDelegate.swift
│ │ │ ├── Assets.xcassets
│ │ │ ├── AppIcon.appiconset
│ │ │ │ └── Contents.json
│ │ │ ├── Contents.json
│ │ │ └── Skater.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── skater.pdf
│ │ │ ├── Base.lproj
│ │ │ ├── LaunchScreen.storyboard
│ │ │ └── Main.storyboard
│ │ │ └── Info.plist
│ ├── ScrollGuide-v2
│ │ ├── ScrollGuide-v2.xcodeproj
│ │ │ ├── project.pbxproj
│ │ │ └── project.xcworkspace
│ │ │ │ ├── contents.xcworkspacedata
│ │ │ │ └── xcshareddata
│ │ │ │ └── IDEWorkspaceChecks.plist
│ │ └── ScrollGuide-v2
│ │ │ ├── ActivityView.swift
│ │ │ ├── ActivityViewController.swift
│ │ │ ├── AppDelegate.swift
│ │ │ ├── Assets.xcassets
│ │ │ ├── AppIcon.appiconset
│ │ │ │ └── Contents.json
│ │ │ ├── Contents.json
│ │ │ └── Skater.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── skater.pdf
│ │ │ ├── Base.lproj
│ │ │ └── LaunchScreen.storyboard
│ │ │ └── Info.plist
│ ├── ScrollStack-v1
│ │ ├── ScrollStack-v1.xcodeproj
│ │ │ ├── project.pbxproj
│ │ │ └── project.xcworkspace
│ │ │ │ ├── contents.xcworkspacedata
│ │ │ │ └── xcshareddata
│ │ │ │ └── IDEWorkspaceChecks.plist
│ │ └── ScrollStack-v1
│ │ │ ├── AppDelegate.swift
│ │ │ ├── Assets.xcassets
│ │ │ ├── AppIcon.appiconset
│ │ │ │ └── Contents.json
│ │ │ ├── Contents.json
│ │ │ ├── DIamond.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── diamond.pdf
│ │ │ ├── Heart.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── heart.pdf
│ │ │ └── Star.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── star.pdf
│ │ │ ├── Base.lproj
│ │ │ ├── LaunchScreen.storyboard
│ │ │ └── Main.storyboard
│ │ │ ├── Info.plist
│ │ │ └── ViewController.swift
│ ├── ScrollView-v1
│ │ ├── ScrollView-v1.xcodeproj
│ │ │ ├── project.pbxproj
│ │ │ └── project.xcworkspace
│ │ │ │ ├── contents.xcworkspacedata
│ │ │ │ └── xcshareddata
│ │ │ │ └── IDEWorkspaceChecks.plist
│ │ └── ScrollView-v1
│ │ │ ├── ActivityViewController.swift
│ │ │ ├── AppDelegate.swift
│ │ │ ├── Assets.xcassets
│ │ │ ├── AppIcon.appiconset
│ │ │ │ └── Contents.json
│ │ │ ├── Contents.json
│ │ │ └── Skater.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── skater.pdf
│ │ │ ├── Base.lproj
│ │ │ ├── LaunchScreen.storyboard
│ │ │ └── Main.storyboard
│ │ │ └── Info.plist
│ └── ScrollView-v2
│ │ ├── ScrollView-v2.xcodeproj
│ │ ├── project.pbxproj
│ │ └── project.xcworkspace
│ │ │ ├── contents.xcworkspacedata
│ │ │ └── xcshareddata
│ │ │ └── IDEWorkspaceChecks.plist
│ │ └── ScrollView-v2
│ │ ├── ActivityView.swift
│ │ ├── ActivityViewController.swift
│ │ ├── AppDelegate.swift
│ │ ├── Assets.xcassets
│ │ ├── AppIcon.appiconset
│ │ │ └── Contents.json
│ │ ├── Contents.json
│ │ └── Skater.imageset
│ │ │ ├── Contents.json
│ │ │ └── skater.pdf
│ │ ├── Base.lproj
│ │ └── LaunchScreen.storyboard
│ │ └── Info.plist
├── stack-views
│ ├── AnimatingStack-v1
│ │ ├── AnimatingStack-v1.xcodeproj
│ │ │ ├── project.pbxproj
│ │ │ └── project.xcworkspace
│ │ │ │ ├── contents.xcworkspacedata
│ │ │ │ └── xcshareddata
│ │ │ │ └── IDEWorkspaceChecks.plist
│ │ └── AnimatingStack-v1
│ │ │ ├── AppDelegate.swift
│ │ │ ├── Assets.xcassets
│ │ │ ├── AppIcon.appiconset
│ │ │ │ └── Contents.json
│ │ │ ├── Contents.json
│ │ │ ├── DIamond.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── diamond.pdf
│ │ │ ├── Heart.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── heart.pdf
│ │ │ └── Star.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── star.pdf
│ │ │ ├── Base.lproj
│ │ │ ├── LaunchScreen.storyboard
│ │ │ └── Main.storyboard
│ │ │ ├── Info.plist
│ │ │ └── ViewController.swift
│ ├── AnimatingStack-v2
│ │ ├── AnimatingStack-v2.xcodeproj
│ │ │ ├── project.pbxproj
│ │ │ └── project.xcworkspace
│ │ │ │ ├── contents.xcworkspacedata
│ │ │ │ └── xcshareddata
│ │ │ │ └── IDEWorkspaceChecks.plist
│ │ └── AnimatingStack-v2
│ │ │ ├── AppDelegate.swift
│ │ │ ├── Assets.xcassets
│ │ │ ├── AppIcon.appiconset
│ │ │ │ └── Contents.json
│ │ │ ├── Contents.json
│ │ │ ├── DIamond.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── diamond.pdf
│ │ │ ├── Heart.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── heart.pdf
│ │ │ └── Star.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── star.pdf
│ │ │ ├── Base.lproj
│ │ │ ├── LaunchScreen.storyboard
│ │ │ └── Main.storyboard
│ │ │ ├── Info.plist
│ │ │ └── ViewController.swift
│ ├── AnimatingStack-v3
│ │ ├── AnimatingStack-v3.xcodeproj
│ │ │ ├── project.pbxproj
│ │ │ └── project.xcworkspace
│ │ │ │ ├── contents.xcworkspacedata
│ │ │ │ └── xcshareddata
│ │ │ │ └── IDEWorkspaceChecks.plist
│ │ └── AnimatingStack-v3
│ │ │ ├── AppDelegate.swift
│ │ │ ├── Assets.xcassets
│ │ │ ├── AppIcon.appiconset
│ │ │ │ └── Contents.json
│ │ │ ├── Contents.json
│ │ │ ├── DIamond.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── diamond.pdf
│ │ │ ├── Heart.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── heart.pdf
│ │ │ └── Star.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── star.pdf
│ │ │ ├── Base.lproj
│ │ │ ├── LaunchScreen.storyboard
│ │ │ └── Main.storyboard
│ │ │ ├── Info.plist
│ │ │ ├── UIStackView+Extension.swift
│ │ │ └── ViewController.swift
│ ├── AnimatingStack-v4
│ │ ├── AnimatingStack-v4.xcodeproj
│ │ │ ├── project.pbxproj
│ │ │ └── project.xcworkspace
│ │ │ │ ├── contents.xcworkspacedata
│ │ │ │ └── xcshareddata
│ │ │ │ └── IDEWorkspaceChecks.plist
│ │ └── AnimatingStack-v4
│ │ │ ├── AppDelegate.swift
│ │ │ ├── Assets.xcassets
│ │ │ ├── AccentColor.colorset
│ │ │ │ └── Contents.json
│ │ │ ├── AppIcon.appiconset
│ │ │ │ └── Contents.json
│ │ │ ├── Contents.json
│ │ │ ├── DIamond.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── diamond.pdf
│ │ │ ├── Heart.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── heart.pdf
│ │ │ └── Star.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── star.pdf
│ │ │ ├── Base.lproj
│ │ │ ├── LaunchScreen.storyboard
│ │ │ └── Main.storyboard
│ │ │ ├── Info.plist
│ │ │ └── ViewController.swift
│ ├── Distribution
│ │ ├── Distribution.xcodeproj
│ │ │ ├── project.pbxproj
│ │ │ └── project.xcworkspace
│ │ │ │ ├── contents.xcworkspacedata
│ │ │ │ └── xcshareddata
│ │ │ │ └── IDEWorkspaceChecks.plist
│ │ └── Distribution
│ │ │ ├── AppDelegate.swift
│ │ │ ├── Assets.xcassets
│ │ │ ├── AppIcon.appiconset
│ │ │ │ └── Contents.json
│ │ │ └── Contents.json
│ │ │ ├── Base.lproj
│ │ │ ├── LaunchScreen.storyboard
│ │ │ └── Main.storyboard
│ │ │ ├── Info.plist
│ │ │ └── ViewController.swift
│ ├── MultiLine-v1
│ │ ├── MultiLine-v1.xcodeproj
│ │ │ ├── project.pbxproj
│ │ │ └── project.xcworkspace
│ │ │ │ ├── contents.xcworkspacedata
│ │ │ │ └── xcshareddata
│ │ │ │ └── IDEWorkspaceChecks.plist
│ │ └── MultiLine-v1
│ │ │ ├── AppDelegate.swift
│ │ │ ├── Assets.xcassets
│ │ │ ├── AppIcon.appiconset
│ │ │ │ └── Contents.json
│ │ │ └── Contents.json
│ │ │ ├── Base.lproj
│ │ │ ├── LaunchScreen.storyboard
│ │ │ └── Main.storyboard
│ │ │ ├── Info.plist
│ │ │ └── ViewController.swift
│ ├── MultiLine-v2
│ │ ├── MultiLine-v2.xcodeproj
│ │ │ ├── project.pbxproj
│ │ │ └── project.xcworkspace
│ │ │ │ ├── contents.xcworkspacedata
│ │ │ │ └── xcshareddata
│ │ │ │ └── IDEWorkspaceChecks.plist
│ │ └── MultiLine-v2
│ │ │ ├── AppDelegate.swift
│ │ │ ├── Assets.xcassets
│ │ │ ├── AppIcon.appiconset
│ │ │ │ └── Contents.json
│ │ │ └── Contents.json
│ │ │ ├── Base.lproj
│ │ │ ├── LaunchScreen.storyboard
│ │ │ └── Main.storyboard
│ │ │ ├── Info.plist
│ │ │ └── ViewController.swift
│ ├── StackProfile-v1
│ │ ├── StackProfile-v1.xcodeproj
│ │ │ ├── project.pbxproj
│ │ │ └── project.xcworkspace
│ │ │ │ ├── contents.xcworkspacedata
│ │ │ │ └── xcshareddata
│ │ │ │ └── IDEWorkspaceChecks.plist
│ │ └── StackProfile-v1
│ │ │ ├── AppDelegate.swift
│ │ │ ├── Assets.xcassets
│ │ │ ├── AppIcon.appiconset
│ │ │ │ └── Contents.json
│ │ │ ├── Contents.json
│ │ │ └── placeholder.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── profile.pdf
│ │ │ ├── Base.lproj
│ │ │ ├── LaunchScreen.storyboard
│ │ │ └── Main.storyboard
│ │ │ ├── Info.plist
│ │ │ ├── Profile.swift
│ │ │ └── ProfileViewController.swift
│ ├── StackProfile-v2
│ │ ├── StackProfile-v2.xcodeproj
│ │ │ ├── project.pbxproj
│ │ │ └── project.xcworkspace
│ │ │ │ ├── contents.xcworkspacedata
│ │ │ │ └── xcshareddata
│ │ │ │ └── IDEWorkspaceChecks.plist
│ │ └── StackProfile-v2
│ │ │ ├── AppDelegate.swift
│ │ │ ├── Assets.xcassets
│ │ │ ├── AppIcon.appiconset
│ │ │ │ └── Contents.json
│ │ │ ├── Contents.json
│ │ │ ├── placeholder.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── profile.pdf
│ │ │ └── sky.colorset
│ │ │ │ └── Contents.json
│ │ │ ├── Base.lproj
│ │ │ └── LaunchScreen.storyboard
│ │ │ ├── Info.plist
│ │ │ ├── Profile.swift
│ │ │ └── ProfileViewController.swift
│ ├── StackViews-v1
│ │ ├── StackViews-v1.xcodeproj
│ │ │ ├── project.pbxproj
│ │ │ └── project.xcworkspace
│ │ │ │ ├── contents.xcworkspacedata
│ │ │ │ └── xcshareddata
│ │ │ │ └── IDEWorkspaceChecks.plist
│ │ └── StackViews-v1
│ │ │ ├── AppDelegate.swift
│ │ │ ├── Assets.xcassets
│ │ │ └── AppIcon.appiconset
│ │ │ │ └── Contents.json
│ │ │ ├── Base.lproj
│ │ │ ├── LaunchScreen.storyboard
│ │ │ └── Main.storyboard
│ │ │ ├── Info.plist
│ │ │ └── ViewController.swift
│ ├── StackViews-v2
│ │ ├── StackViews-v2.xcodeproj
│ │ │ ├── project.pbxproj
│ │ │ └── project.xcworkspace
│ │ │ │ ├── contents.xcworkspacedata
│ │ │ │ └── xcshareddata
│ │ │ │ └── IDEWorkspaceChecks.plist
│ │ └── StackViews-v2
│ │ │ ├── AppDelegate.swift
│ │ │ ├── Assets.xcassets
│ │ │ └── AppIcon.appiconset
│ │ │ │ └── Contents.json
│ │ │ ├── Base.lproj
│ │ │ ├── LaunchScreen.storyboard
│ │ │ └── Main.storyboard
│ │ │ ├── Info.plist
│ │ │ └── ViewController.swift
│ └── StackViews-v3
│ │ ├── StackViews-v3.xcodeproj
│ │ ├── project.pbxproj
│ │ └── project.xcworkspace
│ │ │ ├── contents.xcworkspacedata
│ │ │ └── xcshareddata
│ │ │ └── IDEWorkspaceChecks.plist
│ │ └── StackViews-v3
│ │ ├── AppDelegate.swift
│ │ ├── Assets.xcassets
│ │ └── AppIcon.appiconset
│ │ │ └── Contents.json
│ │ ├── Base.lproj
│ │ └── LaunchScreen.storyboard
│ │ ├── Info.plist
│ │ └── RootViewController.swift
├── table-views
│ ├── ReadableTable-v1
│ │ ├── ReadableTable-v1.xcodeproj
│ │ │ ├── project.pbxproj
│ │ │ └── project.xcworkspace
│ │ │ │ ├── contents.xcworkspacedata
│ │ │ │ └── xcshareddata
│ │ │ │ └── IDEWorkspaceChecks.plist
│ │ └── ReadableTable-v1
│ │ │ ├── AppDelegate.swift
│ │ │ ├── Assets.xcassets
│ │ │ ├── AppIcon.appiconset
│ │ │ │ └── Contents.json
│ │ │ └── Contents.json
│ │ │ ├── Base.lproj
│ │ │ ├── LaunchScreen.storyboard
│ │ │ └── Main.storyboard
│ │ │ ├── Book.swift
│ │ │ ├── BookDataSource.swift
│ │ │ ├── BookTableViewController.swift
│ │ │ ├── Huckleberry.plist
│ │ │ ├── Info.plist
│ │ │ ├── LineCell.swift
│ │ │ └── ReusableIdentifier.swift
│ ├── ReadableTable-v2
│ │ ├── ReadableTable-v2.xcodeproj
│ │ │ ├── project.pbxproj
│ │ │ └── project.xcworkspace
│ │ │ │ ├── contents.xcworkspacedata
│ │ │ │ └── xcshareddata
│ │ │ │ └── IDEWorkspaceChecks.plist
│ │ └── ReadableTable-v2
│ │ │ ├── AppDelegate.swift
│ │ │ ├── Assets.xcassets
│ │ │ ├── AppIcon.appiconset
│ │ │ │ └── Contents.json
│ │ │ └── Contents.json
│ │ │ ├── Base.lproj
│ │ │ └── LaunchScreen.storyboard
│ │ │ ├── Book.swift
│ │ │ ├── BookDataSource.swift
│ │ │ ├── BookTableViewController.swift
│ │ │ ├── Huckleberry.plist
│ │ │ ├── Info.plist
│ │ │ ├── LineCell.swift
│ │ │ └── ReusableIdentifier.swift
│ ├── SelfSizing-v1
│ │ ├── SelfSizing-v1.xcodeproj
│ │ │ ├── project.pbxproj
│ │ │ └── project.xcworkspace
│ │ │ │ ├── contents.xcworkspacedata
│ │ │ │ └── xcshareddata
│ │ │ │ └── IDEWorkspaceChecks.plist
│ │ └── SelfSizing-v1
│ │ │ ├── AppDelegate.swift
│ │ │ ├── Assets.xcassets
│ │ │ ├── AppIcon.appiconset
│ │ │ │ └── Contents.json
│ │ │ └── Contents.json
│ │ │ ├── Base.lproj
│ │ │ ├── LaunchScreen.storyboard
│ │ │ └── Main.storyboard
│ │ │ ├── Book.swift
│ │ │ ├── BookDataSource.swift
│ │ │ ├── BookTableViewController.swift
│ │ │ ├── Huckleberry.plist
│ │ │ ├── Info.plist
│ │ │ ├── LineCell.swift
│ │ │ └── ReusableIdentifier.swift
│ ├── SelfSizing-v2
│ │ ├── SelfSizing-v2.xcodeproj
│ │ │ ├── project.pbxproj
│ │ │ └── project.xcworkspace
│ │ │ │ ├── contents.xcworkspacedata
│ │ │ │ └── xcshareddata
│ │ │ │ └── IDEWorkspaceChecks.plist
│ │ └── SelfSizing-v2
│ │ │ ├── AppDelegate.swift
│ │ │ ├── Assets.xcassets
│ │ │ ├── AppIcon.appiconset
│ │ │ │ └── Contents.json
│ │ │ └── Contents.json
│ │ │ ├── Base.lproj
│ │ │ ├── LaunchScreen.storyboard
│ │ │ └── Main.storyboard
│ │ │ ├── Book.swift
│ │ │ ├── BookDataSource.swift
│ │ │ ├── BookTableViewController.swift
│ │ │ ├── Huckleberry.plist
│ │ │ ├── Info.plist
│ │ │ ├── LineCell.swift
│ │ │ ├── LineCell.xib
│ │ │ └── ReusableIdentifier.swift
│ ├── SelfSizing-v3
│ │ ├── SelfSizing-v3.xcodeproj
│ │ │ ├── project.pbxproj
│ │ │ └── project.xcworkspace
│ │ │ │ ├── contents.xcworkspacedata
│ │ │ │ └── xcshareddata
│ │ │ │ └── IDEWorkspaceChecks.plist
│ │ └── SelfSizing-v3
│ │ │ ├── AppDelegate.swift
│ │ │ ├── Assets.xcassets
│ │ │ ├── AppIcon.appiconset
│ │ │ │ └── Contents.json
│ │ │ └── Contents.json
│ │ │ ├── Base.lproj
│ │ │ └── LaunchScreen.storyboard
│ │ │ ├── Book.swift
│ │ │ ├── BookDataSource.swift
│ │ │ ├── BookTableViewController.swift
│ │ │ ├── Huckleberry.plist
│ │ │ ├── Info.plist
│ │ │ ├── LineCell.swift
│ │ │ └── ReusableIdentifier.swift
│ ├── TableHeader-v1
│ │ ├── TableHeader-v1.xcodeproj
│ │ │ ├── project.pbxproj
│ │ │ └── project.xcworkspace
│ │ │ │ ├── contents.xcworkspacedata
│ │ │ │ └── xcshareddata
│ │ │ │ └── IDEWorkspaceChecks.plist
│ │ └── TableHeader-v1
│ │ │ ├── AppDelegate.swift
│ │ │ ├── Assets.xcassets
│ │ │ ├── AppIcon.appiconset
│ │ │ │ └── Contents.json
│ │ │ └── Contents.json
│ │ │ ├── Base.lproj
│ │ │ ├── LaunchScreen.storyboard
│ │ │ └── Main.storyboard
│ │ │ ├── Book.swift
│ │ │ ├── BookDataSource.swift
│ │ │ ├── BookHeaderView.swift
│ │ │ ├── BookTableViewController.swift
│ │ │ ├── Huckleberry.plist
│ │ │ ├── Info.plist
│ │ │ ├── LineCell.swift
│ │ │ └── ReusableIdentifier.swift
│ └── TableHeader-v2
│ │ ├── TableHeader-v2.xcodeproj
│ │ ├── project.pbxproj
│ │ └── project.xcworkspace
│ │ │ ├── contents.xcworkspacedata
│ │ │ └── xcshareddata
│ │ │ └── IDEWorkspaceChecks.plist
│ │ └── TableHeader-v2
│ │ ├── AppDelegate.swift
│ │ ├── Assets.xcassets
│ │ ├── AppIcon.appiconset
│ │ │ └── Contents.json
│ │ └── Contents.json
│ │ ├── Base.lproj
│ │ ├── BookHeaderView.xib
│ │ ├── LaunchScreen.storyboard
│ │ ├── LineCell.xib
│ │ └── Main.storyboard
│ │ ├── Book.swift
│ │ ├── BookDataSource.swift
│ │ ├── BookHeaderView.swift
│ │ ├── BookTableViewController.swift
│ │ ├── Huckleberry.plist
│ │ ├── Info.plist
│ │ ├── LineCell.swift
│ │ └── ReusableIdentifier.swift
└── using-interface-builder
│ └── TwoButtons-v1
│ ├── TwoButtons-v1.xcodeproj
│ ├── project.pbxproj
│ └── project.xcworkspace
│ │ ├── contents.xcworkspacedata
│ │ └── xcshareddata
│ │ └── IDEWorkspaceChecks.plist
│ └── TwoButtons-v1
│ ├── AppDelegate.swift
│ ├── Assets.xcassets
│ ├── AppIcon.appiconset
│ │ └── Contents.json
│ └── Contents.json
│ ├── Base.lproj
│ ├── LaunchScreen.storyboard
│ └── Main.storyboard
│ ├── Info.plist
│ └── ViewController.swift
└── solutions
├── adaptability
├── ch14-1-v1
│ ├── ch14-1-v1.xcodeproj
│ │ ├── project.pbxproj
│ │ └── project.xcworkspace
│ │ │ ├── contents.xcworkspacedata
│ │ │ └── xcshareddata
│ │ │ └── IDEWorkspaceChecks.plist
│ └── ch14-1-v1
│ │ ├── AppDelegate.swift
│ │ ├── Assets.xcassets
│ │ ├── AppIcon.appiconset
│ │ │ └── Contents.json
│ │ └── Contents.json
│ │ ├── Base.lproj
│ │ ├── LaunchScreen.storyboard
│ │ └── Main.storyboard
│ │ ├── Info.plist
│ │ └── ViewController.swift
├── ch14-1-v2
│ ├── ch14-1-v2.xcodeproj
│ │ ├── project.pbxproj
│ │ └── project.xcworkspace
│ │ │ ├── contents.xcworkspacedata
│ │ │ └── xcshareddata
│ │ │ └── IDEWorkspaceChecks.plist
│ └── ch14-1-v2
│ │ ├── AppDelegate.swift
│ │ ├── Assets.xcassets
│ │ ├── AppIcon.appiconset
│ │ │ └── Contents.json
│ │ └── Contents.json
│ │ ├── Base.lproj
│ │ └── LaunchScreen.storyboard
│ │ ├── Info.plist
│ │ └── ViewController.swift
├── ch14-1-v3
│ ├── ch14-1-v3.xcodeproj
│ │ ├── project.pbxproj
│ │ └── project.xcworkspace
│ │ │ └── contents.xcworkspacedata
│ └── ch14-1-v3
│ │ ├── AppDelegate.swift
│ │ ├── Assets.xcassets
│ │ ├── AccentColor.colorset
│ │ │ └── Contents.json
│ │ ├── AppIcon.appiconset
│ │ │ └── Contents.json
│ │ └── Contents.json
│ │ ├── Base.lproj
│ │ └── LaunchScreen.storyboard
│ │ ├── Info.plist
│ │ └── ViewController.swift
├── ch14-2-v1
│ ├── ch14-2-v1.xcodeproj
│ │ ├── project.pbxproj
│ │ └── project.xcworkspace
│ │ │ ├── contents.xcworkspacedata
│ │ │ └── xcshareddata
│ │ │ └── IDEWorkspaceChecks.plist
│ └── ch14-2-v1
│ │ ├── AdaptiveScrollView.swift
│ │ ├── AppDelegate.swift
│ │ ├── Assets.xcassets
│ │ ├── AppIcon.appiconset
│ │ │ └── Contents.json
│ │ ├── Contents.json
│ │ ├── SkyBlue.colorset
│ │ │ └── Contents.json
│ │ └── Sun.imageset
│ │ │ ├── Contents.json
│ │ │ ├── Sun150.pdf
│ │ │ └── Sun300.pdf
│ │ ├── Base.lproj
│ │ ├── LaunchScreen.storyboard
│ │ └── Main.storyboard
│ │ ├── Forecast.swift
│ │ ├── Info.plist
│ │ └── TodayViewController.swift
├── ch14-2-v2
│ ├── ch14-2-v2.xcodeproj
│ │ ├── project.pbxproj
│ │ └── project.xcworkspace
│ │ │ ├── contents.xcworkspacedata
│ │ │ └── xcshareddata
│ │ │ └── IDEWorkspaceChecks.plist
│ └── ch14-2-v2
│ │ ├── AdaptiveScrollView.swift
│ │ ├── AppDelegate.swift
│ │ ├── Assets.xcassets
│ │ ├── AppIcon.appiconset
│ │ │ └── Contents.json
│ │ ├── Contents.json
│ │ ├── SkyBlue.colorset
│ │ │ └── Contents.json
│ │ └── Sun.imageset
│ │ │ ├── Contents.json
│ │ │ ├── Sun150.pdf
│ │ │ └── Sun300.pdf
│ │ ├── Base.lproj
│ │ └── LaunchScreen.storyboard
│ │ ├── Forecast.swift
│ │ ├── ForecastView.swift
│ │ ├── Info.plist
│ │ ├── TodayViewController.swift
│ │ └── UILabel+Style.swift
└── ch14-2-v3
│ ├── ch14-2-v3.xcodeproj
│ ├── project.pbxproj
│ └── project.xcworkspace
│ │ └── contents.xcworkspacedata
│ └── ch14-2-v3
│ ├── AdaptiveScrollView.swift
│ ├── AppDelegate.swift
│ ├── Assets.xcassets
│ ├── AccentColor.colorset
│ │ └── Contents.json
│ ├── AppIcon.appiconset
│ │ └── Contents.json
│ ├── Contents.json
│ ├── SkyBlue.colorset
│ │ └── Contents.json
│ └── Sun.imageset
│ │ ├── Contents.json
│ │ ├── Sun150.pdf
│ │ └── Sun300.pdf
│ ├── Base.lproj
│ └── LaunchScreen.storyboard
│ ├── Forecast.swift
│ ├── ForecastView.swift
│ ├── Info.plist
│ ├── TodayViewController.swift
│ └── UILabel+Style.swift
├── creating-constraints-in-code
├── Challenge5-1
│ ├── Challenge5-1.xcodeproj
│ │ ├── project.pbxproj
│ │ └── project.xcworkspace
│ │ │ ├── contents.xcworkspacedata
│ │ │ └── xcshareddata
│ │ │ └── IDEWorkspaceChecks.plist
│ └── Challenge5-1
│ │ ├── AppDelegate.swift
│ │ ├── Assets.xcassets
│ │ ├── AppIcon.appiconset
│ │ │ └── Contents.json
│ │ └── Contents.json
│ │ ├── Base.lproj
│ │ └── LaunchScreen.storyboard
│ │ ├── Info.plist
│ │ └── ViewController.swift
└── Challenge5-2
│ ├── Challenge5-2.xcodeproj
│ ├── project.pbxproj
│ └── project.xcworkspace
│ │ ├── contents.xcworkspacedata
│ │ └── xcshareddata
│ │ └── IDEWorkspaceChecks.plist
│ └── Challenge5-2
│ ├── AppDelegate.swift
│ ├── Assets.xcassets
│ ├── AppIcon.appiconset
│ │ └── Contents.json
│ └── Contents.json
│ ├── Base.lproj
│ └── LaunchScreen.storyboard
│ ├── Info.plist
│ ├── TileView.swift
│ └── ViewController.swift
├── dynamic-type
├── ch12-1-v1
│ ├── ch12-1-v1.xcodeproj
│ │ ├── project.pbxproj
│ │ └── project.xcworkspace
│ │ │ ├── contents.xcworkspacedata
│ │ │ └── xcshareddata
│ │ │ └── IDEWorkspaceChecks.plist
│ └── ch12-1-v1
│ │ ├── AppDelegate.swift
│ │ ├── Assets.xcassets
│ │ ├── AppIcon.appiconset
│ │ │ └── Contents.json
│ │ └── Contents.json
│ │ ├── Base.lproj
│ │ ├── LaunchScreen.storyboard
│ │ └── Main.storyboard
│ │ ├── Book.swift
│ │ ├── BookViewController.swift
│ │ └── Info.plist
├── ch12-1-v2
│ ├── ch12-1-v2.xcodeproj
│ │ ├── project.pbxproj
│ │ └── project.xcworkspace
│ │ │ ├── contents.xcworkspacedata
│ │ │ └── xcshareddata
│ │ │ └── IDEWorkspaceChecks.plist
│ └── ch12-1-v2
│ │ ├── AppDelegate.swift
│ │ ├── Assets.xcassets
│ │ ├── AppIcon.appiconset
│ │ │ └── Contents.json
│ │ └── Contents.json
│ │ ├── Base.lproj
│ │ └── LaunchScreen.storyboard
│ │ ├── Book.swift
│ │ ├── BookViewController.swift
│ │ ├── Info.plist
│ │ ├── UILabel+Style.swift
│ │ └── UITextView+Style.swift
├── ch12-2-v1
│ ├── ch12-2-v1.xcodeproj
│ │ ├── project.pbxproj
│ │ └── project.xcworkspace
│ │ │ ├── contents.xcworkspacedata
│ │ │ └── xcshareddata
│ │ │ └── IDEWorkspaceChecks.plist
│ └── ch12-2-v1
│ │ ├── AppDelegate.swift
│ │ ├── Assets.xcassets
│ │ ├── AppIcon.appiconset
│ │ │ └── Contents.json
│ │ └── Contents.json
│ │ ├── Base.lproj
│ │ ├── LaunchScreen.storyboard
│ │ └── Main.storyboard
│ │ ├── Info.plist
│ │ └── ViewController.swift
└── ch12-3-v1
│ ├── ch12-3-v1.xcodeproj
│ ├── project.pbxproj
│ └── project.xcworkspace
│ │ ├── contents.xcworkspacedata
│ │ └── xcshareddata
│ │ └── IDEWorkspaceChecks.plist
│ └── ch12-3-v1
│ ├── AppDelegate.swift
│ ├── Assets.xcassets
│ ├── AppIcon.appiconset
│ │ └── Contents.json
│ └── Contents.json
│ ├── Base.lproj
│ ├── LaunchScreen.storyboard
│ └── Main.storyboard
│ ├── BookViewController.swift
│ ├── Chapter.swift
│ ├── Info.plist
│ ├── Roboto.plist
│ ├── Roboto
│ ├── LICENSE.txt
│ ├── Roboto-Black.ttf
│ ├── Roboto-BlackItalic.ttf
│ ├── Roboto-Bold.ttf
│ ├── Roboto-BoldItalic.ttf
│ ├── Roboto-Italic.ttf
│ ├── Roboto-Light.ttf
│ ├── Roboto-LightItalic.ttf
│ ├── Roboto-Medium.ttf
│ ├── Roboto-MediumItalic.ttf
│ ├── Roboto-Regular.ttf
│ ├── Roboto-Thin.ttf
│ └── Roboto-ThinItalic.ttf
│ └── ScaledFont.swift
├── engine
├── Challenge9-1
│ ├── Challenge9-1.xcodeproj
│ │ ├── project.pbxproj
│ │ └── project.xcworkspace
│ │ │ ├── contents.xcworkspacedata
│ │ │ └── xcshareddata
│ │ │ └── IDEWorkspaceChecks.plist
│ └── Challenge9-1
│ │ ├── AppDelegate.swift
│ │ ├── Assets.xcassets
│ │ ├── AppIcon.appiconset
│ │ │ └── Contents.json
│ │ └── Contents.json
│ │ ├── Base.lproj
│ │ ├── LaunchScreen.storyboard
│ │ └── Main.storyboard
│ │ ├── Info.plist
│ │ ├── SceneDelegate.swift
│ │ └── ViewController.swift
├── Challenge9-2-v1
│ ├── Challenge9-2-v1.xcodeproj
│ │ ├── project.pbxproj
│ │ └── project.xcworkspace
│ │ │ ├── contents.xcworkspacedata
│ │ │ └── xcshareddata
│ │ │ └── IDEWorkspaceChecks.plist
│ └── Challenge9-2-v1
│ │ ├── AppDelegate.swift
│ │ ├── Assets.xcassets
│ │ ├── AppIcon.appiconset
│ │ │ └── Contents.json
│ │ └── Contents.json
│ │ ├── Base.lproj
│ │ └── LaunchScreen.storyboard
│ │ ├── Info.plist
│ │ ├── PanicView.swift
│ │ ├── RootViewController.swift
│ │ └── SceneDelegate.swift
└── Challenge9-2-v2
│ ├── Challenge9-2-v2.xcodeproj
│ ├── project.pbxproj
│ └── project.xcworkspace
│ │ ├── contents.xcworkspacedata
│ │ └── xcshareddata
│ │ └── IDEWorkspaceChecks.plist
│ └── Challenge9-2-v2
│ ├── AppDelegate.swift
│ ├── Assets.xcassets
│ ├── AppIcon.appiconset
│ │ └── Contents.json
│ └── Contents.json
│ ├── Base.lproj
│ ├── LaunchScreen.storyboard
│ └── Main.storyboard
│ ├── Info.plist
│ ├── PanicView.swift
│ ├── SceneDelegate.swift
│ └── ViewController.swift
├── interface-builder
├── Challenge4-1
│ ├── Challenge4-1.xcodeproj
│ │ ├── project.pbxproj
│ │ └── project.xcworkspace
│ │ │ ├── contents.xcworkspacedata
│ │ │ └── xcshareddata
│ │ │ └── IDEWorkspaceChecks.plist
│ └── Challenge4-1
│ │ ├── AppDelegate.swift
│ │ ├── Assets.xcassets
│ │ ├── AppIcon.appiconset
│ │ │ └── Contents.json
│ │ └── Contents.json
│ │ ├── Base.lproj
│ │ ├── LaunchScreen.storyboard
│ │ └── Main.storyboard
│ │ ├── Info.plist
│ │ └── ViewController.swift
├── Challenge4-2
│ ├── Challenge4-2.xcodeproj
│ │ ├── project.pbxproj
│ │ └── project.xcworkspace
│ │ │ ├── contents.xcworkspacedata
│ │ │ └── xcshareddata
│ │ │ └── IDEWorkspaceChecks.plist
│ └── Challenge4-2
│ │ ├── AppDelegate.swift
│ │ ├── Assets.xcassets
│ │ ├── AppIcon.appiconset
│ │ │ └── Contents.json
│ │ └── Contents.json
│ │ ├── Base.lproj
│ │ ├── LaunchScreen.storyboard
│ │ └── Main.storyboard
│ │ ├── Info.plist
│ │ └── ViewController.swift
├── Challenge4-3
│ ├── Challenge4-3.xcodeproj
│ │ ├── project.pbxproj
│ │ └── project.xcworkspace
│ │ │ ├── contents.xcworkspacedata
│ │ │ └── xcshareddata
│ │ │ └── IDEWorkspaceChecks.plist
│ └── Challenge4-3
│ │ ├── AppDelegate.swift
│ │ ├── Assets.xcassets
│ │ ├── AppIcon.appiconset
│ │ │ └── Contents.json
│ │ └── Contents.json
│ │ ├── Base.lproj
│ │ ├── LaunchScreen.storyboard
│ │ └── Main.storyboard
│ │ ├── Info.plist
│ │ └── ViewController.swift
└── Challenge4-4
│ ├── Challenge4-4.xcodeproj
│ ├── project.pbxproj
│ └── project.xcworkspace
│ │ ├── contents.xcworkspacedata
│ │ └── xcshareddata
│ │ └── IDEWorkspaceChecks.plist
│ └── Challenge4-4
│ ├── AppDelegate.swift
│ ├── Assets.xcassets
│ ├── AppIcon.appiconset
│ │ └── Contents.json
│ └── Contents.json
│ ├── Base.lproj
│ ├── LaunchScreen.storyboard
│ └── Main.storyboard
│ ├── Info.plist
│ └── ViewController.swift
├── layout-before-auto-layout
├── Challenge2-1
│ ├── Challenge2-1.xcodeproj
│ │ ├── project.pbxproj
│ │ └── project.xcworkspace
│ │ │ ├── contents.xcworkspacedata
│ │ │ └── xcshareddata
│ │ │ └── IDEWorkspaceChecks.plist
│ └── Challenge2-1
│ │ ├── AppDelegate.swift
│ │ ├── Assets.xcassets
│ │ └── AppIcon.appiconset
│ │ │ └── Contents.json
│ │ ├── Base.lproj
│ │ ├── LaunchScreen.storyboard
│ │ └── Main.storyboard
│ │ ├── Info.plist
│ │ └── ViewController.swift
├── Challenge2-2
│ ├── Challenge2-2.xcodeproj
│ │ ├── project.pbxproj
│ │ └── project.xcworkspace
│ │ │ ├── contents.xcworkspacedata
│ │ │ └── xcshareddata
│ │ │ └── IDEWorkspaceChecks.plist
│ └── Challenge2-2
│ │ ├── AppDelegate.swift
│ │ ├── Assets.xcassets
│ │ └── AppIcon.appiconset
│ │ │ └── Contents.json
│ │ ├── Base.lproj
│ │ └── LaunchScreen.storyboard
│ │ ├── Info.plist
│ │ └── RootViewController.swift
├── Challenge2-3
│ ├── Challenge2-3.xcodeproj
│ │ ├── project.pbxproj
│ │ └── project.xcworkspace
│ │ │ ├── contents.xcworkspacedata
│ │ │ └── xcshareddata
│ │ │ └── IDEWorkspaceChecks.plist
│ └── Challenge2-3
│ │ ├── AppDelegate.swift
│ │ ├── Assets.xcassets
│ │ └── AppIcon.appiconset
│ │ │ └── Contents.json
│ │ ├── Base.lproj
│ │ ├── LaunchScreen.storyboard
│ │ └── Main.storyboard
│ │ ├── Info.plist
│ │ ├── RGBView.swift
│ │ └── ViewController.swift
└── Challenge2-4
│ ├── Challenge2-4.xcodeproj
│ ├── project.pbxproj
│ └── project.xcworkspace
│ │ ├── contents.xcworkspacedata
│ │ └── xcshareddata
│ │ └── IDEWorkspaceChecks.plist
│ └── Challenge2-4
│ ├── AppDelegate.swift
│ ├── Assets.xcassets
│ └── AppIcon.appiconset
│ │ └── Contents.json
│ ├── Base.lproj
│ ├── LaunchScreen.storyboard
│ └── Main.storyboard
│ ├── Info.plist
│ ├── RGBView.swift
│ └── ViewController.swift
├── layout-priorities
├── Code
│ ├── Challenge7-1
│ │ ├── Challenge7-1.xcodeproj
│ │ │ ├── project.pbxproj
│ │ │ └── project.xcworkspace
│ │ │ │ ├── contents.xcworkspacedata
│ │ │ │ └── xcshareddata
│ │ │ │ └── IDEWorkspaceChecks.plist
│ │ └── Challenge7-1
│ │ │ ├── AppDelegate.swift
│ │ │ ├── Assets.xcassets
│ │ │ └── AppIcon.appiconset
│ │ │ │ └── Contents.json
│ │ │ ├── Base.lproj
│ │ │ └── LaunchScreen.storyboard
│ │ │ ├── Info.plist
│ │ │ └── RootViewController.swift
│ ├── Challenge7-2
│ │ ├── Challenge7-2.xcodeproj
│ │ │ ├── project.pbxproj
│ │ │ └── project.xcworkspace
│ │ │ │ ├── contents.xcworkspacedata
│ │ │ │ └── xcshareddata
│ │ │ │ └── IDEWorkspaceChecks.plist
│ │ └── Challenge7-2
│ │ │ ├── AppDelegate.swift
│ │ │ ├── Assets.xcassets
│ │ │ └── AppIcon.appiconset
│ │ │ │ └── Contents.json
│ │ │ ├── Base.lproj
│ │ │ └── LaunchScreen.storyboard
│ │ │ ├── Info.plist
│ │ │ └── RootViewController.swift
│ └── Challenge7-3
│ │ ├── Challenge7-3.xcodeproj
│ │ ├── project.pbxproj
│ │ └── project.xcworkspace
│ │ │ ├── contents.xcworkspacedata
│ │ │ └── xcshareddata
│ │ │ └── IDEWorkspaceChecks.plist
│ │ └── Challenge7-3
│ │ ├── AppDelegate.swift
│ │ ├── Assets.xcassets
│ │ ├── AppIcon.appiconset
│ │ │ └── Contents.json
│ │ └── Contents.json
│ │ ├── Base.lproj
│ │ └── LaunchScreen.storyboard
│ │ ├── Info.plist
│ │ └── ViewController.swift
└── Storyboard
│ ├── Challenge7-1
│ ├── Challenge7-1.xcodeproj
│ │ ├── project.pbxproj
│ │ └── project.xcworkspace
│ │ │ ├── contents.xcworkspacedata
│ │ │ └── xcshareddata
│ │ │ └── IDEWorkspaceChecks.plist
│ └── Challenge7-1
│ │ ├── AppDelegate.swift
│ │ ├── Assets.xcassets
│ │ ├── AppIcon.appiconset
│ │ │ └── Contents.json
│ │ └── Contents.json
│ │ ├── Base.lproj
│ │ ├── LaunchScreen.storyboard
│ │ └── Main.storyboard
│ │ ├── Info.plist
│ │ └── ViewController.swift
│ ├── Challenge7-2
│ ├── Challenge7-2.xcodeproj
│ │ ├── project.pbxproj
│ │ └── project.xcworkspace
│ │ │ ├── contents.xcworkspacedata
│ │ │ └── xcshareddata
│ │ │ └── IDEWorkspaceChecks.plist
│ └── Challenge7-2
│ │ ├── AppDelegate.swift
│ │ ├── Assets.xcassets
│ │ ├── AppIcon.appiconset
│ │ │ └── Contents.json
│ │ └── Contents.json
│ │ ├── Base.lproj
│ │ ├── LaunchScreen.storyboard
│ │ └── Main.storyboard
│ │ ├── Info.plist
│ │ └── ViewController.swift
│ └── Challenge7-3
│ ├── Challenge7-3.xcodeproj
│ ├── project.pbxproj
│ └── project.xcworkspace
│ │ ├── contents.xcworkspacedata
│ │ └── xcshareddata
│ │ └── IDEWorkspaceChecks.plist
│ └── Challenge7-3
│ ├── AppDelegate.swift
│ ├── Assets.xcassets
│ ├── AppIcon.appiconset
│ │ └── Contents.json
│ └── Contents.json
│ ├── Base.lproj
│ ├── LaunchScreen.storyboard
│ └── Main.storyboard
│ ├── Info.plist
│ └── ViewController.swift
├── safe-areas-layout-margins
├── Challenge6-1
│ ├── Challenge6-1.xcodeproj
│ │ ├── project.pbxproj
│ │ └── project.xcworkspace
│ │ │ ├── contents.xcworkspacedata
│ │ │ └── xcshareddata
│ │ │ └── IDEWorkspaceChecks.plist
│ └── Challenge6-1
│ │ ├── AppDelegate.swift
│ │ ├── Assets.xcassets
│ │ ├── AppIcon.appiconset
│ │ │ └── Contents.json
│ │ └── Contents.json
│ │ ├── Base.lproj
│ │ ├── LaunchScreen.storyboard
│ │ └── Main.storyboard
│ │ ├── Info.plist
│ │ └── ViewController.swift
├── Challenge6-2
│ ├── Challenge6-2.xcodeproj
│ │ ├── project.pbxproj
│ │ └── project.xcworkspace
│ │ │ ├── contents.xcworkspacedata
│ │ │ └── xcshareddata
│ │ │ └── IDEWorkspaceChecks.plist
│ └── Challenge6-2
│ │ ├── AppDelegate.swift
│ │ ├── Assets.xcassets
│ │ ├── AppIcon.appiconset
│ │ │ └── Contents.json
│ │ └── Contents.json
│ │ ├── Base.lproj
│ │ ├── LaunchScreen.storyboard
│ │ └── Main.storyboard
│ │ ├── Info.plist
│ │ └── ViewController.swift
├── Challenge6-3
│ ├── Challenge6-3.xcodeproj
│ │ ├── project.pbxproj
│ │ └── project.xcworkspace
│ │ │ ├── contents.xcworkspacedata
│ │ │ └── xcshareddata
│ │ │ └── IDEWorkspaceChecks.plist
│ └── Challenge6-3
│ │ ├── AppDelegate.swift
│ │ ├── Assets.xcassets
│ │ ├── AppIcon.appiconset
│ │ │ └── Contents.json
│ │ └── Contents.json
│ │ ├── Base.lproj
│ │ └── LaunchScreen.storyboard
│ │ ├── Info.plist
│ │ ├── RootViewController.swift
│ │ └── TileView.swift
└── Challenge6-4
│ ├── Challenge6-4.xcodeproj
│ ├── project.pbxproj
│ └── project.xcworkspace
│ │ ├── contents.xcworkspacedata
│ │ └── xcshareddata
│ │ └── IDEWorkspaceChecks.plist
│ └── Challenge6-4
│ ├── AppDelegate.swift
│ ├── Assets.xcassets
│ ├── AppIcon.appiconset
│ │ └── Contents.json
│ └── Contents.json
│ ├── Base.lproj
│ └── LaunchScreen.storyboard
│ ├── Info.plist
│ ├── RootViewController.swift
│ ├── TileView.swift
│ └── UIViewController+SafeAnchor.swift
├── scroll-views
├── ch11-1-v1
│ ├── ch11-1-v1.xcodeproj
│ │ ├── project.pbxproj
│ │ └── project.xcworkspace
│ │ │ ├── contents.xcworkspacedata
│ │ │ └── xcshareddata
│ │ │ └── IDEWorkspaceChecks.plist
│ └── ch11-1-v1
│ │ ├── ActivityViewController.swift
│ │ ├── AppDelegate.swift
│ │ ├── Assets.xcassets
│ │ ├── AppIcon.appiconset
│ │ │ └── Contents.json
│ │ ├── Contents.json
│ │ └── Skater.imageset
│ │ │ ├── Contents.json
│ │ │ └── skater.pdf
│ │ ├── Base.lproj
│ │ ├── LaunchScreen.storyboard
│ │ └── Main.storyboard
│ │ └── Info.plist
├── ch11-1-v2
│ ├── ch11-1-v2.xcodeproj
│ │ ├── project.pbxproj
│ │ └── project.xcworkspace
│ │ │ ├── contents.xcworkspacedata
│ │ │ └── xcshareddata
│ │ │ └── IDEWorkspaceChecks.plist
│ └── ch11-1-v2
│ │ ├── ActivityViewController.swift
│ │ ├── AppDelegate.swift
│ │ ├── Assets.xcassets
│ │ ├── AppIcon.appiconset
│ │ │ └── Contents.json
│ │ ├── Contents.json
│ │ └── Skater.imageset
│ │ │ ├── Contents.json
│ │ │ └── skater.pdf
│ │ ├── Base.lproj
│ │ └── LaunchScreen.storyboard
│ │ └── Info.plist
├── ch11-2-v1
│ ├── ch11-2-v1.xcodeproj
│ │ ├── project.pbxproj
│ │ └── project.xcworkspace
│ │ │ ├── contents.xcworkspacedata
│ │ │ └── xcshareddata
│ │ │ └── IDEWorkspaceChecks.plist
│ └── ch11-2-v1
│ │ ├── ActivityViewController.swift
│ │ ├── AppDelegate.swift
│ │ ├── Assets.xcassets
│ │ ├── AppIcon.appiconset
│ │ │ └── Contents.json
│ │ ├── Contents.json
│ │ └── Skater.imageset
│ │ │ ├── Contents.json
│ │ │ └── skater.pdf
│ │ ├── Base.lproj
│ │ ├── LaunchScreen.storyboard
│ │ └── Main.storyboard
│ │ └── Info.plist
├── ch11-2-v2
│ ├── ch11-2-v2.xcodeproj
│ │ ├── project.pbxproj
│ │ └── project.xcworkspace
│ │ │ ├── contents.xcworkspacedata
│ │ │ └── xcshareddata
│ │ │ └── IDEWorkspaceChecks.plist
│ └── ch11-2-v2
│ │ ├── ActivityViewController.swift
│ │ ├── AppDelegate.swift
│ │ ├── Assets.xcassets
│ │ ├── AppIcon.appiconset
│ │ │ └── Contents.json
│ │ ├── Contents.json
│ │ └── Skater.imageset
│ │ │ ├── Contents.json
│ │ │ └── skater.pdf
│ │ ├── Base.lproj
│ │ └── LaunchScreen.storyboard
│ │ └── Info.plist
├── ch11-3-v1
│ ├── ch11-3-v1.xcodeproj
│ │ ├── project.pbxproj
│ │ └── project.xcworkspace
│ │ │ ├── contents.xcworkspacedata
│ │ │ └── xcshareddata
│ │ │ └── IDEWorkspaceChecks.plist
│ └── ch11-3-v1
│ │ ├── ActivityViewController.swift
│ │ ├── AdaptiveScrollView.swift
│ │ ├── AppDelegate.swift
│ │ ├── Assets.xcassets
│ │ ├── AppIcon.appiconset
│ │ │ └── Contents.json
│ │ ├── Contents.json
│ │ └── Skater.imageset
│ │ │ ├── Contents.json
│ │ │ └── skater.pdf
│ │ ├── Base.lproj
│ │ ├── LaunchScreen.storyboard
│ │ └── Main.storyboard
│ │ └── Info.plist
└── ch11-3-v2
│ ├── ch11-3-v2.xcodeproj
│ ├── project.pbxproj
│ └── project.xcworkspace
│ │ ├── contents.xcworkspacedata
│ │ └── xcshareddata
│ │ └── IDEWorkspaceChecks.plist
│ └── ch11-3-v2
│ ├── ActivityViewController.swift
│ ├── AdaptiveScrollView.swift
│ ├── AppDelegate.swift
│ ├── Assets.xcassets
│ ├── AppIcon.appiconset
│ │ └── Contents.json
│ ├── Contents.json
│ └── Skater.imageset
│ │ ├── Contents.json
│ │ └── skater.pdf
│ ├── Base.lproj
│ └── LaunchScreen.storyboard
│ └── Info.plist
├── stack-views
├── Code
│ ├── Challenge8-1
│ │ ├── Challenge8-1.xcodeproj
│ │ │ ├── project.pbxproj
│ │ │ └── project.xcworkspace
│ │ │ │ ├── contents.xcworkspacedata
│ │ │ │ └── xcshareddata
│ │ │ │ └── IDEWorkspaceChecks.plist
│ │ └── Challenge8-1
│ │ │ ├── AppDelegate.swift
│ │ │ ├── Assets.xcassets
│ │ │ ├── AppIcon.appiconset
│ │ │ │ └── Contents.json
│ │ │ └── Contents.json
│ │ │ ├── Base.lproj
│ │ │ └── LaunchScreen.storyboard
│ │ │ ├── Info.plist
│ │ │ └── RootViewController.swift
│ ├── Challenge8-2
│ │ ├── Challenge8-2.xcodeproj
│ │ │ ├── project.pbxproj
│ │ │ └── project.xcworkspace
│ │ │ │ ├── contents.xcworkspacedata
│ │ │ │ └── xcshareddata
│ │ │ │ └── IDEWorkspaceChecks.plist
│ │ └── Challenge8-2
│ │ │ ├── AppDelegate.swift
│ │ │ ├── Assets.xcassets
│ │ │ ├── AppIcon.appiconset
│ │ │ │ └── Contents.json
│ │ │ ├── Contents.json
│ │ │ └── Sun.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── sun.pdf
│ │ │ ├── Base.lproj
│ │ │ └── LaunchScreen.storyboard
│ │ │ ├── Info.plist
│ │ │ └── RootViewController.swift
│ └── Challenge8-3
│ │ ├── Challenge8-3.xcodeproj
│ │ ├── project.pbxproj
│ │ └── project.xcworkspace
│ │ │ ├── contents.xcworkspacedata
│ │ │ └── xcshareddata
│ │ │ └── IDEWorkspaceChecks.plist
│ │ └── Challenge8-3
│ │ ├── AppDelegate.swift
│ │ ├── Assets.xcassets
│ │ ├── AppIcon.appiconset
│ │ │ └── Contents.json
│ │ └── Contents.json
│ │ ├── Base.lproj
│ │ └── LaunchScreen.storyboard
│ │ ├── Info.plist
│ │ ├── RootViewController.swift
│ │ └── UIStackView+Extension.swift
└── Storyboard
│ ├── Challenge8-1
│ ├── Challenge8-1.xcodeproj
│ │ ├── project.pbxproj
│ │ └── project.xcworkspace
│ │ │ ├── contents.xcworkspacedata
│ │ │ └── xcshareddata
│ │ │ └── IDEWorkspaceChecks.plist
│ └── Challenge8-1
│ │ ├── AppDelegate.swift
│ │ ├── Assets.xcassets
│ │ ├── AppIcon.appiconset
│ │ │ └── Contents.json
│ │ └── Contents.json
│ │ ├── Base.lproj
│ │ ├── LaunchScreen.storyboard
│ │ └── Main.storyboard
│ │ ├── Info.plist
│ │ └── ViewController.swift
│ ├── Challenge8-2
│ ├── Challenge8-2.xcodeproj
│ │ ├── project.pbxproj
│ │ └── project.xcworkspace
│ │ │ ├── contents.xcworkspacedata
│ │ │ └── xcshareddata
│ │ │ └── IDEWorkspaceChecks.plist
│ └── Challenge8-2
│ │ ├── AppDelegate.swift
│ │ ├── Assets.xcassets
│ │ ├── AppIcon.appiconset
│ │ │ └── Contents.json
│ │ ├── Contents.json
│ │ └── Sun.imageset
│ │ │ ├── Contents.json
│ │ │ └── sun.pdf
│ │ ├── Base.lproj
│ │ ├── LaunchScreen.storyboard
│ │ └── Main.storyboard
│ │ ├── Info.plist
│ │ └── ViewController.swift
│ └── Challenge8-3
│ ├── Challenge8-3.xcodeproj
│ ├── project.pbxproj
│ └── project.xcworkspace
│ │ ├── contents.xcworkspacedata
│ │ └── xcshareddata
│ │ └── IDEWorkspaceChecks.plist
│ └── Challenge8-3
│ ├── AppDelegate.swift
│ ├── Assets.xcassets
│ ├── AppIcon.appiconset
│ │ └── Contents.json
│ └── Contents.json
│ ├── Base.lproj
│ ├── LaunchScreen.storyboard
│ └── Main.storyboard
│ ├── Info.plist
│ ├── UIStackView+Extension.swift
│ └── ViewController.swift
└── table-views
├── ch13-1-v1
├── ch13-1-v1.xcodeproj
│ ├── project.pbxproj
│ └── project.xcworkspace
│ │ ├── contents.xcworkspacedata
│ │ └── xcshareddata
│ │ └── IDEWorkspaceChecks.plist
└── ch13-1-v1
│ ├── AppDelegate.swift
│ ├── Assets.xcassets
│ ├── AppIcon.appiconset
│ │ └── Contents.json
│ ├── Contents.json
│ └── placeholder.imageset
│ │ ├── Contents.json
│ │ └── profile.pdf
│ ├── Base.lproj
│ ├── LaunchScreen.storyboard
│ └── Main.storyboard
│ ├── Info.plist
│ ├── Message.swift
│ ├── MessageCell.swift
│ ├── MessageDataSource.swift
│ ├── MessageTableViewController.swift
│ └── ReusableIdentifier.swift
├── ch13-1-v2
├── ch13-1-v2.xcodeproj
│ ├── project.pbxproj
│ └── project.xcworkspace
│ │ ├── contents.xcworkspacedata
│ │ └── xcshareddata
│ │ └── IDEWorkspaceChecks.plist
└── ch13-1-v2
│ ├── AppDelegate.swift
│ ├── Assets.xcassets
│ ├── AppIcon.appiconset
│ │ └── Contents.json
│ ├── Contents.json
│ └── placeholder.imageset
│ │ ├── Contents.json
│ │ └── profile.pdf
│ ├── Base.lproj
│ ├── LaunchScreen.storyboard
│ └── Main.storyboard
│ ├── Info.plist
│ ├── Message.swift
│ ├── MessageCell.swift
│ ├── MessageDataSource.swift
│ ├── MessageTableViewController.swift
│ └── ReusableIdentifier.swift
├── ch13-2-v1
├── ch13-2-v1.xcodeproj
│ ├── project.pbxproj
│ └── project.xcworkspace
│ │ ├── contents.xcworkspacedata
│ │ └── xcshareddata
│ │ └── IDEWorkspaceChecks.plist
└── ch13-2-v1
│ ├── AppDelegate.swift
│ ├── Assets.xcassets
│ ├── AppIcon.appiconset
│ │ └── Contents.json
│ └── Contents.json
│ ├── Base.lproj
│ ├── LaunchScreen.storyboard
│ └── Main.storyboard
│ ├── Book.swift
│ ├── BookDataSource.swift
│ ├── BookTableViewController.swift
│ ├── Info.plist
│ ├── ReusableIdentifier.swift
│ └── TextViewCell.swift
└── ch13-2-v2
├── ch13-2-v2.xcodeproj
├── project.pbxproj
└── project.xcworkspace
│ ├── contents.xcworkspacedata
│ └── xcshareddata
│ └── IDEWorkspaceChecks.plist
└── ch13-2-v2
├── AppDelegate.swift
├── Assets.xcassets
├── AppIcon.appiconset
│ └── Contents.json
└── Contents.json
├── Base.lproj
└── LaunchScreen.storyboard
├── Book.swift
├── BookDataSource.swift
├── BookTableViewController.swift
├── Info.plist
├── ReusableIdentifier.swift
└── TextViewCell.swift
/README.md:
--------------------------------------------------------------------------------
1 | # Modern Auto Layout
2 |
3 | Sample code and solutions for my book on Auto Layout. Find out more about the book here:
4 |
5 | + [Modern Auto Layout](https://useyourloaf.com/autolayout/)
6 |
--------------------------------------------------------------------------------
/sample-code/adaptability/AdaptAsset-v1/AdaptAsset-v1.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/sample-code/adaptability/AdaptAsset-v1/AdaptAsset-v1.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/sample-code/adaptability/AdaptAsset-v1/AdaptAsset-v1/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/sample-code/adaptability/AdaptAsset-v1/AdaptAsset-v1/Assets.xcassets/Diamond.imageset/diamond.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kharrison/albookcode/9327677a8f8948cca41d34d97f7f22db08bec62c/sample-code/adaptability/AdaptAsset-v1/AdaptAsset-v1/Assets.xcassets/Diamond.imageset/diamond.pdf
--------------------------------------------------------------------------------
/sample-code/adaptability/AdaptAsset-v1/AdaptAsset-v1/Assets.xcassets/Diamond.imageset/diamond200.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kharrison/albookcode/9327677a8f8948cca41d34d97f7f22db08bec62c/sample-code/adaptability/AdaptAsset-v1/AdaptAsset-v1/Assets.xcassets/Diamond.imageset/diamond200.pdf
--------------------------------------------------------------------------------
/sample-code/adaptability/AdaptAsset-v1/AdaptAsset-v1/Assets.xcassets/Heart.imageset/Heart200.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kharrison/albookcode/9327677a8f8948cca41d34d97f7f22db08bec62c/sample-code/adaptability/AdaptAsset-v1/AdaptAsset-v1/Assets.xcassets/Heart.imageset/Heart200.pdf
--------------------------------------------------------------------------------
/sample-code/adaptability/AdaptAsset-v1/AdaptAsset-v1/Assets.xcassets/Heart.imageset/heart.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kharrison/albookcode/9327677a8f8948cca41d34d97f7f22db08bec62c/sample-code/adaptability/AdaptAsset-v1/AdaptAsset-v1/Assets.xcassets/Heart.imageset/heart.pdf
--------------------------------------------------------------------------------
/sample-code/adaptability/AdaptAsset-v1/AdaptAsset-v1/Assets.xcassets/Star.imageset/star.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kharrison/albookcode/9327677a8f8948cca41d34d97f7f22db08bec62c/sample-code/adaptability/AdaptAsset-v1/AdaptAsset-v1/Assets.xcassets/Star.imageset/star.pdf
--------------------------------------------------------------------------------
/sample-code/adaptability/AdaptAsset-v1/AdaptAsset-v1/Assets.xcassets/Star.imageset/star200.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kharrison/albookcode/9327677a8f8948cca41d34d97f7f22db08bec62c/sample-code/adaptability/AdaptAsset-v1/AdaptAsset-v1/Assets.xcassets/Star.imageset/star200.pdf
--------------------------------------------------------------------------------
/sample-code/adaptability/AdaptConstraints-v1/AdaptConstraints-v1.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/sample-code/adaptability/AdaptConstraints-v1/AdaptConstraints-v1.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/sample-code/adaptability/AdaptConstraints-v1/AdaptConstraints-v1/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/sample-code/adaptability/AdaptConstraints-v1/AdaptConstraints-v1/Assets.xcassets/buttonTemplate.imageset/blue-button.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kharrison/albookcode/9327677a8f8948cca41d34d97f7f22db08bec62c/sample-code/adaptability/AdaptConstraints-v1/AdaptConstraints-v1/Assets.xcassets/buttonTemplate.imageset/blue-button.pdf
--------------------------------------------------------------------------------
/sample-code/adaptability/AdaptLayout-v1/AdaptLayout-v1.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/sample-code/adaptability/AdaptLayout-v1/AdaptLayout-v1.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/sample-code/adaptability/AdaptLayout-v1/AdaptLayout-v1/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/sample-code/adaptability/AdaptLayout-v1/AdaptLayout-v1/Assets.xcassets/Sun.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "Sun.pdf"
6 | }
7 | ],
8 | "info" : {
9 | "version" : 1,
10 | "author" : "xcode"
11 | },
12 | "properties" : {
13 | "preserves-vector-representation" : true
14 | }
15 | }
--------------------------------------------------------------------------------
/sample-code/adaptability/AdaptLayout-v1/AdaptLayout-v1/Assets.xcassets/Sun.imageset/Sun.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kharrison/albookcode/9327677a8f8948cca41d34d97f7f22db08bec62c/sample-code/adaptability/AdaptLayout-v1/AdaptLayout-v1/Assets.xcassets/Sun.imageset/Sun.pdf
--------------------------------------------------------------------------------
/sample-code/adaptability/AdaptSize-v1/AdaptSize-v1.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/sample-code/adaptability/AdaptSize-v1/AdaptSize-v1.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/sample-code/adaptability/AdaptSize-v1/AdaptSize-v1/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/sample-code/adaptability/AdaptSize-v1/AdaptSize-v1/Assets.xcassets/Diamond.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "diamond.pdf"
6 | }
7 | ],
8 | "info" : {
9 | "version" : 1,
10 | "author" : "xcode"
11 | },
12 | "properties" : {
13 | "preserves-vector-representation" : true
14 | }
15 | }
--------------------------------------------------------------------------------
/sample-code/adaptability/AdaptSize-v1/AdaptSize-v1/Assets.xcassets/Diamond.imageset/diamond.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kharrison/albookcode/9327677a8f8948cca41d34d97f7f22db08bec62c/sample-code/adaptability/AdaptSize-v1/AdaptSize-v1/Assets.xcassets/Diamond.imageset/diamond.pdf
--------------------------------------------------------------------------------
/sample-code/adaptability/AdaptSize-v1/AdaptSize-v1/Assets.xcassets/Heart.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "heart.pdf"
6 | }
7 | ],
8 | "info" : {
9 | "version" : 1,
10 | "author" : "xcode"
11 | },
12 | "properties" : {
13 | "preserves-vector-representation" : true
14 | }
15 | }
--------------------------------------------------------------------------------
/sample-code/adaptability/AdaptSize-v1/AdaptSize-v1/Assets.xcassets/Heart.imageset/heart.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kharrison/albookcode/9327677a8f8948cca41d34d97f7f22db08bec62c/sample-code/adaptability/AdaptSize-v1/AdaptSize-v1/Assets.xcassets/Heart.imageset/heart.pdf
--------------------------------------------------------------------------------
/sample-code/adaptability/AdaptSize-v1/AdaptSize-v1/Assets.xcassets/Star.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "star.pdf"
6 | }
7 | ],
8 | "info" : {
9 | "version" : 1,
10 | "author" : "xcode"
11 | },
12 | "properties" : {
13 | "preserves-vector-representation" : true
14 | }
15 | }
--------------------------------------------------------------------------------
/sample-code/adaptability/AdaptSize-v1/AdaptSize-v1/Assets.xcassets/Star.imageset/star.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kharrison/albookcode/9327677a8f8948cca41d34d97f7f22db08bec62c/sample-code/adaptability/AdaptSize-v1/AdaptSize-v1/Assets.xcassets/Star.imageset/star.pdf
--------------------------------------------------------------------------------
/sample-code/adaptability/AdaptStack-v1/AdaptStack-v1.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/sample-code/adaptability/AdaptStack-v1/AdaptStack-v1.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/sample-code/adaptability/AdaptStack-v1/AdaptStack-v1/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/sample-code/adaptability/AdaptStack-v1/AdaptStack-v1/Assets.xcassets/Diamond.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "diamond.pdf"
6 | }
7 | ],
8 | "info" : {
9 | "version" : 1,
10 | "author" : "xcode"
11 | },
12 | "properties" : {
13 | "preserves-vector-representation" : true
14 | }
15 | }
--------------------------------------------------------------------------------
/sample-code/adaptability/AdaptStack-v1/AdaptStack-v1/Assets.xcassets/Diamond.imageset/diamond.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kharrison/albookcode/9327677a8f8948cca41d34d97f7f22db08bec62c/sample-code/adaptability/AdaptStack-v1/AdaptStack-v1/Assets.xcassets/Diamond.imageset/diamond.pdf
--------------------------------------------------------------------------------
/sample-code/adaptability/AdaptStack-v1/AdaptStack-v1/Assets.xcassets/Heart.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "heart.pdf"
6 | }
7 | ],
8 | "info" : {
9 | "version" : 1,
10 | "author" : "xcode"
11 | },
12 | "properties" : {
13 | "preserves-vector-representation" : true
14 | }
15 | }
--------------------------------------------------------------------------------
/sample-code/adaptability/AdaptStack-v1/AdaptStack-v1/Assets.xcassets/Heart.imageset/heart.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kharrison/albookcode/9327677a8f8948cca41d34d97f7f22db08bec62c/sample-code/adaptability/AdaptStack-v1/AdaptStack-v1/Assets.xcassets/Heart.imageset/heart.pdf
--------------------------------------------------------------------------------
/sample-code/adaptability/AdaptStack-v1/AdaptStack-v1/Assets.xcassets/Star.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "star.pdf"
6 | }
7 | ],
8 | "info" : {
9 | "version" : 1,
10 | "author" : "xcode"
11 | },
12 | "properties" : {
13 | "preserves-vector-representation" : true
14 | }
15 | }
--------------------------------------------------------------------------------
/sample-code/adaptability/AdaptStack-v1/AdaptStack-v1/Assets.xcassets/Star.imageset/star.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kharrison/albookcode/9327677a8f8948cca41d34d97f7f22db08bec62c/sample-code/adaptability/AdaptStack-v1/AdaptStack-v1/Assets.xcassets/Star.imageset/star.pdf
--------------------------------------------------------------------------------
/sample-code/adaptability/AdaptStack-v2/AdaptStack-v2.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/sample-code/adaptability/AdaptStack-v2/AdaptStack-v2.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/sample-code/adaptability/AdaptStack-v2/AdaptStack-v2/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/sample-code/adaptability/AdaptStack-v2/AdaptStack-v2/Assets.xcassets/Diamond.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "diamond.pdf"
6 | }
7 | ],
8 | "info" : {
9 | "version" : 1,
10 | "author" : "xcode"
11 | },
12 | "properties" : {
13 | "preserves-vector-representation" : true
14 | }
15 | }
--------------------------------------------------------------------------------
/sample-code/adaptability/AdaptStack-v2/AdaptStack-v2/Assets.xcassets/Diamond.imageset/diamond.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kharrison/albookcode/9327677a8f8948cca41d34d97f7f22db08bec62c/sample-code/adaptability/AdaptStack-v2/AdaptStack-v2/Assets.xcassets/Diamond.imageset/diamond.pdf
--------------------------------------------------------------------------------
/sample-code/adaptability/AdaptStack-v2/AdaptStack-v2/Assets.xcassets/Heart.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "heart.pdf"
6 | }
7 | ],
8 | "info" : {
9 | "version" : 1,
10 | "author" : "xcode"
11 | },
12 | "properties" : {
13 | "preserves-vector-representation" : true
14 | }
15 | }
--------------------------------------------------------------------------------
/sample-code/adaptability/AdaptStack-v2/AdaptStack-v2/Assets.xcassets/Heart.imageset/heart.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kharrison/albookcode/9327677a8f8948cca41d34d97f7f22db08bec62c/sample-code/adaptability/AdaptStack-v2/AdaptStack-v2/Assets.xcassets/Heart.imageset/heart.pdf
--------------------------------------------------------------------------------
/sample-code/adaptability/AdaptStack-v2/AdaptStack-v2/Assets.xcassets/Star.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "star.pdf"
6 | }
7 | ],
8 | "info" : {
9 | "version" : 1,
10 | "author" : "xcode"
11 | },
12 | "properties" : {
13 | "preserves-vector-representation" : true
14 | }
15 | }
--------------------------------------------------------------------------------
/sample-code/adaptability/AdaptStack-v2/AdaptStack-v2/Assets.xcassets/Star.imageset/star.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kharrison/albookcode/9327677a8f8948cca41d34d97f7f22db08bec62c/sample-code/adaptability/AdaptStack-v2/AdaptStack-v2/Assets.xcassets/Star.imageset/star.pdf
--------------------------------------------------------------------------------
/sample-code/adaptability/AdaptStack-v3/AdaptStack-v3.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/sample-code/adaptability/AdaptStack-v3/AdaptStack-v3.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/sample-code/adaptability/AdaptStack-v3/AdaptStack-v3/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/sample-code/adaptability/AdaptStack-v3/AdaptStack-v3/Assets.xcassets/Diamond.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "diamond.pdf"
6 | }
7 | ],
8 | "info" : {
9 | "version" : 1,
10 | "author" : "xcode"
11 | },
12 | "properties" : {
13 | "preserves-vector-representation" : true
14 | }
15 | }
--------------------------------------------------------------------------------
/sample-code/adaptability/AdaptStack-v3/AdaptStack-v3/Assets.xcassets/Diamond.imageset/diamond.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kharrison/albookcode/9327677a8f8948cca41d34d97f7f22db08bec62c/sample-code/adaptability/AdaptStack-v3/AdaptStack-v3/Assets.xcassets/Diamond.imageset/diamond.pdf
--------------------------------------------------------------------------------
/sample-code/adaptability/AdaptStack-v3/AdaptStack-v3/Assets.xcassets/Heart.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "heart.pdf"
6 | }
7 | ],
8 | "info" : {
9 | "version" : 1,
10 | "author" : "xcode"
11 | },
12 | "properties" : {
13 | "preserves-vector-representation" : true
14 | }
15 | }
--------------------------------------------------------------------------------
/sample-code/adaptability/AdaptStack-v3/AdaptStack-v3/Assets.xcassets/Heart.imageset/heart.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kharrison/albookcode/9327677a8f8948cca41d34d97f7f22db08bec62c/sample-code/adaptability/AdaptStack-v3/AdaptStack-v3/Assets.xcassets/Heart.imageset/heart.pdf
--------------------------------------------------------------------------------
/sample-code/adaptability/AdaptStack-v3/AdaptStack-v3/Assets.xcassets/Star.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "star.pdf"
6 | }
7 | ],
8 | "info" : {
9 | "version" : 1,
10 | "author" : "xcode"
11 | },
12 | "properties" : {
13 | "preserves-vector-representation" : true
14 | }
15 | }
--------------------------------------------------------------------------------
/sample-code/adaptability/AdaptStack-v3/AdaptStack-v3/Assets.xcassets/Star.imageset/star.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kharrison/albookcode/9327677a8f8948cca41d34d97f7f22db08bec62c/sample-code/adaptability/AdaptStack-v3/AdaptStack-v3/Assets.xcassets/Star.imageset/star.pdf
--------------------------------------------------------------------------------
/sample-code/adaptability/AdaptStack-v4/AdaptStack-v4.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/sample-code/adaptability/AdaptStack-v4/AdaptStack-v4.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/sample-code/adaptability/AdaptStack-v4/AdaptStack-v4/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/sample-code/adaptability/AdaptStack-v4/AdaptStack-v4/Assets.xcassets/Diamond.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "diamond.pdf"
6 | }
7 | ],
8 | "info" : {
9 | "version" : 1,
10 | "author" : "xcode"
11 | },
12 | "properties" : {
13 | "preserves-vector-representation" : true
14 | }
15 | }
--------------------------------------------------------------------------------
/sample-code/adaptability/AdaptStack-v4/AdaptStack-v4/Assets.xcassets/Diamond.imageset/diamond.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kharrison/albookcode/9327677a8f8948cca41d34d97f7f22db08bec62c/sample-code/adaptability/AdaptStack-v4/AdaptStack-v4/Assets.xcassets/Diamond.imageset/diamond.pdf
--------------------------------------------------------------------------------
/sample-code/adaptability/AdaptStack-v4/AdaptStack-v4/Assets.xcassets/Heart.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "heart.pdf"
6 | }
7 | ],
8 | "info" : {
9 | "version" : 1,
10 | "author" : "xcode"
11 | },
12 | "properties" : {
13 | "preserves-vector-representation" : true
14 | }
15 | }
--------------------------------------------------------------------------------
/sample-code/adaptability/AdaptStack-v4/AdaptStack-v4/Assets.xcassets/Heart.imageset/heart.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kharrison/albookcode/9327677a8f8948cca41d34d97f7f22db08bec62c/sample-code/adaptability/AdaptStack-v4/AdaptStack-v4/Assets.xcassets/Heart.imageset/heart.pdf
--------------------------------------------------------------------------------
/sample-code/adaptability/AdaptStack-v4/AdaptStack-v4/Assets.xcassets/Star.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "star.pdf"
6 | }
7 | ],
8 | "info" : {
9 | "version" : 1,
10 | "author" : "xcode"
11 | },
12 | "properties" : {
13 | "preserves-vector-representation" : true
14 | }
15 | }
--------------------------------------------------------------------------------
/sample-code/adaptability/AdaptStack-v4/AdaptStack-v4/Assets.xcassets/Star.imageset/star.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kharrison/albookcode/9327677a8f8948cca41d34d97f7f22db08bec62c/sample-code/adaptability/AdaptStack-v4/AdaptStack-v4/Assets.xcassets/Star.imageset/star.pdf
--------------------------------------------------------------------------------
/sample-code/adaptability/AdaptStack-v5/AdaptStack-v5.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/sample-code/adaptability/AdaptStack-v5/AdaptStack-v5.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/sample-code/adaptability/AdaptStack-v5/AdaptStack-v5/Assets.xcassets/AccentColor.colorset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "colors" : [
3 | {
4 | "idiom" : "universal"
5 | }
6 | ],
7 | "info" : {
8 | "author" : "xcode",
9 | "version" : 1
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/sample-code/adaptability/AdaptStack-v5/AdaptStack-v5/Assets.xcassets/AppIcon.appiconset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "platform" : "ios",
6 | "size" : "1024x1024"
7 | }
8 | ],
9 | "info" : {
10 | "author" : "xcode",
11 | "version" : 1
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/sample-code/adaptability/AdaptStack-v5/AdaptStack-v5/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "author" : "xcode",
4 | "version" : 1
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/sample-code/adaptability/AdaptStack-v5/AdaptStack-v5/Assets.xcassets/Diamond.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "diamond.pdf",
5 | "idiom" : "universal"
6 | }
7 | ],
8 | "info" : {
9 | "author" : "xcode",
10 | "version" : 1
11 | },
12 | "properties" : {
13 | "preserves-vector-representation" : true
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/sample-code/adaptability/AdaptStack-v5/AdaptStack-v5/Assets.xcassets/Diamond.imageset/diamond.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kharrison/albookcode/9327677a8f8948cca41d34d97f7f22db08bec62c/sample-code/adaptability/AdaptStack-v5/AdaptStack-v5/Assets.xcassets/Diamond.imageset/diamond.pdf
--------------------------------------------------------------------------------
/sample-code/adaptability/AdaptStack-v5/AdaptStack-v5/Assets.xcassets/Heart.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "heart.pdf",
5 | "idiom" : "universal"
6 | }
7 | ],
8 | "info" : {
9 | "author" : "xcode",
10 | "version" : 1
11 | },
12 | "properties" : {
13 | "preserves-vector-representation" : true
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/sample-code/adaptability/AdaptStack-v5/AdaptStack-v5/Assets.xcassets/Heart.imageset/heart.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kharrison/albookcode/9327677a8f8948cca41d34d97f7f22db08bec62c/sample-code/adaptability/AdaptStack-v5/AdaptStack-v5/Assets.xcassets/Heart.imageset/heart.pdf
--------------------------------------------------------------------------------
/sample-code/adaptability/AdaptStack-v5/AdaptStack-v5/Assets.xcassets/Star.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "star.pdf",
5 | "idiom" : "universal"
6 | }
7 | ],
8 | "info" : {
9 | "author" : "xcode",
10 | "version" : 1
11 | },
12 | "properties" : {
13 | "preserves-vector-representation" : true
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/sample-code/adaptability/AdaptStack-v5/AdaptStack-v5/Assets.xcassets/Star.imageset/star.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kharrison/albookcode/9327677a8f8948cca41d34d97f7f22db08bec62c/sample-code/adaptability/AdaptStack-v5/AdaptStack-v5/Assets.xcassets/Star.imageset/star.pdf
--------------------------------------------------------------------------------
/sample-code/adaptability/AdaptText-v1/AdaptText-v1.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/sample-code/adaptability/AdaptText-v1/AdaptText-v1.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/sample-code/adaptability/AdaptText-v1/AdaptText-v1/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/sample-code/adaptability/AdaptType-v1/AdaptType-v1.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/sample-code/adaptability/AdaptType-v1/AdaptType-v1.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/sample-code/adaptability/AdaptType-v1/AdaptType-v1/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/sample-code/creating-constraints-in-code/Anchors-v1/Anchors-v1.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/sample-code/creating-constraints-in-code/Anchors-v1/Anchors-v1.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/sample-code/creating-constraints-in-code/Anchors-v1/Anchors-v1/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/sample-code/creating-constraints-in-code/Anchors-v2/Anchors-v2.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/sample-code/creating-constraints-in-code/Anchors-v2/Anchors-v2.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/sample-code/creating-constraints-in-code/Anchors-v2/Anchors-v2/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/sample-code/creating-constraints-in-code/NSLayoutConstraint-v1/NSLayoutConstraint-v1.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/sample-code/creating-constraints-in-code/NSLayoutConstraint-v1/NSLayoutConstraint-v1/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/sample-code/creating-constraints-in-code/VFL-v1/VFL-v1.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/sample-code/creating-constraints-in-code/VFL-v1/VFL-v1.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/sample-code/creating-constraints-in-code/VFL-v1/VFL-v1/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/sample-code/debugging/Conflict-v1/Conflict-v1.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/sample-code/debugging/Conflict-v1/Conflict-v1.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/sample-code/debugging/Conflict-v1/Conflict-v1/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/sample-code/debugging/Conflict-v2/Conflict-v2.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/sample-code/debugging/Conflict-v2/Conflict-v2.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/sample-code/debugging/Conflict-v2/Conflict-v2/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/sample-code/debugging/Loop-v1/Loop-v1.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/sample-code/debugging/Loop-v1/Loop-v1.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/sample-code/debugging/Loop-v1/Loop-v1/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/sample-code/debugging/Missing-v1/Missing-v1.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/sample-code/debugging/Missing-v1/Missing-v1.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/sample-code/debugging/Missing-v1/Missing-v1/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/sample-code/dynamic-type/CustomFont-v1/CustomFont-v1.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/sample-code/dynamic-type/CustomFont-v1/CustomFont-v1.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/sample-code/dynamic-type/CustomFont-v1/CustomFont-v1/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/sample-code/dynamic-type/CustomFont-v2/CustomFont-v2.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/sample-code/dynamic-type/CustomFont-v2/CustomFont-v2.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/sample-code/dynamic-type/CustomFont-v2/CustomFont-v2/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/sample-code/dynamic-type/CustomFont-v2/CustomFont-v2/Noto_Serif/NotoSerif-Bold.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kharrison/albookcode/9327677a8f8948cca41d34d97f7f22db08bec62c/sample-code/dynamic-type/CustomFont-v2/CustomFont-v2/Noto_Serif/NotoSerif-Bold.ttf
--------------------------------------------------------------------------------
/sample-code/dynamic-type/CustomFont-v2/CustomFont-v2/Noto_Serif/NotoSerif-BoldItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kharrison/albookcode/9327677a8f8948cca41d34d97f7f22db08bec62c/sample-code/dynamic-type/CustomFont-v2/CustomFont-v2/Noto_Serif/NotoSerif-BoldItalic.ttf
--------------------------------------------------------------------------------
/sample-code/dynamic-type/CustomFont-v2/CustomFont-v2/Noto_Serif/NotoSerif-Italic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kharrison/albookcode/9327677a8f8948cca41d34d97f7f22db08bec62c/sample-code/dynamic-type/CustomFont-v2/CustomFont-v2/Noto_Serif/NotoSerif-Italic.ttf
--------------------------------------------------------------------------------
/sample-code/dynamic-type/CustomFont-v2/CustomFont-v2/Noto_Serif/NotoSerif-Regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kharrison/albookcode/9327677a8f8948cca41d34d97f7f22db08bec62c/sample-code/dynamic-type/CustomFont-v2/CustomFont-v2/Noto_Serif/NotoSerif-Regular.ttf
--------------------------------------------------------------------------------
/sample-code/dynamic-type/DynamicType-v1/DynamicType-v1.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/sample-code/dynamic-type/DynamicType-v1/DynamicType-v1.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/sample-code/dynamic-type/DynamicType-v1/DynamicType-v1/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/sample-code/dynamic-type/DynamicType-v2/DynamicType-v2.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/sample-code/dynamic-type/DynamicType-v2/DynamicType-v2.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/sample-code/dynamic-type/DynamicType-v2/DynamicType-v2/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/sample-code/dynamic-type/DynamicType-v3/DynamicType-v3.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/sample-code/dynamic-type/DynamicType-v3/DynamicType-v3.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/sample-code/dynamic-type/DynamicType-v3/DynamicType-v3/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/sample-code/dynamic-type/DynamicType-v4/DynamicType-v4.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/sample-code/dynamic-type/DynamicType-v4/DynamicType-v4.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/sample-code/dynamic-type/DynamicType-v4/DynamicType-v4/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/sample-code/dynamic-type/DynamicType-v5/DynamicType-v5.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/sample-code/dynamic-type/DynamicType-v5/DynamicType-v5.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/sample-code/dynamic-type/DynamicType-v5/DynamicType-v5/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/sample-code/dynamic-type/ScaledFont-v1/ScaledFont-v1.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/sample-code/dynamic-type/ScaledFont-v1/ScaledFont-v1.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/sample-code/dynamic-type/ScaledFont-v1/ScaledFont-v1/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/sample-code/dynamic-type/TextView-v1/TextView-v1.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/sample-code/dynamic-type/TextView-v1/TextView-v1.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/sample-code/dynamic-type/TextView-v1/TextView-v1/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/sample-code/engine/Alignment-v1/Alignment-v1.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/sample-code/engine/Alignment-v1/Alignment-v1.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/sample-code/engine/Alignment-v1/Alignment-v1/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/sample-code/engine/Alignment-v1/Alignment-v1/Assets.xcassets/CrazyShadow.imageset/CrazyShadow.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kharrison/albookcode/9327677a8f8948cca41d34d97f7f22db08bec62c/sample-code/engine/Alignment-v1/Alignment-v1/Assets.xcassets/CrazyShadow.imageset/CrazyShadow.pdf
--------------------------------------------------------------------------------
/sample-code/engine/Alignment-v2/Alignment-v2.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/sample-code/engine/Alignment-v2/Alignment-v2.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/sample-code/engine/Alignment-v2/Alignment-v2/CrazyShadow@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kharrison/albookcode/9327677a8f8948cca41d34d97f7f22db08bec62c/sample-code/engine/Alignment-v2/Alignment-v2/CrazyShadow@1x.png
--------------------------------------------------------------------------------
/sample-code/engine/Alignment-v2/Alignment-v2/CrazyShadow@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kharrison/albookcode/9327677a8f8948cca41d34d97f7f22db08bec62c/sample-code/engine/Alignment-v2/Alignment-v2/CrazyShadow@2x.png
--------------------------------------------------------------------------------
/sample-code/engine/Alignment-v2/Alignment-v2/CrazyShadow@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kharrison/albookcode/9327677a8f8948cca41d34d97f7f22db08bec62c/sample-code/engine/Alignment-v2/Alignment-v2/CrazyShadow@3x.png
--------------------------------------------------------------------------------
/sample-code/engine/Animate-v1/Animate-v1.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/sample-code/engine/Animate-v1/Animate-v1.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/sample-code/engine/Animate-v1/Animate-v1/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/sample-code/engine/Layout-v1/Layout-v1.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/sample-code/engine/Layout-v1/Layout-v1.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/sample-code/engine/Layout-v1/Layout-v1/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/sample-code/layout-before-auto-layout/CodeLayout-v1/CodeLayout-v1.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/sample-code/layout-before-auto-layout/CodeLayout-v1/CodeLayout-v1.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/sample-code/layout-before-auto-layout/CodeLayout-v1/CodeLayout-v1/Assets.xcassets/AccentColor.colorset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "colors" : [
3 | {
4 | "idiom" : "universal"
5 | }
6 | ],
7 | "info" : {
8 | "author" : "xcode",
9 | "version" : 1
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/sample-code/layout-before-auto-layout/CodeLayout-v1/CodeLayout-v1/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "author" : "xcode",
4 | "version" : 1
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/sample-code/layout-before-auto-layout/CodeLayout-v2/CodeLayout-v2.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/sample-code/layout-before-auto-layout/CodeLayout-v2/CodeLayout-v2.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/sample-code/layout-before-auto-layout/CodeLayout-v2/CodeLayout-v2/Assets.xcassets/AccentColor.colorset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "colors" : [
3 | {
4 | "idiom" : "universal"
5 | }
6 | ],
7 | "info" : {
8 | "author" : "xcode",
9 | "version" : 1
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/sample-code/layout-before-auto-layout/CodeLayout-v2/CodeLayout-v2/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "author" : "xcode",
4 | "version" : 1
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/sample-code/layout-before-auto-layout/CodeLayout-v3/CodeLayout-v3.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/sample-code/layout-before-auto-layout/CodeLayout-v3/CodeLayout-v3.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/sample-code/layout-before-auto-layout/CodeLayout-v3/CodeLayout-v3/Assets.xcassets/AccentColor.colorset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "colors" : [
3 | {
4 | "idiom" : "universal"
5 | }
6 | ],
7 | "info" : {
8 | "author" : "xcode",
9 | "version" : 1
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/sample-code/layout-before-auto-layout/CodeLayout-v3/CodeLayout-v3/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "author" : "xcode",
4 | "version" : 1
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/sample-code/layout-before-auto-layout/CodeLayout-v4/CodeLayout-v4.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/sample-code/layout-before-auto-layout/CodeLayout-v4/CodeLayout-v4.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/sample-code/layout-before-auto-layout/CodeLayout-v4/CodeLayout-v4/Assets.xcassets/AccentColor.colorset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "colors" : [
3 | {
4 | "idiom" : "universal"
5 | }
6 | ],
7 | "info" : {
8 | "author" : "xcode",
9 | "version" : 1
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/sample-code/layout-before-auto-layout/CodeLayout-v4/CodeLayout-v4/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "author" : "xcode",
4 | "version" : 1
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/sample-code/layout-before-auto-layout/CodeLayout-v5/CodeLayout-v5.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/sample-code/layout-before-auto-layout/CodeLayout-v5/CodeLayout-v5.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/sample-code/layout-before-auto-layout/CodeLayout-v5/CodeLayout-v5/Assets.xcassets/AccentColor.colorset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "colors" : [
3 | {
4 | "idiom" : "universal"
5 | }
6 | ],
7 | "info" : {
8 | "author" : "xcode",
9 | "version" : 1
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/sample-code/layout-before-auto-layout/CodeLayout-v5/CodeLayout-v5/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "author" : "xcode",
4 | "version" : 1
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/sample-code/layout-before-auto-layout/CodeLayout-v6/CodeLayout-v6.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/sample-code/layout-before-auto-layout/CodeLayout-v6/CodeLayout-v6.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/sample-code/layout-before-auto-layout/CodeLayout-v6/CodeLayout-v6/Assets.xcassets/AccentColor.colorset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "colors" : [
3 | {
4 | "idiom" : "universal"
5 | }
6 | ],
7 | "info" : {
8 | "author" : "xcode",
9 | "version" : 1
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/sample-code/layout-before-auto-layout/CodeLayout-v6/CodeLayout-v6/Assets.xcassets/AppIcon.appiconset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "platform" : "ios",
6 | "size" : "1024x1024"
7 | }
8 | ],
9 | "info" : {
10 | "author" : "xcode",
11 | "version" : 1
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/sample-code/layout-before-auto-layout/CodeLayout-v6/CodeLayout-v6/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "author" : "xcode",
4 | "version" : 1
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/sample-code/layout-before-auto-layout/FirstLayout-v1/FirstLayout-v1.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/sample-code/layout-before-auto-layout/FirstLayout-v1/FirstLayout-v1/Assets.xcassets/AccentColor.colorset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "colors" : [
3 | {
4 | "idiom" : "universal"
5 | }
6 | ],
7 | "info" : {
8 | "author" : "xcode",
9 | "version" : 1
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/sample-code/layout-before-auto-layout/FirstLayout-v1/FirstLayout-v1/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "author" : "xcode",
4 | "version" : 1
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/sample-code/layout-before-auto-layout/FirstLayout-v2/FirstLayout-v2.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/sample-code/layout-before-auto-layout/FirstLayout-v2/FirstLayout-v2/Assets.xcassets/AccentColor.colorset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "colors" : [
3 | {
4 | "idiom" : "universal"
5 | }
6 | ],
7 | "info" : {
8 | "author" : "xcode",
9 | "version" : 1
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/sample-code/layout-before-auto-layout/FirstLayout-v2/FirstLayout-v2/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "author" : "xcode",
4 | "version" : 1
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/sample-code/layout-before-auto-layout/FirstLayout-v3/FirstLayout-v3.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/sample-code/layout-before-auto-layout/FirstLayout-v3/FirstLayout-v3/Assets.xcassets/AccentColor.colorset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "colors" : [
3 | {
4 | "idiom" : "universal"
5 | }
6 | ],
7 | "info" : {
8 | "author" : "xcode",
9 | "version" : 1
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/sample-code/layout-before-auto-layout/FirstLayout-v3/FirstLayout-v3/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "author" : "xcode",
4 | "version" : 1
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/sample-code/layout-before-auto-layout/FirstLayout-v4/FirstLayout-v4.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/sample-code/layout-before-auto-layout/FirstLayout-v4/FirstLayout-v4/Assets.xcassets/AccentColor.colorset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "colors" : [
3 | {
4 | "idiom" : "universal"
5 | }
6 | ],
7 | "info" : {
8 | "author" : "xcode",
9 | "version" : 1
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/sample-code/layout-before-auto-layout/FirstLayout-v4/FirstLayout-v4/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "author" : "xcode",
4 | "version" : 1
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/sample-code/layout-before-auto-layout/FirstLayout-v5/FirstLayout-v5.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/sample-code/layout-before-auto-layout/FirstLayout-v5/FirstLayout-v5/Assets.xcassets/AccentColor.colorset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "colors" : [
3 | {
4 | "idiom" : "universal"
5 | }
6 | ],
7 | "info" : {
8 | "author" : "xcode",
9 | "version" : 1
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/sample-code/layout-before-auto-layout/FirstLayout-v5/FirstLayout-v5/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "author" : "xcode",
4 | "version" : 1
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/sample-code/layout-before-auto-layout/FirstLayout-v6/FirstLayout-v6.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/sample-code/layout-before-auto-layout/FirstLayout-v6/FirstLayout-v6/Assets.xcassets/AccentColor.colorset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "colors" : [
3 | {
4 | "idiom" : "universal"
5 | }
6 | ],
7 | "info" : {
8 | "author" : "xcode",
9 | "version" : 1
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/sample-code/layout-before-auto-layout/FirstLayout-v6/FirstLayout-v6/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "author" : "xcode",
4 | "version" : 1
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/sample-code/layout-priorities/CHCR-v1/CHCR-v1.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/sample-code/layout-priorities/CHCR-v1/CHCR-v1.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/sample-code/layout-priorities/CHCR-v1/CHCR-v1/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/sample-code/layout-priorities/CHCR-v1/CHCR-v1/Assets.xcassets/Sun.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "sun.pdf"
6 | }
7 | ],
8 | "info" : {
9 | "version" : 1,
10 | "author" : "xcode"
11 | },
12 | "properties" : {
13 | "preserves-vector-representation" : true
14 | }
15 | }
--------------------------------------------------------------------------------
/sample-code/layout-priorities/CHCR-v1/CHCR-v1/Assets.xcassets/Sun.imageset/sun.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kharrison/albookcode/9327677a8f8948cca41d34d97f7f22db08bec62c/sample-code/layout-priorities/CHCR-v1/CHCR-v1/Assets.xcassets/Sun.imageset/sun.pdf
--------------------------------------------------------------------------------
/sample-code/layout-priorities/CHCR-v2/CHCR-v2.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/sample-code/layout-priorities/CHCR-v2/CHCR-v2.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/sample-code/layout-priorities/CHCR-v2/CHCR-v2/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/sample-code/layout-priorities/CHCR-v2/CHCR-v2/Assets.xcassets/Sun.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "sun.pdf"
6 | }
7 | ],
8 | "info" : {
9 | "version" : 1,
10 | "author" : "xcode"
11 | },
12 | "properties" : {
13 | "preserves-vector-representation" : true
14 | }
15 | }
--------------------------------------------------------------------------------
/sample-code/layout-priorities/CHCR-v2/CHCR-v2/Assets.xcassets/Sun.imageset/sun.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kharrison/albookcode/9327677a8f8948cca41d34d97f7f22db08bec62c/sample-code/layout-priorities/CHCR-v2/CHCR-v2/Assets.xcassets/Sun.imageset/sun.pdf
--------------------------------------------------------------------------------
/sample-code/layout-priorities/ContentMode/ContentMode.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/sample-code/layout-priorities/ContentMode/ContentMode.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/sample-code/layout-priorities/ContentMode/ContentMode/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/sample-code/layout-priorities/ContentMode/ContentMode/Assets.xcassets/Star.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "star100.pdf"
6 | }
7 | ],
8 | "info" : {
9 | "version" : 1,
10 | "author" : "xcode"
11 | },
12 | "properties" : {
13 | "preserves-vector-representation" : true
14 | }
15 | }
--------------------------------------------------------------------------------
/sample-code/layout-priorities/ContentMode/ContentMode/Assets.xcassets/Star.imageset/star100.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kharrison/albookcode/9327677a8f8948cca41d34d97f7f22db08bec62c/sample-code/layout-priorities/ContentMode/ContentMode/Assets.xcassets/Star.imageset/star100.pdf
--------------------------------------------------------------------------------
/sample-code/layout-priorities/Priorities-v1/Priorities-v1.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/sample-code/layout-priorities/Priorities-v1/Priorities-v1.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/sample-code/layout-priorities/Priorities-v1/Priorities-v1/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/sample-code/layout-priorities/Priorities-v1/Priorities-v1/Assets.xcassets/Snow.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "snow.pdf"
6 | }
7 | ],
8 | "info" : {
9 | "version" : 1,
10 | "author" : "xcode"
11 | },
12 | "properties" : {
13 | "preserves-vector-representation" : true
14 | }
15 | }
--------------------------------------------------------------------------------
/sample-code/layout-priorities/Priorities-v1/Priorities-v1/Assets.xcassets/Snow.imageset/snow.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kharrison/albookcode/9327677a8f8948cca41d34d97f7f22db08bec62c/sample-code/layout-priorities/Priorities-v1/Priorities-v1/Assets.xcassets/Snow.imageset/snow.pdf
--------------------------------------------------------------------------------
/sample-code/layout-priorities/Priorities-v1/Priorities-v1/Assets.xcassets/Sun.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "sun.pdf"
6 | }
7 | ],
8 | "info" : {
9 | "version" : 1,
10 | "author" : "xcode"
11 | },
12 | "properties" : {
13 | "preserves-vector-representation" : true
14 | }
15 | }
--------------------------------------------------------------------------------
/sample-code/layout-priorities/Priorities-v1/Priorities-v1/Assets.xcassets/Sun.imageset/sun.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kharrison/albookcode/9327677a8f8948cca41d34d97f7f22db08bec62c/sample-code/layout-priorities/Priorities-v1/Priorities-v1/Assets.xcassets/Sun.imageset/sun.pdf
--------------------------------------------------------------------------------
/sample-code/layout-priorities/Priorities-v2/Priorities-v2.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/sample-code/layout-priorities/Priorities-v2/Priorities-v2.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/sample-code/layout-priorities/Priorities-v2/Priorities-v2/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/sample-code/layout-priorities/Priorities-v2/Priorities-v2/Assets.xcassets/Snow.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "snow.pdf"
6 | }
7 | ],
8 | "info" : {
9 | "version" : 1,
10 | "author" : "xcode"
11 | },
12 | "properties" : {
13 | "preserves-vector-representation" : true
14 | }
15 | }
--------------------------------------------------------------------------------
/sample-code/layout-priorities/Priorities-v2/Priorities-v2/Assets.xcassets/Snow.imageset/snow.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kharrison/albookcode/9327677a8f8948cca41d34d97f7f22db08bec62c/sample-code/layout-priorities/Priorities-v2/Priorities-v2/Assets.xcassets/Snow.imageset/snow.pdf
--------------------------------------------------------------------------------
/sample-code/layout-priorities/Priorities-v2/Priorities-v2/Assets.xcassets/Sun.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "sun.pdf"
6 | }
7 | ],
8 | "info" : {
9 | "version" : 1,
10 | "author" : "xcode"
11 | },
12 | "properties" : {
13 | "preserves-vector-representation" : true
14 | }
15 | }
--------------------------------------------------------------------------------
/sample-code/layout-priorities/Priorities-v2/Priorities-v2/Assets.xcassets/Sun.imageset/sun.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kharrison/albookcode/9327677a8f8948cca41d34d97f7f22db08bec62c/sample-code/layout-priorities/Priorities-v2/Priorities-v2/Assets.xcassets/Sun.imageset/sun.pdf
--------------------------------------------------------------------------------
/sample-code/safe-areas-layout-margins/Anchors-v3/Anchors-v3.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/sample-code/safe-areas-layout-margins/Anchors-v3/Anchors-v3.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/sample-code/safe-areas-layout-margins/Anchors-v3/Anchors-v3/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/sample-code/safe-areas-layout-margins/Anchors-v4/Anchors-v4.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/sample-code/safe-areas-layout-margins/Anchors-v4/Anchors-v4.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/sample-code/safe-areas-layout-margins/Anchors-v4/Anchors-v4/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/sample-code/safe-areas-layout-margins/EqualSpacing-v1/EqualSpacing-v1.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/sample-code/safe-areas-layout-margins/EqualSpacing-v1/EqualSpacing-v1/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/sample-code/safe-areas-layout-margins/EqualSpacing-v1/EqualSpacing-v1/Assets.xcassets/buttonTemplate.imageset/blue-button.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kharrison/albookcode/9327677a8f8948cca41d34d97f7f22db08bec62c/sample-code/safe-areas-layout-margins/EqualSpacing-v1/EqualSpacing-v1/Assets.xcassets/buttonTemplate.imageset/blue-button.pdf
--------------------------------------------------------------------------------
/sample-code/safe-areas-layout-margins/EqualSpacing-v2/EqualSpacing-v2.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/sample-code/safe-areas-layout-margins/EqualSpacing-v2/EqualSpacing-v2/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/sample-code/safe-areas-layout-margins/EqualSpacing-v2/EqualSpacing-v2/Assets.xcassets/buttonTemplate.imageset/blue-button.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kharrison/albookcode/9327677a8f8948cca41d34d97f7f22db08bec62c/sample-code/safe-areas-layout-margins/EqualSpacing-v2/EqualSpacing-v2/Assets.xcassets/buttonTemplate.imageset/blue-button.pdf
--------------------------------------------------------------------------------
/sample-code/safe-areas-layout-margins/Keyboard-v1/Keyboard-v1.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/sample-code/safe-areas-layout-margins/Keyboard-v1/Keyboard-v1.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/sample-code/safe-areas-layout-margins/Keyboard-v1/Keyboard-v1/Assets.xcassets/AccentColor.colorset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "colors" : [
3 | {
4 | "idiom" : "universal"
5 | }
6 | ],
7 | "info" : {
8 | "author" : "xcode",
9 | "version" : 1
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/sample-code/safe-areas-layout-margins/Keyboard-v1/Keyboard-v1/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "author" : "xcode",
4 | "version" : 1
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/sample-code/safe-areas-layout-margins/Keyboard-v2/Keyboard-v2.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/sample-code/safe-areas-layout-margins/Keyboard-v2/Keyboard-v2.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/sample-code/safe-areas-layout-margins/Keyboard-v2/Keyboard-v2/Assets.xcassets/AccentColor.colorset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "colors" : [
3 | {
4 | "idiom" : "universal"
5 | }
6 | ],
7 | "info" : {
8 | "author" : "xcode",
9 | "version" : 1
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/sample-code/safe-areas-layout-margins/Keyboard-v2/Keyboard-v2/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "author" : "xcode",
4 | "version" : 1
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/sample-code/safe-areas-layout-margins/Keyboard-v3/Keyboard-v3.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/sample-code/safe-areas-layout-margins/Keyboard-v3/Keyboard-v3.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/sample-code/safe-areas-layout-margins/Keyboard-v3/Keyboard-v3/Assets.xcassets/AccentColor.colorset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "colors" : [
3 | {
4 | "idiom" : "universal"
5 | }
6 | ],
7 | "info" : {
8 | "author" : "xcode",
9 | "version" : 1
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/sample-code/safe-areas-layout-margins/Keyboard-v3/Keyboard-v3/Assets.xcassets/AppIcon.appiconset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "platform" : "ios",
6 | "size" : "1024x1024"
7 | }
8 | ],
9 | "info" : {
10 | "author" : "xcode",
11 | "version" : 1
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/sample-code/safe-areas-layout-margins/Keyboard-v3/Keyboard-v3/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "author" : "xcode",
4 | "version" : 1
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/sample-code/safe-areas-layout-margins/Margins-v1/Margins-v1.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/sample-code/safe-areas-layout-margins/Margins-v1/Margins-v1.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/sample-code/safe-areas-layout-margins/Margins-v1/Margins-v1/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/sample-code/safe-areas-layout-margins/Margins-v2/Margins-v2.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/sample-code/safe-areas-layout-margins/Margins-v2/Margins-v2.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/sample-code/safe-areas-layout-margins/Margins-v2/Margins-v2/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/sample-code/safe-areas-layout-margins/Margins-v3/Margins-v3.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/sample-code/safe-areas-layout-margins/Margins-v3/Margins-v3.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/sample-code/safe-areas-layout-margins/Margins-v3/Margins-v3/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/sample-code/safe-areas-layout-margins/SafeArea-v1/SafeArea-v1.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/sample-code/safe-areas-layout-margins/SafeArea-v1/SafeArea-v1.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/sample-code/safe-areas-layout-margins/SafeArea-v1/SafeArea-v1/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/sample-code/safe-areas-layout-margins/SafeArea-v2/SafeArea-v2.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/sample-code/safe-areas-layout-margins/SafeArea-v2/SafeArea-v2.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/sample-code/safe-areas-layout-margins/SafeArea-v2/SafeArea-v2/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/sample-code/scroll-views/AdaptScroll-v1/AdaptScroll-v1.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/sample-code/scroll-views/AdaptScroll-v1/AdaptScroll-v1.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/sample-code/scroll-views/AdaptScroll-v1/AdaptScroll-v1/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/sample-code/scroll-views/AdaptScroll-v1/AdaptScroll-v1/Assets.xcassets/Skater.imageset/skater.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kharrison/albookcode/9327677a8f8948cca41d34d97f7f22db08bec62c/sample-code/scroll-views/AdaptScroll-v1/AdaptScroll-v1/Assets.xcassets/Skater.imageset/skater.pdf
--------------------------------------------------------------------------------
/sample-code/scroll-views/ScrollFloat-v1/ScrollFloat-v1.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/sample-code/scroll-views/ScrollFloat-v1/ScrollFloat-v1.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/sample-code/scroll-views/ScrollFloat-v1/ScrollFloat-v1/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/sample-code/scroll-views/ScrollFloat-v1/ScrollFloat-v1/Assets.xcassets/Skater.imageset/skater.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kharrison/albookcode/9327677a8f8948cca41d34d97f7f22db08bec62c/sample-code/scroll-views/ScrollFloat-v1/ScrollFloat-v1/Assets.xcassets/Skater.imageset/skater.pdf
--------------------------------------------------------------------------------
/sample-code/scroll-views/ScrollGuide-v1/ScrollGuide-v1.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/sample-code/scroll-views/ScrollGuide-v1/ScrollGuide-v1.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/sample-code/scroll-views/ScrollGuide-v1/ScrollGuide-v1/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/sample-code/scroll-views/ScrollGuide-v1/ScrollGuide-v1/Assets.xcassets/Skater.imageset/skater.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kharrison/albookcode/9327677a8f8948cca41d34d97f7f22db08bec62c/sample-code/scroll-views/ScrollGuide-v1/ScrollGuide-v1/Assets.xcassets/Skater.imageset/skater.pdf
--------------------------------------------------------------------------------
/sample-code/scroll-views/ScrollGuide-v2/ScrollGuide-v2.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/sample-code/scroll-views/ScrollGuide-v2/ScrollGuide-v2.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/sample-code/scroll-views/ScrollGuide-v2/ScrollGuide-v2/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/sample-code/scroll-views/ScrollGuide-v2/ScrollGuide-v2/Assets.xcassets/Skater.imageset/skater.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kharrison/albookcode/9327677a8f8948cca41d34d97f7f22db08bec62c/sample-code/scroll-views/ScrollGuide-v2/ScrollGuide-v2/Assets.xcassets/Skater.imageset/skater.pdf
--------------------------------------------------------------------------------
/sample-code/scroll-views/ScrollStack-v1/ScrollStack-v1.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/sample-code/scroll-views/ScrollStack-v1/ScrollStack-v1.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/sample-code/scroll-views/ScrollStack-v1/ScrollStack-v1/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/sample-code/scroll-views/ScrollStack-v1/ScrollStack-v1/Assets.xcassets/DIamond.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "diamond.pdf"
6 | }
7 | ],
8 | "info" : {
9 | "version" : 1,
10 | "author" : "xcode"
11 | },
12 | "properties" : {
13 | "preserves-vector-representation" : true
14 | }
15 | }
--------------------------------------------------------------------------------
/sample-code/scroll-views/ScrollStack-v1/ScrollStack-v1/Assets.xcassets/DIamond.imageset/diamond.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kharrison/albookcode/9327677a8f8948cca41d34d97f7f22db08bec62c/sample-code/scroll-views/ScrollStack-v1/ScrollStack-v1/Assets.xcassets/DIamond.imageset/diamond.pdf
--------------------------------------------------------------------------------
/sample-code/scroll-views/ScrollStack-v1/ScrollStack-v1/Assets.xcassets/Heart.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "heart.pdf"
6 | }
7 | ],
8 | "info" : {
9 | "version" : 1,
10 | "author" : "xcode"
11 | },
12 | "properties" : {
13 | "preserves-vector-representation" : true
14 | }
15 | }
--------------------------------------------------------------------------------
/sample-code/scroll-views/ScrollStack-v1/ScrollStack-v1/Assets.xcassets/Heart.imageset/heart.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kharrison/albookcode/9327677a8f8948cca41d34d97f7f22db08bec62c/sample-code/scroll-views/ScrollStack-v1/ScrollStack-v1/Assets.xcassets/Heart.imageset/heart.pdf
--------------------------------------------------------------------------------
/sample-code/scroll-views/ScrollStack-v1/ScrollStack-v1/Assets.xcassets/Star.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "star.pdf"
6 | }
7 | ],
8 | "info" : {
9 | "version" : 1,
10 | "author" : "xcode"
11 | },
12 | "properties" : {
13 | "preserves-vector-representation" : true
14 | }
15 | }
--------------------------------------------------------------------------------
/sample-code/scroll-views/ScrollStack-v1/ScrollStack-v1/Assets.xcassets/Star.imageset/star.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kharrison/albookcode/9327677a8f8948cca41d34d97f7f22db08bec62c/sample-code/scroll-views/ScrollStack-v1/ScrollStack-v1/Assets.xcassets/Star.imageset/star.pdf
--------------------------------------------------------------------------------
/sample-code/scroll-views/ScrollView-v1/ScrollView-v1.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/sample-code/scroll-views/ScrollView-v1/ScrollView-v1.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/sample-code/scroll-views/ScrollView-v1/ScrollView-v1/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/sample-code/scroll-views/ScrollView-v1/ScrollView-v1/Assets.xcassets/Skater.imageset/skater.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kharrison/albookcode/9327677a8f8948cca41d34d97f7f22db08bec62c/sample-code/scroll-views/ScrollView-v1/ScrollView-v1/Assets.xcassets/Skater.imageset/skater.pdf
--------------------------------------------------------------------------------
/sample-code/scroll-views/ScrollView-v2/ScrollView-v2.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/sample-code/scroll-views/ScrollView-v2/ScrollView-v2.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/sample-code/scroll-views/ScrollView-v2/ScrollView-v2/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/sample-code/scroll-views/ScrollView-v2/ScrollView-v2/Assets.xcassets/Skater.imageset/skater.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kharrison/albookcode/9327677a8f8948cca41d34d97f7f22db08bec62c/sample-code/scroll-views/ScrollView-v2/ScrollView-v2/Assets.xcassets/Skater.imageset/skater.pdf
--------------------------------------------------------------------------------
/sample-code/stack-views/AnimatingStack-v1/AnimatingStack-v1.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/sample-code/stack-views/AnimatingStack-v1/AnimatingStack-v1.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/sample-code/stack-views/AnimatingStack-v1/AnimatingStack-v1/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/sample-code/stack-views/AnimatingStack-v1/AnimatingStack-v1/Assets.xcassets/DIamond.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "diamond.pdf"
6 | }
7 | ],
8 | "info" : {
9 | "version" : 1,
10 | "author" : "xcode"
11 | },
12 | "properties" : {
13 | "preserves-vector-representation" : true
14 | }
15 | }
--------------------------------------------------------------------------------
/sample-code/stack-views/AnimatingStack-v1/AnimatingStack-v1/Assets.xcassets/DIamond.imageset/diamond.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kharrison/albookcode/9327677a8f8948cca41d34d97f7f22db08bec62c/sample-code/stack-views/AnimatingStack-v1/AnimatingStack-v1/Assets.xcassets/DIamond.imageset/diamond.pdf
--------------------------------------------------------------------------------
/sample-code/stack-views/AnimatingStack-v1/AnimatingStack-v1/Assets.xcassets/Heart.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "heart.pdf"
6 | }
7 | ],
8 | "info" : {
9 | "version" : 1,
10 | "author" : "xcode"
11 | },
12 | "properties" : {
13 | "preserves-vector-representation" : true
14 | }
15 | }
--------------------------------------------------------------------------------
/sample-code/stack-views/AnimatingStack-v1/AnimatingStack-v1/Assets.xcassets/Heart.imageset/heart.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kharrison/albookcode/9327677a8f8948cca41d34d97f7f22db08bec62c/sample-code/stack-views/AnimatingStack-v1/AnimatingStack-v1/Assets.xcassets/Heart.imageset/heart.pdf
--------------------------------------------------------------------------------
/sample-code/stack-views/AnimatingStack-v1/AnimatingStack-v1/Assets.xcassets/Star.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "star.pdf"
6 | }
7 | ],
8 | "info" : {
9 | "version" : 1,
10 | "author" : "xcode"
11 | },
12 | "properties" : {
13 | "preserves-vector-representation" : true
14 | }
15 | }
--------------------------------------------------------------------------------
/sample-code/stack-views/AnimatingStack-v1/AnimatingStack-v1/Assets.xcassets/Star.imageset/star.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kharrison/albookcode/9327677a8f8948cca41d34d97f7f22db08bec62c/sample-code/stack-views/AnimatingStack-v1/AnimatingStack-v1/Assets.xcassets/Star.imageset/star.pdf
--------------------------------------------------------------------------------
/sample-code/stack-views/AnimatingStack-v2/AnimatingStack-v2.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/sample-code/stack-views/AnimatingStack-v2/AnimatingStack-v2.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/sample-code/stack-views/AnimatingStack-v2/AnimatingStack-v2/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/sample-code/stack-views/AnimatingStack-v2/AnimatingStack-v2/Assets.xcassets/DIamond.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "diamond.pdf"
6 | }
7 | ],
8 | "info" : {
9 | "version" : 1,
10 | "author" : "xcode"
11 | },
12 | "properties" : {
13 | "preserves-vector-representation" : true
14 | }
15 | }
--------------------------------------------------------------------------------
/sample-code/stack-views/AnimatingStack-v2/AnimatingStack-v2/Assets.xcassets/DIamond.imageset/diamond.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kharrison/albookcode/9327677a8f8948cca41d34d97f7f22db08bec62c/sample-code/stack-views/AnimatingStack-v2/AnimatingStack-v2/Assets.xcassets/DIamond.imageset/diamond.pdf
--------------------------------------------------------------------------------
/sample-code/stack-views/AnimatingStack-v2/AnimatingStack-v2/Assets.xcassets/Heart.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "heart.pdf"
6 | }
7 | ],
8 | "info" : {
9 | "version" : 1,
10 | "author" : "xcode"
11 | },
12 | "properties" : {
13 | "preserves-vector-representation" : true
14 | }
15 | }
--------------------------------------------------------------------------------
/sample-code/stack-views/AnimatingStack-v2/AnimatingStack-v2/Assets.xcassets/Heart.imageset/heart.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kharrison/albookcode/9327677a8f8948cca41d34d97f7f22db08bec62c/sample-code/stack-views/AnimatingStack-v2/AnimatingStack-v2/Assets.xcassets/Heart.imageset/heart.pdf
--------------------------------------------------------------------------------
/sample-code/stack-views/AnimatingStack-v2/AnimatingStack-v2/Assets.xcassets/Star.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "star.pdf"
6 | }
7 | ],
8 | "info" : {
9 | "version" : 1,
10 | "author" : "xcode"
11 | },
12 | "properties" : {
13 | "preserves-vector-representation" : true
14 | }
15 | }
--------------------------------------------------------------------------------
/sample-code/stack-views/AnimatingStack-v2/AnimatingStack-v2/Assets.xcassets/Star.imageset/star.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kharrison/albookcode/9327677a8f8948cca41d34d97f7f22db08bec62c/sample-code/stack-views/AnimatingStack-v2/AnimatingStack-v2/Assets.xcassets/Star.imageset/star.pdf
--------------------------------------------------------------------------------
/sample-code/stack-views/AnimatingStack-v3/AnimatingStack-v3.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/sample-code/stack-views/AnimatingStack-v3/AnimatingStack-v3.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/sample-code/stack-views/AnimatingStack-v3/AnimatingStack-v3/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/sample-code/stack-views/AnimatingStack-v3/AnimatingStack-v3/Assets.xcassets/DIamond.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "diamond.pdf"
6 | }
7 | ],
8 | "info" : {
9 | "version" : 1,
10 | "author" : "xcode"
11 | },
12 | "properties" : {
13 | "preserves-vector-representation" : true
14 | }
15 | }
--------------------------------------------------------------------------------
/sample-code/stack-views/AnimatingStack-v3/AnimatingStack-v3/Assets.xcassets/DIamond.imageset/diamond.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kharrison/albookcode/9327677a8f8948cca41d34d97f7f22db08bec62c/sample-code/stack-views/AnimatingStack-v3/AnimatingStack-v3/Assets.xcassets/DIamond.imageset/diamond.pdf
--------------------------------------------------------------------------------
/sample-code/stack-views/AnimatingStack-v3/AnimatingStack-v3/Assets.xcassets/Heart.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "heart.pdf"
6 | }
7 | ],
8 | "info" : {
9 | "version" : 1,
10 | "author" : "xcode"
11 | },
12 | "properties" : {
13 | "preserves-vector-representation" : true
14 | }
15 | }
--------------------------------------------------------------------------------
/sample-code/stack-views/AnimatingStack-v3/AnimatingStack-v3/Assets.xcassets/Heart.imageset/heart.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kharrison/albookcode/9327677a8f8948cca41d34d97f7f22db08bec62c/sample-code/stack-views/AnimatingStack-v3/AnimatingStack-v3/Assets.xcassets/Heart.imageset/heart.pdf
--------------------------------------------------------------------------------
/sample-code/stack-views/AnimatingStack-v3/AnimatingStack-v3/Assets.xcassets/Star.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "star.pdf"
6 | }
7 | ],
8 | "info" : {
9 | "version" : 1,
10 | "author" : "xcode"
11 | },
12 | "properties" : {
13 | "preserves-vector-representation" : true
14 | }
15 | }
--------------------------------------------------------------------------------
/sample-code/stack-views/AnimatingStack-v3/AnimatingStack-v3/Assets.xcassets/Star.imageset/star.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kharrison/albookcode/9327677a8f8948cca41d34d97f7f22db08bec62c/sample-code/stack-views/AnimatingStack-v3/AnimatingStack-v3/Assets.xcassets/Star.imageset/star.pdf
--------------------------------------------------------------------------------
/sample-code/stack-views/AnimatingStack-v4/AnimatingStack-v4.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/sample-code/stack-views/AnimatingStack-v4/AnimatingStack-v4.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/sample-code/stack-views/AnimatingStack-v4/AnimatingStack-v4/Assets.xcassets/AccentColor.colorset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "colors" : [
3 | {
4 | "idiom" : "universal"
5 | }
6 | ],
7 | "info" : {
8 | "author" : "xcode",
9 | "version" : 1
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/sample-code/stack-views/AnimatingStack-v4/AnimatingStack-v4/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "author" : "xcode",
4 | "version" : 1
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/sample-code/stack-views/AnimatingStack-v4/AnimatingStack-v4/Assets.xcassets/DIamond.imageset/diamond.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kharrison/albookcode/9327677a8f8948cca41d34d97f7f22db08bec62c/sample-code/stack-views/AnimatingStack-v4/AnimatingStack-v4/Assets.xcassets/DIamond.imageset/diamond.pdf
--------------------------------------------------------------------------------
/sample-code/stack-views/AnimatingStack-v4/AnimatingStack-v4/Assets.xcassets/Heart.imageset/heart.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kharrison/albookcode/9327677a8f8948cca41d34d97f7f22db08bec62c/sample-code/stack-views/AnimatingStack-v4/AnimatingStack-v4/Assets.xcassets/Heart.imageset/heart.pdf
--------------------------------------------------------------------------------
/sample-code/stack-views/AnimatingStack-v4/AnimatingStack-v4/Assets.xcassets/Star.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "star.pdf",
5 | "idiom" : "universal"
6 | }
7 | ],
8 | "info" : {
9 | "author" : "xcode",
10 | "version" : 1
11 | },
12 | "properties" : {
13 | "preserves-vector-representation" : true
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/sample-code/stack-views/AnimatingStack-v4/AnimatingStack-v4/Assets.xcassets/Star.imageset/star.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kharrison/albookcode/9327677a8f8948cca41d34d97f7f22db08bec62c/sample-code/stack-views/AnimatingStack-v4/AnimatingStack-v4/Assets.xcassets/Star.imageset/star.pdf
--------------------------------------------------------------------------------
/sample-code/stack-views/Distribution/Distribution.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/sample-code/stack-views/Distribution/Distribution.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/sample-code/stack-views/Distribution/Distribution/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/sample-code/stack-views/MultiLine-v1/MultiLine-v1.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/sample-code/stack-views/MultiLine-v1/MultiLine-v1.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/sample-code/stack-views/MultiLine-v1/MultiLine-v1/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/sample-code/stack-views/MultiLine-v2/MultiLine-v2.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/sample-code/stack-views/MultiLine-v2/MultiLine-v2.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/sample-code/stack-views/MultiLine-v2/MultiLine-v2/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/sample-code/stack-views/StackProfile-v1/StackProfile-v1.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/sample-code/stack-views/StackProfile-v1/StackProfile-v1.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/sample-code/stack-views/StackProfile-v1/StackProfile-v1/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/sample-code/stack-views/StackProfile-v1/StackProfile-v1/Assets.xcassets/placeholder.imageset/profile.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kharrison/albookcode/9327677a8f8948cca41d34d97f7f22db08bec62c/sample-code/stack-views/StackProfile-v1/StackProfile-v1/Assets.xcassets/placeholder.imageset/profile.pdf
--------------------------------------------------------------------------------
/sample-code/stack-views/StackProfile-v2/StackProfile-v2.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/sample-code/stack-views/StackProfile-v2/StackProfile-v2.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/sample-code/stack-views/StackProfile-v2/StackProfile-v2/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/sample-code/stack-views/StackProfile-v2/StackProfile-v2/Assets.xcassets/placeholder.imageset/profile.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kharrison/albookcode/9327677a8f8948cca41d34d97f7f22db08bec62c/sample-code/stack-views/StackProfile-v2/StackProfile-v2/Assets.xcassets/placeholder.imageset/profile.pdf
--------------------------------------------------------------------------------
/sample-code/stack-views/StackViews-v1/StackViews-v1.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/sample-code/stack-views/StackViews-v1/StackViews-v1.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/sample-code/stack-views/StackViews-v2/StackViews-v2.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/sample-code/stack-views/StackViews-v2/StackViews-v2.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/sample-code/stack-views/StackViews-v3/StackViews-v3.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/sample-code/stack-views/StackViews-v3/StackViews-v3.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/sample-code/table-views/ReadableTable-v1/ReadableTable-v1.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/sample-code/table-views/ReadableTable-v1/ReadableTable-v1.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/sample-code/table-views/ReadableTable-v1/ReadableTable-v1/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/sample-code/table-views/ReadableTable-v2/ReadableTable-v2.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/sample-code/table-views/ReadableTable-v2/ReadableTable-v2.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/sample-code/table-views/ReadableTable-v2/ReadableTable-v2/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/sample-code/table-views/SelfSizing-v1/SelfSizing-v1.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/sample-code/table-views/SelfSizing-v1/SelfSizing-v1.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/sample-code/table-views/SelfSizing-v1/SelfSizing-v1/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/sample-code/table-views/SelfSizing-v2/SelfSizing-v2.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/sample-code/table-views/SelfSizing-v2/SelfSizing-v2.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/sample-code/table-views/SelfSizing-v2/SelfSizing-v2/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/sample-code/table-views/SelfSizing-v3/SelfSizing-v3.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/sample-code/table-views/SelfSizing-v3/SelfSizing-v3.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/sample-code/table-views/SelfSizing-v3/SelfSizing-v3/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/sample-code/table-views/TableHeader-v1/TableHeader-v1.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/sample-code/table-views/TableHeader-v1/TableHeader-v1.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/sample-code/table-views/TableHeader-v1/TableHeader-v1/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/sample-code/table-views/TableHeader-v2/TableHeader-v2.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/sample-code/table-views/TableHeader-v2/TableHeader-v2.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/sample-code/table-views/TableHeader-v2/TableHeader-v2/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/sample-code/using-interface-builder/TwoButtons-v1/TwoButtons-v1.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/sample-code/using-interface-builder/TwoButtons-v1/TwoButtons-v1.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/sample-code/using-interface-builder/TwoButtons-v1/TwoButtons-v1/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/solutions/adaptability/ch14-1-v1/ch14-1-v1.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/solutions/adaptability/ch14-1-v1/ch14-1-v1.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/solutions/adaptability/ch14-1-v1/ch14-1-v1/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/solutions/adaptability/ch14-1-v2/ch14-1-v2.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/solutions/adaptability/ch14-1-v2/ch14-1-v2.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/solutions/adaptability/ch14-1-v2/ch14-1-v2/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/solutions/adaptability/ch14-1-v3/ch14-1-v3.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/solutions/adaptability/ch14-1-v3/ch14-1-v3/Assets.xcassets/AccentColor.colorset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "colors" : [
3 | {
4 | "idiom" : "universal"
5 | }
6 | ],
7 | "info" : {
8 | "author" : "xcode",
9 | "version" : 1
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/solutions/adaptability/ch14-1-v3/ch14-1-v3/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "author" : "xcode",
4 | "version" : 1
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/solutions/adaptability/ch14-2-v1/ch14-2-v1.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/solutions/adaptability/ch14-2-v1/ch14-2-v1.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/solutions/adaptability/ch14-2-v1/ch14-2-v1/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/solutions/adaptability/ch14-2-v1/ch14-2-v1/Assets.xcassets/Sun.imageset/Sun150.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kharrison/albookcode/9327677a8f8948cca41d34d97f7f22db08bec62c/solutions/adaptability/ch14-2-v1/ch14-2-v1/Assets.xcassets/Sun.imageset/Sun150.pdf
--------------------------------------------------------------------------------
/solutions/adaptability/ch14-2-v1/ch14-2-v1/Assets.xcassets/Sun.imageset/Sun300.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kharrison/albookcode/9327677a8f8948cca41d34d97f7f22db08bec62c/solutions/adaptability/ch14-2-v1/ch14-2-v1/Assets.xcassets/Sun.imageset/Sun300.pdf
--------------------------------------------------------------------------------
/solutions/adaptability/ch14-2-v2/ch14-2-v2.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/solutions/adaptability/ch14-2-v2/ch14-2-v2.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/solutions/adaptability/ch14-2-v2/ch14-2-v2/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/solutions/adaptability/ch14-2-v2/ch14-2-v2/Assets.xcassets/Sun.imageset/Sun150.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kharrison/albookcode/9327677a8f8948cca41d34d97f7f22db08bec62c/solutions/adaptability/ch14-2-v2/ch14-2-v2/Assets.xcassets/Sun.imageset/Sun150.pdf
--------------------------------------------------------------------------------
/solutions/adaptability/ch14-2-v2/ch14-2-v2/Assets.xcassets/Sun.imageset/Sun300.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kharrison/albookcode/9327677a8f8948cca41d34d97f7f22db08bec62c/solutions/adaptability/ch14-2-v2/ch14-2-v2/Assets.xcassets/Sun.imageset/Sun300.pdf
--------------------------------------------------------------------------------
/solutions/adaptability/ch14-2-v3/ch14-2-v3.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/solutions/adaptability/ch14-2-v3/ch14-2-v3/Assets.xcassets/AccentColor.colorset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "colors" : [
3 | {
4 | "idiom" : "universal"
5 | }
6 | ],
7 | "info" : {
8 | "author" : "xcode",
9 | "version" : 1
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/solutions/adaptability/ch14-2-v3/ch14-2-v3/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "author" : "xcode",
4 | "version" : 1
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/solutions/adaptability/ch14-2-v3/ch14-2-v3/Assets.xcassets/Sun.imageset/Sun150.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kharrison/albookcode/9327677a8f8948cca41d34d97f7f22db08bec62c/solutions/adaptability/ch14-2-v3/ch14-2-v3/Assets.xcassets/Sun.imageset/Sun150.pdf
--------------------------------------------------------------------------------
/solutions/adaptability/ch14-2-v3/ch14-2-v3/Assets.xcassets/Sun.imageset/Sun300.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kharrison/albookcode/9327677a8f8948cca41d34d97f7f22db08bec62c/solutions/adaptability/ch14-2-v3/ch14-2-v3/Assets.xcassets/Sun.imageset/Sun300.pdf
--------------------------------------------------------------------------------
/solutions/creating-constraints-in-code/Challenge5-1/Challenge5-1.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/solutions/creating-constraints-in-code/Challenge5-1/Challenge5-1.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/solutions/creating-constraints-in-code/Challenge5-1/Challenge5-1/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/solutions/creating-constraints-in-code/Challenge5-2/Challenge5-2.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/solutions/creating-constraints-in-code/Challenge5-2/Challenge5-2.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/solutions/creating-constraints-in-code/Challenge5-2/Challenge5-2/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/solutions/dynamic-type/ch12-1-v1/ch12-1-v1.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/solutions/dynamic-type/ch12-1-v1/ch12-1-v1.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/solutions/dynamic-type/ch12-1-v1/ch12-1-v1/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/solutions/dynamic-type/ch12-1-v2/ch12-1-v2.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/solutions/dynamic-type/ch12-1-v2/ch12-1-v2.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/solutions/dynamic-type/ch12-1-v2/ch12-1-v2/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/solutions/dynamic-type/ch12-2-v1/ch12-2-v1.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/solutions/dynamic-type/ch12-2-v1/ch12-2-v1.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/solutions/dynamic-type/ch12-2-v1/ch12-2-v1/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/solutions/dynamic-type/ch12-3-v1/ch12-3-v1.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/solutions/dynamic-type/ch12-3-v1/ch12-3-v1.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/solutions/dynamic-type/ch12-3-v1/ch12-3-v1/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/solutions/dynamic-type/ch12-3-v1/ch12-3-v1/Roboto/Roboto-Black.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kharrison/albookcode/9327677a8f8948cca41d34d97f7f22db08bec62c/solutions/dynamic-type/ch12-3-v1/ch12-3-v1/Roboto/Roboto-Black.ttf
--------------------------------------------------------------------------------
/solutions/dynamic-type/ch12-3-v1/ch12-3-v1/Roboto/Roboto-BlackItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kharrison/albookcode/9327677a8f8948cca41d34d97f7f22db08bec62c/solutions/dynamic-type/ch12-3-v1/ch12-3-v1/Roboto/Roboto-BlackItalic.ttf
--------------------------------------------------------------------------------
/solutions/dynamic-type/ch12-3-v1/ch12-3-v1/Roboto/Roboto-Bold.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kharrison/albookcode/9327677a8f8948cca41d34d97f7f22db08bec62c/solutions/dynamic-type/ch12-3-v1/ch12-3-v1/Roboto/Roboto-Bold.ttf
--------------------------------------------------------------------------------
/solutions/dynamic-type/ch12-3-v1/ch12-3-v1/Roboto/Roboto-BoldItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kharrison/albookcode/9327677a8f8948cca41d34d97f7f22db08bec62c/solutions/dynamic-type/ch12-3-v1/ch12-3-v1/Roboto/Roboto-BoldItalic.ttf
--------------------------------------------------------------------------------
/solutions/dynamic-type/ch12-3-v1/ch12-3-v1/Roboto/Roboto-Italic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kharrison/albookcode/9327677a8f8948cca41d34d97f7f22db08bec62c/solutions/dynamic-type/ch12-3-v1/ch12-3-v1/Roboto/Roboto-Italic.ttf
--------------------------------------------------------------------------------
/solutions/dynamic-type/ch12-3-v1/ch12-3-v1/Roboto/Roboto-Light.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kharrison/albookcode/9327677a8f8948cca41d34d97f7f22db08bec62c/solutions/dynamic-type/ch12-3-v1/ch12-3-v1/Roboto/Roboto-Light.ttf
--------------------------------------------------------------------------------
/solutions/dynamic-type/ch12-3-v1/ch12-3-v1/Roboto/Roboto-LightItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kharrison/albookcode/9327677a8f8948cca41d34d97f7f22db08bec62c/solutions/dynamic-type/ch12-3-v1/ch12-3-v1/Roboto/Roboto-LightItalic.ttf
--------------------------------------------------------------------------------
/solutions/dynamic-type/ch12-3-v1/ch12-3-v1/Roboto/Roboto-Medium.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kharrison/albookcode/9327677a8f8948cca41d34d97f7f22db08bec62c/solutions/dynamic-type/ch12-3-v1/ch12-3-v1/Roboto/Roboto-Medium.ttf
--------------------------------------------------------------------------------
/solutions/dynamic-type/ch12-3-v1/ch12-3-v1/Roboto/Roboto-MediumItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kharrison/albookcode/9327677a8f8948cca41d34d97f7f22db08bec62c/solutions/dynamic-type/ch12-3-v1/ch12-3-v1/Roboto/Roboto-MediumItalic.ttf
--------------------------------------------------------------------------------
/solutions/dynamic-type/ch12-3-v1/ch12-3-v1/Roboto/Roboto-Regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kharrison/albookcode/9327677a8f8948cca41d34d97f7f22db08bec62c/solutions/dynamic-type/ch12-3-v1/ch12-3-v1/Roboto/Roboto-Regular.ttf
--------------------------------------------------------------------------------
/solutions/dynamic-type/ch12-3-v1/ch12-3-v1/Roboto/Roboto-Thin.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kharrison/albookcode/9327677a8f8948cca41d34d97f7f22db08bec62c/solutions/dynamic-type/ch12-3-v1/ch12-3-v1/Roboto/Roboto-Thin.ttf
--------------------------------------------------------------------------------
/solutions/dynamic-type/ch12-3-v1/ch12-3-v1/Roboto/Roboto-ThinItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kharrison/albookcode/9327677a8f8948cca41d34d97f7f22db08bec62c/solutions/dynamic-type/ch12-3-v1/ch12-3-v1/Roboto/Roboto-ThinItalic.ttf
--------------------------------------------------------------------------------
/solutions/engine/Challenge9-1/Challenge9-1.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/solutions/engine/Challenge9-1/Challenge9-1.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/solutions/engine/Challenge9-1/Challenge9-1/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/solutions/engine/Challenge9-2-v1/Challenge9-2-v1.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/solutions/engine/Challenge9-2-v1/Challenge9-2-v1.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/solutions/engine/Challenge9-2-v1/Challenge9-2-v1/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/solutions/engine/Challenge9-2-v2/Challenge9-2-v2.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/solutions/engine/Challenge9-2-v2/Challenge9-2-v2.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/solutions/engine/Challenge9-2-v2/Challenge9-2-v2/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/solutions/interface-builder/Challenge4-1/Challenge4-1.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/solutions/interface-builder/Challenge4-1/Challenge4-1.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/solutions/interface-builder/Challenge4-1/Challenge4-1/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/solutions/interface-builder/Challenge4-2/Challenge4-2.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/solutions/interface-builder/Challenge4-2/Challenge4-2.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/solutions/interface-builder/Challenge4-2/Challenge4-2/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/solutions/interface-builder/Challenge4-3/Challenge4-3.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/solutions/interface-builder/Challenge4-3/Challenge4-3.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/solutions/interface-builder/Challenge4-3/Challenge4-3/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/solutions/interface-builder/Challenge4-4/Challenge4-4.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/solutions/interface-builder/Challenge4-4/Challenge4-4.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/solutions/interface-builder/Challenge4-4/Challenge4-4/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/solutions/layout-before-auto-layout/Challenge2-1/Challenge2-1.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/solutions/layout-before-auto-layout/Challenge2-1/Challenge2-1.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/solutions/layout-before-auto-layout/Challenge2-2/Challenge2-2.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/solutions/layout-before-auto-layout/Challenge2-2/Challenge2-2.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/solutions/layout-before-auto-layout/Challenge2-3/Challenge2-3.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/solutions/layout-before-auto-layout/Challenge2-3/Challenge2-3.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/solutions/layout-before-auto-layout/Challenge2-4/Challenge2-4.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/solutions/layout-before-auto-layout/Challenge2-4/Challenge2-4.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/solutions/layout-priorities/Code/Challenge7-1/Challenge7-1.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/solutions/layout-priorities/Code/Challenge7-1/Challenge7-1.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/solutions/layout-priorities/Code/Challenge7-2/Challenge7-2.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/solutions/layout-priorities/Code/Challenge7-2/Challenge7-2.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/solutions/layout-priorities/Code/Challenge7-3/Challenge7-3.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/solutions/layout-priorities/Code/Challenge7-3/Challenge7-3.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/solutions/layout-priorities/Code/Challenge7-3/Challenge7-3/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/solutions/layout-priorities/Storyboard/Challenge7-1/Challenge7-1.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/solutions/layout-priorities/Storyboard/Challenge7-1/Challenge7-1.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/solutions/layout-priorities/Storyboard/Challenge7-1/Challenge7-1/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/solutions/layout-priorities/Storyboard/Challenge7-2/Challenge7-2.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/solutions/layout-priorities/Storyboard/Challenge7-2/Challenge7-2.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/solutions/layout-priorities/Storyboard/Challenge7-2/Challenge7-2/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/solutions/layout-priorities/Storyboard/Challenge7-3/Challenge7-3.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/solutions/layout-priorities/Storyboard/Challenge7-3/Challenge7-3.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/solutions/layout-priorities/Storyboard/Challenge7-3/Challenge7-3/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/solutions/safe-areas-layout-margins/Challenge6-1/Challenge6-1.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/solutions/safe-areas-layout-margins/Challenge6-1/Challenge6-1/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/solutions/safe-areas-layout-margins/Challenge6-2/Challenge6-2.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/solutions/safe-areas-layout-margins/Challenge6-2/Challenge6-2/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/solutions/safe-areas-layout-margins/Challenge6-3/Challenge6-3.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/solutions/safe-areas-layout-margins/Challenge6-3/Challenge6-3/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/solutions/safe-areas-layout-margins/Challenge6-4/Challenge6-4.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/solutions/safe-areas-layout-margins/Challenge6-4/Challenge6-4/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/solutions/scroll-views/ch11-1-v1/ch11-1-v1.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/solutions/scroll-views/ch11-1-v1/ch11-1-v1.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/solutions/scroll-views/ch11-1-v1/ch11-1-v1/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/solutions/scroll-views/ch11-1-v1/ch11-1-v1/Assets.xcassets/Skater.imageset/skater.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kharrison/albookcode/9327677a8f8948cca41d34d97f7f22db08bec62c/solutions/scroll-views/ch11-1-v1/ch11-1-v1/Assets.xcassets/Skater.imageset/skater.pdf
--------------------------------------------------------------------------------
/solutions/scroll-views/ch11-1-v2/ch11-1-v2.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/solutions/scroll-views/ch11-1-v2/ch11-1-v2.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/solutions/scroll-views/ch11-1-v2/ch11-1-v2/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/solutions/scroll-views/ch11-1-v2/ch11-1-v2/Assets.xcassets/Skater.imageset/skater.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kharrison/albookcode/9327677a8f8948cca41d34d97f7f22db08bec62c/solutions/scroll-views/ch11-1-v2/ch11-1-v2/Assets.xcassets/Skater.imageset/skater.pdf
--------------------------------------------------------------------------------
/solutions/scroll-views/ch11-2-v1/ch11-2-v1.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/solutions/scroll-views/ch11-2-v1/ch11-2-v1.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/solutions/scroll-views/ch11-2-v1/ch11-2-v1/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/solutions/scroll-views/ch11-2-v1/ch11-2-v1/Assets.xcassets/Skater.imageset/skater.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kharrison/albookcode/9327677a8f8948cca41d34d97f7f22db08bec62c/solutions/scroll-views/ch11-2-v1/ch11-2-v1/Assets.xcassets/Skater.imageset/skater.pdf
--------------------------------------------------------------------------------
/solutions/scroll-views/ch11-2-v2/ch11-2-v2.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/solutions/scroll-views/ch11-2-v2/ch11-2-v2.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/solutions/scroll-views/ch11-2-v2/ch11-2-v2/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/solutions/scroll-views/ch11-2-v2/ch11-2-v2/Assets.xcassets/Skater.imageset/skater.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kharrison/albookcode/9327677a8f8948cca41d34d97f7f22db08bec62c/solutions/scroll-views/ch11-2-v2/ch11-2-v2/Assets.xcassets/Skater.imageset/skater.pdf
--------------------------------------------------------------------------------
/solutions/scroll-views/ch11-3-v1/ch11-3-v1.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/solutions/scroll-views/ch11-3-v1/ch11-3-v1.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/solutions/scroll-views/ch11-3-v1/ch11-3-v1/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/solutions/scroll-views/ch11-3-v1/ch11-3-v1/Assets.xcassets/Skater.imageset/skater.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kharrison/albookcode/9327677a8f8948cca41d34d97f7f22db08bec62c/solutions/scroll-views/ch11-3-v1/ch11-3-v1/Assets.xcassets/Skater.imageset/skater.pdf
--------------------------------------------------------------------------------
/solutions/scroll-views/ch11-3-v2/ch11-3-v2.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/solutions/scroll-views/ch11-3-v2/ch11-3-v2.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/solutions/scroll-views/ch11-3-v2/ch11-3-v2/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/solutions/scroll-views/ch11-3-v2/ch11-3-v2/Assets.xcassets/Skater.imageset/skater.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kharrison/albookcode/9327677a8f8948cca41d34d97f7f22db08bec62c/solutions/scroll-views/ch11-3-v2/ch11-3-v2/Assets.xcassets/Skater.imageset/skater.pdf
--------------------------------------------------------------------------------
/solutions/stack-views/Code/Challenge8-1/Challenge8-1.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/solutions/stack-views/Code/Challenge8-1/Challenge8-1.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/solutions/stack-views/Code/Challenge8-1/Challenge8-1/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/solutions/stack-views/Code/Challenge8-2/Challenge8-2.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/solutions/stack-views/Code/Challenge8-2/Challenge8-2.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/solutions/stack-views/Code/Challenge8-2/Challenge8-2/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/solutions/stack-views/Code/Challenge8-2/Challenge8-2/Assets.xcassets/Sun.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "sun.pdf"
6 | }
7 | ],
8 | "info" : {
9 | "version" : 1,
10 | "author" : "xcode"
11 | },
12 | "properties" : {
13 | "preserves-vector-representation" : true
14 | }
15 | }
--------------------------------------------------------------------------------
/solutions/stack-views/Code/Challenge8-2/Challenge8-2/Assets.xcassets/Sun.imageset/sun.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kharrison/albookcode/9327677a8f8948cca41d34d97f7f22db08bec62c/solutions/stack-views/Code/Challenge8-2/Challenge8-2/Assets.xcassets/Sun.imageset/sun.pdf
--------------------------------------------------------------------------------
/solutions/stack-views/Code/Challenge8-3/Challenge8-3.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/solutions/stack-views/Code/Challenge8-3/Challenge8-3.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/solutions/stack-views/Code/Challenge8-3/Challenge8-3/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/solutions/stack-views/Storyboard/Challenge8-1/Challenge8-1.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/solutions/stack-views/Storyboard/Challenge8-1/Challenge8-1.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/solutions/stack-views/Storyboard/Challenge8-1/Challenge8-1/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/solutions/stack-views/Storyboard/Challenge8-2/Challenge8-2.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/solutions/stack-views/Storyboard/Challenge8-2/Challenge8-2.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/solutions/stack-views/Storyboard/Challenge8-2/Challenge8-2/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/solutions/stack-views/Storyboard/Challenge8-2/Challenge8-2/Assets.xcassets/Sun.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "sun.pdf"
6 | }
7 | ],
8 | "info" : {
9 | "version" : 1,
10 | "author" : "xcode"
11 | },
12 | "properties" : {
13 | "preserves-vector-representation" : true
14 | }
15 | }
--------------------------------------------------------------------------------
/solutions/stack-views/Storyboard/Challenge8-2/Challenge8-2/Assets.xcassets/Sun.imageset/sun.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kharrison/albookcode/9327677a8f8948cca41d34d97f7f22db08bec62c/solutions/stack-views/Storyboard/Challenge8-2/Challenge8-2/Assets.xcassets/Sun.imageset/sun.pdf
--------------------------------------------------------------------------------
/solutions/stack-views/Storyboard/Challenge8-3/Challenge8-3.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/solutions/stack-views/Storyboard/Challenge8-3/Challenge8-3.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/solutions/stack-views/Storyboard/Challenge8-3/Challenge8-3/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/solutions/table-views/ch13-1-v1/ch13-1-v1.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/solutions/table-views/ch13-1-v1/ch13-1-v1.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/solutions/table-views/ch13-1-v1/ch13-1-v1/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/solutions/table-views/ch13-1-v1/ch13-1-v1/Assets.xcassets/placeholder.imageset/profile.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kharrison/albookcode/9327677a8f8948cca41d34d97f7f22db08bec62c/solutions/table-views/ch13-1-v1/ch13-1-v1/Assets.xcassets/placeholder.imageset/profile.pdf
--------------------------------------------------------------------------------
/solutions/table-views/ch13-1-v2/ch13-1-v2.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/solutions/table-views/ch13-1-v2/ch13-1-v2.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/solutions/table-views/ch13-1-v2/ch13-1-v2/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/solutions/table-views/ch13-1-v2/ch13-1-v2/Assets.xcassets/placeholder.imageset/profile.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kharrison/albookcode/9327677a8f8948cca41d34d97f7f22db08bec62c/solutions/table-views/ch13-1-v2/ch13-1-v2/Assets.xcassets/placeholder.imageset/profile.pdf
--------------------------------------------------------------------------------
/solutions/table-views/ch13-2-v1/ch13-2-v1.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/solutions/table-views/ch13-2-v1/ch13-2-v1.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/solutions/table-views/ch13-2-v1/ch13-2-v1/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/solutions/table-views/ch13-2-v2/ch13-2-v2.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/solutions/table-views/ch13-2-v2/ch13-2-v2.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/solutions/table-views/ch13-2-v2/ch13-2-v2/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------