26일차 - 21.07.03

수킴·2021년 7월 3일
0

100DaysOfSwift

목록 보기
27/37
post-thumbnail

학습키워드

  • review(복습)

1. Wrap up

도전과제

  1. 사용자가 허용되지 않는 URL을 방문하려고하면 차단되었다는 경고를 표시합니다.
  2. 뒤로가기, 앞으로가기 구현하기 (webView.goBack, webView.goForward)
  3. 초기 뷰컨트롤러를 테이블뷰로 변경해서 항목 중 첫번 째 웹사이트가 아닌 선택해서 이동하기

2. Review for Project 4: Easy Browser

  • WKWebViewWebKit의 요소입니다.
  • loadView()는 호출되고 뷰를 생성하고 viewDidLoad()에서 로드 된 뷰를 구성합니다.
  • DoubleFloat보다 더 많은 데이터를 가지고 있습니다.
  • 뷰에서 sizeToFit()을 호출하면 content를 위한 정확한 공간의 값을 가집니다. (UIKit은 뷰의 content를 측정한 후 모든 content가 표시되도록 크기를 조정합니다.)
  • 이스케이프클로저는 나중에 실행되도록 저장할 수 있지만, 프로그램이 완료되면 코드가 실행되지 않습니다.
  • 다른 객체의 특정 메서드를 가리키는 데 #selector 를 사용할 수 있습니다 . **(@objc** 표시가 되어있는 메서드에 따라서)
  • Delegation 을 사용하면 한 객체가 다른 객체를 대신하여 응답할 수 있습니다.(서브클래스하지 않고도 사용자정의를 할 수 있습니다.)
  • App Transport Security : 보안 연결만을 사용하여 인터넷을 통해 데이터를 전송할 수 있음을 의미합니다.
  • Flexible spaces 은 사용 가능한 모든 남은 공간을 자동으로 차지합니다. ( 버튼을 한쪽으로 밀거나 그 사이에 여백을 추가하여 버튼을 깔끔하게 배치 할 수 있습니다.)

링크

100 Days of Swift - Day 26 - Hacking with Swift

profile
iOS 공부 중 🧑🏻‍💻

0개의 댓글