- Reference
- https://tv.naver.com/v/4980432/list/267189
아래 내용은 위 강의영상을 기반으로 작성하였음을 알립니다.
view.insertSubview(gradientView, at: 2)
주어 + 동사 + (형용사명사 + 전치사)
# 1 올바른 품사를 사용해라
- 명사, 이름이 있거나 눈에보이거나 지칭할 수 있는것
- 동사, —하다
- 형용사, 명사를 꾸며주는 역할
- 전치사
이 4가지만 잘 구분하여 써도 무난하다
1-1. 동사의 변경
동사 원형 - 과거형 - 과거분사형
- 동사원형, 함수/ 메서드에 사용됨
- 과거형은 안씀
- 과거 분사형(Life Cycle 관련 delegate)
- 과거분사 = 형용사
- 수동의 의미, Bool변수
# 2 Bool
#3 단수와 복수(s)를 구분하여 사용하자.
# 타입별 NamingConvention
UI쪽에서는 타입을 네이밍에 명시해준다.
# 4 etc
isHidden이라고 변수명을 지어서 붙인다.
# 5 ID vs id vs identifier
대부분 identifier로 사용했다.
# 6 중복제거
[before]
struct Uset {
let userID: String
}
let id = user.userId
[after]
struct User {
let identifier: String
}
let id = user.identifier
# 7 getter가 없는 것처러 get을 사용하지않는다. 이유는 정확하 모르겠다.
# 8 메서드
func getPlaylist()
강아지랑 공놀이를 할때 playFetch라고 부르는데
=> 함수의 값을 바로 리턴값으로 할때
class func fetchAssets()
=> 결과를 바로리턴
func requestImage()
=> 비동기작업
func execute()