개발자 기술 면접 질문, 답 20가지 1. 오버로딩과 오버라이딩이 무엇인가? 오버로딩(Overloading): 하나의 클래스에 같은 이름의 메서드를 여러 개 정의하는 것을 의미한다. 오버라이딩(Overriding): 조상 클래스로부터 상속받은 메서드의 내용을 상속받는
주요 수행업무 및 역할A.(에이닷) iOS 개발 및 최적화iOS15 target Swift 개발SwiftUI, Combine 및 iOS15에 적용되는 신규 Swift ABI를 사용합니다.Unity기반 Framework 연동padOS, tvOS, watchOS등 확장 예
Auto Layout기존의 Frame-Based Layout과 다른 View들 간의 이용하여 View의 위치와 크기를 자동으로 결정하는 Layout System입니다.관계는 Constraint로 설정이 가능하다.참고전통적으로 앱은 유저 인터페이스를 각 뷰의 프레임(fr
Main.Storyboard 우측 하단에 5가지 메뉴들이 있다.메뉴 가운데 위치한 버튼이 뷰에게 제약을 설정해주는 버튼이다.버튼을 클릭하면 방향과 값을 지정해주는 화면이 나온다 값을 입력하면 아래 사진과 같이 빨간 실선으로 바뀌게 된다.Add 1 Constraint 버
학기말 과제로 Auto Layout 실습 Add New Constraints에서 Top에서 +30 방향값 입력 하였습니다. Height 65 값 입력 하였습니다. Width 220 값 입력 하였습니다. Align에서 x 값 0 입력 하였습니다. 키, 몸무계 Tex
학기말 과제로 Auto Layout 실습 2 Wed View Wed View Top거리 0으로 지정했습니다. Wed View Trailing, leading, Bottom 거리를 10으로 지정했습니다. ![](https://velog.velcdn.com/images
학기말 과제로 Auto Layout 실습 마무리 Weight View Horizontally 값을 지정했습니다. Lable에 Top, Trailing, Leading을 지정했습니다.
Table View는 사용자 정의 가능한 데이터를 행과 섹션으로 분할된 단일 열에 표시하는 것이다. 예로는 항목들이 나열된 화면으로 메세지, 연락처, 메모장 등이 있습니다.테이블 뷰에는 정적 테이블 뷰와 동적 테이블 뷰 두 가지가 있습니다.정적 테이블: 고정된 개수의
Main.storyboard에 Table View 생성 View Controller에 Table View를 드래그 앤 드롭을 하였습니다.
Table View 생성 내용에서 연결됩니다.ViewController 클래스 안에 Title과 Header를 달아주는 함수를 작성했습니다. 인자로 전달되는 section에 맞는 헤더를 케이스별로 입력해주면 됩니다.코드시뮬레이터로 실행시킨 화면Main.stroyboar
코드실행 결과리스트 테이블 뷰에서 항목을 선택하면 나오는 뷰를 디자인 하였습니다.Table View (제약 조건을 주었습니다)Table View CellImage ViewLableButtonFile->New->Cocoa Touch Class->Clas 이름작성 을 하여
Table View Cell에 identifier을 cell을 지정했습니다.Table View Cell을 CustomCell로 사용하기 위해 ImageView와 Lable을 추가했습니다. Cell 안에 Lable과 ImageView을 관리할 CustomCell이라는 파
FoodListViewController에서 text값을 받아 왔습니다.text 값을 받아 저장할 수 있는 변수를 생성했습니다.뷰가 보여주는 컨테느를 미리 로드하는 메서드를 작성했습니다.FoodListViewController에서 prepare메서드를 이용하여 seg