전체 글


WKWebView (class) : 브라우저와 같은 대화형 웹 콘텐츠를 표시하는 객체 웹 콘텐츠를 앱의 UI에 원활하게 통합하는 데 사용하는 플랫폼 (Native View) 웹 브라우저의 기능을 앱 내에 통합하는 것을 가능하게 함 웹 페이지의 로딩, 탐색, 스크롤과 같은 기능을 제공 이 웹 뷰는 HTML, CSS, JavaScript 콘텐츠도 Native View에서 사용 가능합니다. WebViewConfiguration을 사용하여 URL Scheme를 처리기를 설정하고, Cookie를 관리, 웹 콘텐츠의 대한 기본 설정을 사용자 정의 import UIKit import WebKit class ViewController: UIViewController, WKUIDelegate { var webView: ..


viewIsAppearing(_:) 시스템이 ViewController의 view를 view 계층구조에 추가하고 있다는 것을 ViewController에 알림 호출 이후에 ViewController의 view가 나타날 때마다 System은 이 함수를 한 번씩 호출합니다. viewWillAppear(_:)와 달리 System은 ViewController의 view를 view계층 구조에 추가하고 이 함수를 호출하고 Superview는 ViewController의 view를 배치합니다. viewWillAppear vs viewIsAppearing System은 모양을 전환하는 중에 viewIsAppearing(_:)을 한 번만 호출하고 view가 나타날 때 Layout이 필요하지 않은 경우에도 호출합니다.

용어 프로퍼티(property) : 클래스 / 구조체 / 열거형 등에 관련된 값 인스턴스(instance) : 클래스 / 구조체/ 열거형에서 생성된 객체 메서드(Method): 특정 타입에 관련된 함수 이니셜라이저(init) : 초기화될때의 상태를 지정 맵(Map) : 자신을 호출할 때 매개변수로 전달된 함수를 실행하여 그 결과를 다시 반환해주는 함수 필터(Filter) : 맵과 마찬가지로 새로운 컨테이너에 값을 담아 반환, 다만 맵과 다르게 특정 조건에 맞게 걸러내는 역활 리듀스(Reduce) : 컨테이너 내부의 콘텐츠를 하나로 합하는 기능을 실행하는 고차 함