티스토리 뷰
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 |
댓글
TAG
- Swift
- Notification
- rxswift
- Objective-C
- github
- Firebase
- Widget
- 2022 KAKAO TECH INTERNSHIP
- MOYA
- 서버통신
- UserDefaults
- RxCocoa
- WidgetKit
- WWDC
- IOS
- projectsetting
- MVVM
- configurable widget
- async/await
- CloneCoding
- Protocol
- containerBackground
- SwiftUI
- watchOS
- APNS
- YPImagePicker
- urlsession
- Algorithm
- WWDC22
- OpenSourceLibrary
최근에 올라온 글
최근에 달린 댓글
글 보관함
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
링크
- Total
- Today
- Yesterday