티스토리 뷰

ProjectSetting

Code Convention

hyun99999 2021. 7. 20. 13:38
728x90
반응형

Code Convention

style share(https://github.com/StyleShare/swift-style-guide) 를 기초로 필요한 부분만 수정.

function naming 만 수정이 필요하다고 판단함.

서버통신

서비스함수명 + WithAPI

IBAction

동사원형 + 목적어
ex) touchBackButton

뷰 전환

pop, push, present, dismiss

동사 + To + 목적지 뷰 (다음에 보일 뷰)

( dismiss는 dismiss + 현재 뷰 )

데이터 다루기?

  • 데이터 파싱 - parse + 모델 + 결과물

    parseDiaryUserID

초기세팅

  • init + 목적어

ex) initPickerView

hidden unhidden

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

뷰 UI 관련

  • 동사원형 + 목적어

뷰에 데이터 뿌리기

  • update + 목적어

ex) updatePickerView

네비게이션 바 관련

  • init, update

애니메이션

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

register

  • register + 목적어
  • registerXib

권한 위임

  • assign + Delegate / DataSource

subview로 붙이기

  • attatch

프로토콜

  • 뷰 이름 + View + Delegate

MARK 주석

// MARK: - Properties

// MARK: - @IBOutlet Properties

// MARK: - @IBAction Properties

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

// MARK: - Extensions

// MARK: - UITableViewDataSource

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

// TODO: -

// FIXME: -

728x90
반응형

'ProjectSetting' 카테고리의 다른 글

Issue 다루기  (0) 2021.07.20
Commit,Issue,PR  (0) 2021.07.20
Branch  (0) 2021.07.20
Branch rules  (0) 2021.07.20
Automated kanban  (0) 2021.07.20
댓글
최근에 올라온 글
최근에 달린 댓글
글 보관함
«   2024/11   »
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
링크
Total
Today
Yesterday