Skip to content

coding style

songwongeun edited this page Jan 24, 2019 · 5 revisions
  1. swift lint 사용
  2. swift api 가이드1swift api 가이드2를 기본으로 한다.
  3. guard let : return 동작이 없을 경우 한줄로 작성
  4. 함수 첫번째줄 중괄호 한칸 띄워서 작성
  5. 함수 사이에만 한줄 띄우기, 함수 내부에는 빈 줄을 작성하지 않는다.
  6. delegate 프로토콜은 extention으로 작성하고 함수명은 해당 클래스명으로 작성
  7. 주석 한글로 작성하기
  8. 커밋 한글로 작성하기
  9. 기능 단위로 스토리보드를 나눠서 사용

Example

class ViewController: UIViewController {
   //MARK: - Properties
   //MARK: IBOutlets

   //MARK: Private Properties

   //MARK: - Methods
   //MARK: Override Methods
   //MARK: Private Methods

   //MARK: IBActions
}

//MARK: - Extensions
//MARK: UIScrollViewDelegate
//MARK: UITableViewDelegate