티스토리 뷰

* 마크주석

**// MARK: - Properties**

**// MARK: - @IBOutlet Properties**

**// MARK: - @IBAction Properties** 

**// MARK: - View Life Cycle** 
     viewDidLoad(), viewWillAppear()...

**// MARK: - Functions**

**// MARK: - Extensions**

**// MARK: - UITableViewDataSource** 

**// MARK: - UITableViewDelegate** 
     프로토콜들 Extension 으로 빼기

* 함수 네이밍 

서버통신

  • 서비스함수명 + WithAPI

 

IBAction

  • 동사원형 + 목적어 ex) touchBackButton

 

뷰 전환

  • pop, push, present, dismiss
  • 동사 + To + 목적지 뷰 (다음에 보일 뷰)
  • ( dismiss는 dismiss + 현재 뷰 )

 

데이터 다루기

  • 데이터 파싱 - parse + 모델 + 결과물sort소확행
  • parseDiaryUserID

 

초기세팅

  • init + 목적어

ex) initPickerView

 

hidden unhidden

  • show + 목적어
  • hide + 목적어

 

뷰 UI 관련

  • 동사원형 + 목적어

 

애니메이션

  • 동사원형 + 목적어 + WithAnimation
  • showButtonsWithAnimation

 

register

  • register + 목적어
  • registerXib

 

권한 위임

  • setDelegation()

 

subview로 붙이기

  • attatch

 

프로토콜

  • 뷰 이름 + View + Protocol

파일명 네이밍

@IBOutlet Properties - 프로퍼티 종류 뒤에 다 쓰기 (줄임말 X)

ex) emailTextField(O) emailTF(X)
loginButton(O)

 

뷰 컨트롤러 파일 만들 때 뒤에 ViewController 다 쓰기 (VC (X))

파일명 첫 글자는 대문자
Enum 등은 첫 글자 대문자
변수 첫 글자는 소문자

 

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
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
글 보관함