apple/iOS

iOS SnapKit 시작하기

lgvv 2021. 8. 18. 02:30

✅ 이번에는 SnapKit에 대해서 알아볼 예정이야.

오토 레이아웃을 잡는것이 이제는 나름 능숙(?)해서 불편하지는 않지만, 그럼에도 SnapKit을 배워서 더 강력한 개발자가 되기 위해서!! 라이브러리를 모두 정복해보자!

 

공식사이트

https://github.com/SnapKit/SnapKit

 

GitHub - SnapKit/SnapKit: A Swift Autolayout DSL for iOS & OS X

A Swift Autolayout DSL for iOS & OS X. Contribute to SnapKit/SnapKit development by creating an account on GitHub.

github.com

 

✅ 코드리뷰 

//
//  ViewController.swift
//  SnapKit_practice
//
//  Created by Hamlit Jason on 2021/08/18.
//

import UIKit
import SnapKit
class ViewController: UIViewController {

    lazy var box = UIView()
    override func viewDidLoad() {
        super.viewDidLoad()
        
        self.view.addSubview(box)
        box.backgroundColor = .green
        box.snp.makeConstraints { (make)-> Void in
            make.width.height.equalTo(50)
            make.center.equalTo(self.view)
        }
        
        
    }


}

시작화면