• Jan
  • Feb
  • Mar
  • Apr
  • May
  • Jun
  • Jul
  • Aug
  • Sep
  • Oct
  • Nov
  • Dec
  • Sun
  • Mon
  • Tue
  • Wed
  • Thu
  • Fri
  • Sat
  • 27
  • 28
  • 29
  • 30
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

iOS 프로젝트 MARK 주석

MARK 주석?

이렇게 말하니까 뭔가 어색해 보이지만 사실 Mark 주석은

ViewController 파일을 만들 때 마다 보는 주석이다! 사실 이름도 MARK 주석 아닌데 내가 그냥 갖다 붙인 거임 ㅋ-ㅋ

image

가운데쯤 위치한 // MARK: - Navigation 이넘…

오늘은 이넘을 쓰는 방법을 잘 정리해보려고 한다

왜 .. MARK를 .. ?

// 어쩌구저쩌구 라는 편한 주석이 있는데 이걸 왜 쓰나요?

한 파일 내에서 관련있는 부분끼리 구역을 묶어주는데,

여러가지 이유가 있겠지만 내가 MARK 주석을 쓰려는 가장 큰 이유는

image

크으… 바로 이거 때문인데, 솝트 22기 iOS파트 처음 들어왔을때인가

저거 보고 속으로 진짜 우와 했던 기억이 있는데… 이제서야 제대로 정리를 함,, 해보자구,,~

쓰는 법

  1. // 를 적는다
  2. 한 칸 띄고 MARK: 한 칸 띄고 - (기호)
    1. 콜론(:)을 붙여써야 함
    2. 기호는 생략 가능 - 생략하면 구조 화면에서 구분선이 없음
  3. 한 칸 띄고 표시하고 싶은 구역 명을 적는다
// MARK: - Properties

그럼 어떤 구역을 구분해야 하지?

이건 자유지만, 그냥 내가 이곳저곳 찾아보면서 눈치보면서 대충 이렇게 하나부다 ~ 하고 정리한 것

// MARK: - Properties

// MARK: - @IBOutlet Properties

// MARK: - @IBAction Properties Outlet이 있으면 Action도 있지 않을까

// MARK: - UITableViewDataSource 프로토콜들

// MARK: - View Life Cycle viewDidLoad(), viewWillAppear(_:) …

이런것도 있다

// MARK: - Outlets

// MARK: - Variables

// MARK: - Actions

// MARK: - Overrides

// MARK: - Implementation

// MARK: - TextFieldDelegate

이런것도

// MARK: - IBOutlets

// MARK: - Class Properties

// MARK: - Init & dealloc methods

// MARK: - UIViewController events viewDidLoad()…

TODO: 와 FIXME:

// 어쩌구: - 형식은 MARK만 있는게 아니다!

TODO, FIXME도 있다! 옛날엔 !!!랑 ???도 있었던 듯

// TODO: - 어쩌구 구현하기

// FIXME: - 저쩌구 고치기

이런 식으로 똑같이 쓰면 된다. FIXME는 밴드 모양 아이콘이 뜬다 ~!

image

아우 넘 이뻐 당연히 클릭하면 이동도 되는 멋진 넘이다.. 잘 써먹어야지

그리고 해두면 너무 편한 자동 완성 설정하기 까지 하면 완벽 ~!

//MARK: - 포스팅 끝!