ISO 날짜형식
https://java119.tistory.com/24
DateFormatter 편하게 가져오기
https://learn-hyeoni.tistory.com/69#recentEntries
query string
https://velog.io/@haileeyu21/Session-RESTful-API-란-Path-parameters-Query-string
uidiffabledatasource로 네트워킹 하며 무한스크롤
https://ios-development.tistory.com/715
마지막 문자 삭제
url.remove(at: url.index(before: url.endIndex))
UITextView는 scroll view를 상속받아서 내부에서 오토레이아웃 잡기가 굉장히 까다롭다. CustomUITextView를 만들어두고 재사용하기 위해 해당 텍스트 뷰 내부에 글자수를 제한하는 작은 UILabel을 addsubview하고 self.bottom (여기서의 self는 CustomUITextView) 처럼 제약을 설정해주려고 하니 안됐다. 그러다가 self.safeAreaLayoutGuide에 제약을 추가하니 정상적으로 작동했다.
snapkit 사용법
https://ios-development.tistory.com/609
개인적으로 extension으로 기존에 하던 방법이 더 편함
UITextView 글자수 제한하기
https://iosminjae.tistory.com/6
UITextView에 placeholder 넣기
https://gyuios.tistory.com/16
TextView의 placeholder 상하좌(우)에 여백 줘서 깔끔하게
textContainerInset = UIEdgeInsets(top: 15, left: 15, bottom: 15, right: 15)