분류 전체보기 2

UIStackView의 arrangedSubviews와 subviews

UIKit으로 처음 view programming 을 할 때에 저는 어떤 UI든 stack view로 구성하려는 버릇이 있었습니다. 그렇게 stack view를 자주 사용하던 당시에도 비슷한 이슈를 겪었으나 제대로 알아보지 못하고 넘어 갔던 기억이 있는데요. 이번에 화면 요소로 UIStackView를 사용하던 중에 arrangedSubviews 와 관련한 이슈가 있어 알아보다가 arrangedSubviews 와 subviews의 차이에 대해 알게 되었습니다.  상황   구현하고 있던 뷰에서는 해당 회차의 로또 번호를 일렬로 표시하고 있어야 했습니다. 로또 공(아직 radius를 설정하지 않았지만 편의상 이렇게 부르겠습니다) 뷰가 비슷한 형태로 반복되고 있어, 번호나 보너스인지 정도의 정보만 가지고 쉽게..

iOS 2025.01.14

iOS 애플리케이션의 Entry Point

Entry Point는 무엇이고 왜 필요할까?Entry Point?컴퓨터 프로그래밍에서 Entry Point란, 프로그램 내에서 프로그램 실행이 시작되고, 프로그램이 command line 인자에 접근할 수 있는 지점입니다. 프로그램의 실행을 시작하면, 로더나 OS는 제어를 entry point로 전달하게 됩니다. 간단한 시스템, 주로 인터프리터 언어나, 간단한 실행 포맷, 그리고 부트 로더의 경우는 실행을 첫번째 문장에서 시작합니다. 그리고 이 entry point가 절대 주소 또는 상대 주소로 된 메모리 주소에 있는 경우가 있습니다. 프로그램의 문장 순서대로 실행되지 않는, order-independent 한 프로그램은 실행하기 위해 컴파일 된 여러 파일 사이에서 그 시작 지점을 명시적으로 지정할 필..

iOS 2024.12.31