[Swift] MARK: - 나만의 주석으로 코드 구역설정하기
MARK: - 가 뭔데? 같은 파일 내에서 직접적인 관련이 있는 부분끼리 서로 묶어주는 구역설정의 방법. 구분선이 생김과 동시에, Xcode 내부에서도 따로 관리해준다. 왜 필요한데? 아무리 MVC패턴이나 delegate 패턴 등으로 파일을 분리하더라도, 한 파일에서의 코드가 길어질 수 있다. 코드가 밑으로 길어지면 가독성이 떨어지기 마련이다. LongCode를 ViewController라고 생각해보자. 그럼 LongCode가 채택한 Protocol1과 Protocol2는 모두 이 App의 View 부분을 관리하는 것이다. 그런데 이제는 현재 .swift 파일의 코드가 더 길어졌다고 생각해보자. 그렇다고 가독성을 위해 이 Protocol1과 Protocol2 마저 다른 파일로 분리해버린다면, 이는 코드의..
2020.04.13