리스트 형태를 지니고 있어 스크롤이 가능해 많은 정보를 보여 줄 수 있습니다. 하나의 열, 여러줄의 행 수직으로만 스크롤 가능하다 각 행은 하나의 셀에 대응한다 섹션을 이용해 행을 시각적으로 나눌 수 있다. 헤더와 푸터에 이미지나 텍스트를 추가해 추가정보를 보여줄 수
테이블 뷰를 이루는 개별적인 행으로 UITableViewCell클래스를 상속받는다. 기본적으로 테이블뷰 셀은 셀컨텐츠 , 액세서리뷰 구조로 나뉜다 문자열 , 이미지 , 고유 식별자등이 입력된 상세보기 , 재정렬 , 스위치 와 같은 컨트롤 객체가 위치함 편집 컨트롤은 삭
UITableView 객체는 dataSource 와 Delegate가 없다면 정상적으로 동작하기가 어렵기에 꼭 두 객체가 필요하다 DataSource 는 MVC 패턴중 모델과 관련되어 있다 Delegate는 테이블의 모양과 동작을 관리하기에 컨트롤러의 역할에 가깝다 t
스토리 보드에서 뷰 컨트롤러 사이의 화면전환을 위해 사용하는 객체입니다. 별도의 코드 없이도 스토리보드에서 세그를 연경하여 뷰 컨트롤러 사이의 화면전환을 구현할 수 있다uikit에서 사용할 수 있는 표준 화면 전환을 위한 프로퍼티와 메서드를 포함하고 있습니다. 커스텀
정보의 형태나 형식을 표준화 ,보안, 처리 속도 향상, 저장 공간 절약 등을 위해 다른 형태나 형식으로 변환하는 처리 또는 그 처리 방식을 말한다 (ex: 위키백과 -> 부호화)인코딩의 반대 작업을 수행하는 것을 뜻하며 이를 수행하는 장치로 인코더라 부르며 회로, 소프
이번 시간에 배울 것은 1\. 프로세서, 코어, 프로그램과 프로세스, 스레드의 개념에 대해 알아봅시다 2\. 비동기 프로그래밍과 동시성 프로그래밍에 대해 알아봅시다3\. 병렬성 프로그래밍에 대해 알아봅니다.4\. 동시성과 병렬성의 차이에 대해 알아봅니다 \-프로세서는
UIAlertController 클래스를 통해 액션시트 또는 얼럿을 구성한 후 present(\_:animated:completion:)메서드를 이용해 모달로 액션시트, 얼럿을 보여준다 주요 메서드 init(title:message:preferredStyle:) : 얼
사용자가 탭바의 항목을 선택하면 항목에 연결된 뷰 컨트롤러의 콘텐츠가 화면에 보여지게 됩니다. 주로 여러 화면을 구성할때 사용합니다. 개발자가 직접 만들어 사용이 가능하지만 대부분 프레임웍에서 제공하는 탭바 컨트롤러 UITabBarController 를 사용하여 제어합
멀티코어와 멀티 프로세싱 환경에서 최적화된 프로그래밍을 할 수 있도록 애플이 개발한 기술이다 스레드 풀의 관리를 개발자가 아닌 운영체제에서 관리하기에 태스크를 비동기적으로 쉽게 사용이 가능하다. 개발자가 실행할 task 를 생성하고 dispatch Queue에 추가하면