본문 바로가기

분류 전체보기140

[UIKit] UITableViewCell의 구조 Notion에 정리한 내용을 옮겨왔다. 공식문서에서는 UITableViewCell에 대해서 다음과 같이 설명한다. UITableViewCell TableView의 단일 행에 대한 시각적 표현을 가진 UIView 타입 ( = Class 타입 ) Cell은 주로 사용자 지정 컨텐츠를 구성하고 관리하기 위해 사용된다. UITableViewCell은 테이블 관련 동작을 지원하기 위한 몇 가지 특정 customization을 제공한다. Cell을 선택 또는 하이라이트 적용 표준 Accessory View 추가 ( 세부사항 또는 disclosure control 등) 편집가능한 상태로 cell 전환 테이블에 시각적 계층을 만들기 위해 cell’s content를 들여쓰기 UITableViewCell의 기본 구조 C.. 2023. 7. 28.
[UIKit] UITableView에 Cell 내부 UIButton이 동작하지 않는 이유( = ContentView) contentView를 보니 예전에 내부 Button이 동작하지 않는 이유를 찾느라 고생했던 기억이 나서 정리했다. Notion에 정리한 내용을 옮겨왔다. 발생가능한 이슈 UITableViewCell 내부에 배치한 UIButton에 대해 Delegate패턴, Closure패턴을 활용해도 동작하지 않는 상황 요약설명 UITableViewCell 위에 ContentView가 있다. Cell을 커스텀하기 위해선 ContentView 위에 다른 view들을 배치해야 한다. 그렇지 않으면 우리가 보는 것과 달리 ContentView를 클릭하게 되며, 다양한 문제를 겪을 수 있다. 설명 애플 공식문서에서는 다음과 같이 설명한다. contentView는 cell 객체의 content view…라는 재귀같은 설명을 하.. 2023. 7. 28.
[책읽기] 프로덕트 매니지먼트 (Product Management) https://www.hanbit.co.kr/store/books/look.php?p_code=B8246471071 프로덕트 매니지먼트성공하는 프로덕트를 만들고 좋은 프로덕트 매니저로 성장하기 위한 가이드www.hanbit.co.kr읽게 된 동기어떤 일을 함에 있어 같이 일을 하는 사람이나 팀이 무슨 일을 하는지를 이해하는 것은 기본적인 사항이다. 누가 무슨 일을 하는지 이해해야 적합한 팀이나 사람에게 적합한 업무를 주고, 물어보는 등 협업에 필수적인 사항이기 때문이다. 회사가 작다면 아는 사람에게 물어보는 경우가 많겠지만, 직무가 세분화된 기업일수록 업무 범위에 대한 이해는 중요하다. 그런 면에서 Product Management 전반에 대한 이해와 PM에 대해 소개하는 책을 한빛미디어를 통해 알게 되.. 2023. 7. 22.
[프로그래머스] Swift - 모음사전 (LV.2) 문제 설명 사전에 알파벳 모음 'A', 'E', 'I', 'O', 'U'만을 사용하여 만들 수 있는, 길이 5 이하의 모든 단어가 수록되어 있습니다. 사전에서 첫 번째 단어는 "A"이고, 그다음은 "AA"이며, 마지막 단어는 "UUUUU"입니다. 단어 하나 word가 매개변수로 주어질 때, 이 단어가 사전에서 몇 번째 단어인지 return 하도록 solution 함수를 완성해주세요. 제한사항 word의 길이는 1 이상 5 이하입니다. word는 알파벳 대문자 'A', 'E', 'I', 'O', 'U'로만 이루어져 있습니다. 입출력 예제 word result "AAAAE" 6 "AAAE" 10 "I" 1563 "EIO" 1189 풀이 [ 메모리: 16.5mb, 최대시간: 0.03ms ] func solut.. 2023. 7. 9.