Step into Swift logo

How do I add SnapKit to my Xcode project?

Adding SnapKit to your project

Adding SnapKit

This is part 2 of our series on setting up a new Xcode project with Coordinators, SnapKit and RxSwift.

If you haven’t already, make sure you have completed Part 1: Installing Cocoapods.

In this article we will talk through adding SnapKit to your project so that we can use programmatic constraints instead of storyboards.

Step 1

Replace the contents of ViewController with:

import SnapKit

class TestViewController: UIViewController {

    lazy var box = UIView()

    override func viewDidLoad() {

        box.backgroundColor = .green
        box.snp.makeConstraints { (make) -> Void in

Step 3

Run the project and you should see a green box in the middle of the screen.

The green box comes compliments of this PR within the SnapKit project.

< All Posts