iOS 프로그래밍 한성현교수님 14주차 수업정리

유재우·2021년 11월 26일
0

goNaver 액션 버튼 함수 생성한다.

WebView  아울렛 변수 설정 및 WebKit을 import해야 오류가 나지 않는다.

goNaver버튼을 눌렀을 때 네이버의 URL을 받아 화면을 띄우게 하는 소스를 작성하고 실행 시킨 모습이다.

guard~ else문을 이용하여 URL주소를 잘못 입력했을 때를 대비한 화면을 띄울수도 있다.

If let VS Guard let

if let을 사용 할 때에는 if let 구문 블럭 안에 소스를 작성 해야 하는데 guard let은 구문 블럭 밖에 소스를 작성 할 수 있어 보기에 깔끔하고 편리하다.

과제 : 자신의 블로그가 바로 로드 되도록 수정!

viewDidLoad가 실행했을 때의 첫 화면을 다루는 함수이므로 viewDidLoad함수에 위에 사용했던 소스를 가져와 URL만 바꿔주면 된다.
반드시 super.viewDidLoad() 밑에 작성해야 한다!!

AutoLayout : 기종마다 다른 해상도와 디바이스를 옆으로 돌렸을 때의 인터페이스 변화에 따른 일종의 규칙들을 미리 설정 해두는 것이다.

그림에 버튼 아이콘을 옆으로 돌렸을 때에도 중앙에 위치하고 싶을 때 우측 하단에 
Align 버튼을 눌러 그림과 같이 수직, 수평 을 선택하고 Add 2 Constraints를 
누르면 그림과 같은 화면이 적용된다.
profile
끝없이 탐구하는 iOS 개발자 유재우입니다!

0개의 댓글