본문 바로가기

🍎 iOS/문서읽기10

[iOS] 변수명, 어떻게 지을까? - API Design Guideline(1) API Design Guideline의 원문과 번역본이 별도로 있지만, 단순히 읽기만 하면 잘 이해가 안 되더라도 그냥 넘어가거나 번역이 이상하면 눈에 들어오지 않아 나름대로 번역을 해봤다. 번역이라고 번역투이고 싶지 않아서 자연스럽게 써보고 싶었는데 뭔가 잘 안 되는 것이 아쉽긴하다. (번역이 이상하다는 말을 반성하게 됨.) 의역된 부분이 다소 있기에 불편하게 보는 사람들이 있을지도 모르겠다. 작성하고보니 전부 읽는 건 나중에 보게 될 나에게도 부담스러울 것 같아, 글을 3개로 나눴다. Fundamentals ( 기본사항 ) 사용 시점의 명확성이 가장 중요하다. 단순히 선언된 코드를 읽지 말고, 사용 사례를 생각하며 문맥상 명확한지 확인해라. Clarity at the point of use is yo.. 2023. 3. 28.
[Swift] 변수(var), 상수(let), 타입 어노테이션(type annotation), 타입추론 변수와 상수는 개발자가 값을 기억하기 위해 정의하는 이름이라고 볼 수 있다. 마치 이름모르는 사람을 설명할 때는 어떻게 생겼고, 어디서 일하고 등은 머릿속에 있는 정보를 말로 설명하려면 복잡하지만, 김땡땡씨 라고 기억하고 있다면 언제든 '김땡땡씨' 라고 언급하기만 해도 누구나 알 수 있다는 것과 유사하게 이해하면 될 것 같다. -변수(var) = 변할 수 있는 수: 필요에 따라 저장된 값을 다른 값으로 변경할 수 있다. 다만, 변경 시 같은 타입이어야 함. ( ex) 정수 -> 정수 ) -상수(let) = 변할 수 없는 수: 한 번 저장된 값은 변경할 수 없다. 상수로 정의하는 이유는 값이 실수로 변경되는 것을 방지하고, 값의 성격이 명확히 분류되어 관리가 효율적이기 때문인데 변수나 상수 둘 중 어느 것.. 2022. 4. 2.