스위프트 WebView, Segue, AppDelegate 데이터 공유
스위프트 [노트정리] 1. webView WebView를 아웃렛 연결해서 변수로 만든 후 viewDidLoad()에서 url을 로드한다. 이때 url은 옵셔널이기 때문에 '언랩' 한 후 URLRequest() 함수에 전달하고 webView.loadRequest() 함수를 이용해서 웹 뷰를 띄울 수 있다. http에 접속할 때는 보안 때문에 info.plist에서 App Transport Security Settings를 추가하고 Exception Domains에 웹페이지 주소값을 넣어준다. 2. 두 개의 화면 이동(Segue) 두 개의 화면을 이동할 때는 첫 번째 화면에서 두 번째 화면으로 넘어가는 이벤트가 발생하는 객체(버튼)를 우 클릭 한 후 두 번째 화면으로 드래그해서 Action Segue를 연결..
스위프트 딕셔너리(Dictionary)와 튜플(Tuple)
1. 딕셔너리(Dictionary) 딕셔너리는 배열과 마찬가지로 여러 가지의 데이터를 다룰 때 사용하는 녀석인데 배열과의 차이점을 정리한다.[키:값]으로 이루어진 형태인데 빈 딕셔너리를 만드는 방법도 알아두자. 그리고 이 녀석에 접근할 때는 앞쪽에 입력된 "키값"으로 접근을 하면 된다. 빈 딕셔너리를 선언하고 값을 넣을 때는 자료형에 맞게 키값에 따른 데이터를 넣어주면 되고 역시 "key"로 접근해서 값을 가져올 수 있다. 그리고 이 녀석도 for문으로 접근이 가능한데 for ('키','값') in dictionary{} 형식으로 접근하면 된다. 그리고 예제처럼 값을 추가할 때는 입력한 순서와는 관계없이 데이터가 저장되기 때문에 배열처럼 일정한 순서대로 접근하는 게 보장되지는 않는다. 딕셔너리의 값을 삭..