Visual Studio Code는 거의 모든 주류 개발 언어의 구문 강조 표시, 코드 자동완성, 사용자 지정 바로 가기 키, 대괄호 일치 및 색상 구분, 코드 조각 프롬프트, 코드 비교와 같은 기능을 지원하는 무료 오픈 소스 최신 경량형 코드 컴파일러입니다. Git에 대한 기본 지원 그리고 동시에 풍부한 플러그인을 통해 플러그인 확장을 지원하여 사용자는보다 효율적인 기능을 사용할 수 있습니다. Visual Studio Code 개요 먼저 Visual Studio Code의 강력한 기능을 살펴 보겠습니다. 크로스 플랫폼 Microsoft는 항상 강력한 개발 도구로 알려져 왔으며 Visual Studio IDE는 "우주 최고의 IDE"로 많은 사람들에게 알려져 있습니다. 불행히도 Visual Studio ..
아래는 스크롤뷰의 컨텐츠를 프로그램에서 추가 삭제 할때 레이아웃이 망가지지 않게 하는 방법에 대해서 알아본다.모든 화면구성 할때 가장 기본이 되는 뷰가 아닌가 싶다.각 뷰에 어떤 Constrain을 추가하는지 순서대로 따라한다.먼저 View의 구조에 대해서 보면 1. Main view 2. Scroll view 3. Content view 4. Stack view1. Main view 최상의 뷰에는 벼로 설정 할 것이 없음으로 그냥 건너뛴다. 다만 취 상위뷰에 Scroll view 하나를 추가한다.2. Scroll view Scroll view 는 상,하,좌,우 constrain을 슈퍼뷰와 연관을 가지도록 추가 한다..3. Content view Content view 의 상,하,좌,우 constrain..
IOS 에서 스레드를 사용 하기 위해서 병렬 혹은 직렬 큐를 생성하여 사용 할 수 있다.디스패치-그룹을 사용 하는 방법 1. 병렬큐 생성 dispatch_queue_t queue = dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0); 2. 직렬큐 생성 dispatch_queue_t dispatch_queue_create(const char *label, dispatch_queue_attr_t attr); macOS 10.7 이후버전과 IOS 4.3에서는 attr를 반드시 명시적으로 DISPATCH_QUEUE_SERIAL혹은 (NULL)로 명시 하여야 한다. 만약 비동기 큐를 만들려면 DISPATCH_QUEUE_CONCURRENT으로 입력 해야 ..