Trulyawesome

iOS HTML 데이터 가져오기 본문

프로그래밍/iOS

iOS HTML 데이터 가져오기

ethkelitt 2019. 12. 28. 14:18

앱을 만들때 대부분이 외부서버에 데이터를 저장하고 ,불러오기 때문에 외부 서버와 교류하는 일은 중요합니다. 

특정한 사이트에서 정보를 가져올때는 url은 당연히 필요하고 그에 따른 session , task가 필요합니다. 

 

 

HTML 데이터 불러오기 

예시로 youtube사이트에 연결해 HTML문서를 가져오도록 하겠습니다 (playground로 진행합니다)

 

 

 1. 먼저 불러올 주소를 urlPath에 저장해줍니다. https://는 필수로 작성해 주어야 합니다. 작성하지 않고 불러오려면 추가 작업이 필요합니   다. swift는 위의 url을 단순한 String으로만 인식하기 때문에 url을 정의하여 NSURL로 변환해주어야 합니다. 

2. 그 후 접속을 위해 Session을 작성해주어야 합니다. url에 접속해주기 위해 URLSession.shared를 작성해 줍니다. 

 

그 후 해야할 일을 작성할 task를 정의해줍니다. session의 dataTask를 호출해주어 어떤 url에 접속할지 정의해줍니다. 

그 다음 접속에 성공하면 어떤 일을 할지 completionHandler에 작성해줍니다. 대표적으로 data, response, error을 적어줍니다.  마지막으로 task.resume()을 적어주면 성공적으로 로그창에 HTML문서가 나타납니다. 

 (youtube HTML문서)

'프로그래밍 > iOS' 카테고리의 다른 글

TodoApp 제작(Swift)1  (0) 2020.01.18
Firebase 데이터 입력 및 불러오기  (0) 2019.12.29
Firebase 설정하기  (0) 2019.12.28
Swift Object outlet & button action 구현  (0) 2019.05.09
Swift 기본 프로젝트  (0) 2019.05.08