전체 글2 Call by value, Call by reference 너희가 뭔데? 안녕하세요. Call by value(콜 바이 벨류), Call by reference(콜 바이 레퍼런스)에 대해 들어보신 적이 있나요? 개발자라면 또는 개발 공부를 하는 사람이라면 무조건 한번 이상은 들어봤을 거라고 생각합니다. 혹시나 이 글을 통해 처음 접했거나, 제대로 된 지식이 없다면 제가 도움을 줄 수 있게 되어 영광입니다. 이 글을 끝까지 읽는다면 여러분들도 이제 Call by value, Call by reference에 대해 잘 아는 사람이 될 테니까요. :) 그럼 잘 아는 사람이 되기 위해 같이 살펴볼까요? Call by value(콜 바이 벨류)란? Call by value는 말 그대로 단순 '값'을 전달하는 방식입니다. 인자로 받은 값을 복사하여 처리하는 방식인데요. 이렇게 말로만 보.. 2022. 8. 17. [iOS] Bounds와 Frame의 차이는 뭘까? 안녕하세요 👋 iOS 개발을 하다 보면 한 번쯤은 Bounds와 Frame에 의문을 가지게 됩니다. 도대체 이 둘은 무엇이고, 어떤 차이가 있는 걸까? 오늘은 이 두 친구들에 대한 자세한 이야기를 다뤄보려고 합니다. 우선 Bounds와 Frame이 각각 무엇인지 살펴봅시다. Bounds Bounds에 대해 자세히 살펴봅시다. Bounds는 UIView의 instance property입니다. var bounds: CGRect { get set } 공식 문서를 참고해보면 CGRect 타입이라는 사실을 알 수 있습니다. CGRect 타입이니 origin과 size를 갖겠네요. (CGRect에 관한 자세한 설명은 추후 다른 글에서 작성해드리겠습니다.) View의 위치와 크기를 자신만의 좌표 시스템에서 나타낸다.. 2022. 5. 29. 이전 1 다음