분류 전체보기140 iOS - WKWebView, UIWebVie에서 에러코드 보기 (콘솔창 확인) WKWebView, UIWebView에서 에러코드 확인하기 요즘 만드는 앱에서 WebKit을 이용하고 있는데 에러코드를 못봐서 한참을 헤맸었습니다 당연히 못보겠지? 라고 생각하고 감으로 이것 저것 시도하고 있었는데... 시뮬레이터에서도 PC처럼 콘솔창을 띄울 수 있다는 사실을 뒤늦게 알았습니다... (내 6시간이...) 사파리에서 시뮬레이터를 선택하면 PC와 동일한 콘솔창을 띄울 수 있습니다 사파리에서 콘솔창 띄우기 1. 우선 사파리를 실행시켜 환경설정을 들어갑니다 2. 환경설정-고급에서 개발자용 메뉴를 활성화 3. 개발자용-시뮬레이터모델에서 콘솔창을 띄울 WebView를 선택합니다 twitchTest 프로젝트 명과 현재 시뮬레이터상에 있는 웹 리스트?를 확인할 수 있습니다 현재 웹뷰가 두개라면 두가지를.. 2022. 8. 2. iOS - DispatchQueue_2 DispatchQueue로 동시성을 알아보자 이전에 DispatchQueue를 학습하면서 두개의 Serial타입의 큐로 각각 sync 한다면 어떻게 처리될지 궁금했었습니다 며칠 생각을 해보다가 정리가 되어 직접 실행시켜 보면서 알게된 것을 몇가지 적어보려고 합니다 쓰레드에 어떻게 할당되느냐에 따라 다르게 동작 DispatchQueue는 상황에 따라 적절한 쓰레드에 Task를 할당하여 줍니다 이 때 하나의 쓰레드에 몰아주어 한번에 하나만 Task를 수행할 수 있고 여러개의 쓰레드에 할당시켜 동시에 처리하게 할 수 있습니다 sync와 async, 큐 타입을 적절히 이용해 필요한 방식으로 프로그래밍 해야합니다 아래와 같이 시리얼 타입 2개, Concurrency타입 2개를 생성해 테스트를 진행해 보겠습니다 /.. 2022. 7. 27. iOS프로그래밍 - Alert 띄우기 (AlertController, AlertAction) Alert 띄우기 아이폰에 Alert 띄우기 1. AlertController객체 생성 2. AlertAction 정의 3. 정의한 AlertAction을 Aler에 추가 4. Alert메서드 실행 Alert 객체 생성하기 Alert를 띄우기 위서는 먼저 AlertConroller 객체를 생성해야 합니다 생성자를 통해 타이틀, 내용, Alert타입을 선택할 수 있습니다 (❖그냥 AlertController()로 생성할 경우 actionSheet로 생성됩니다) title과 messages는 프로퍼티이기 때문에 생성 이후에도 수정할 수 있습니다 preferredStyle은 actionSheet와 alert 두가지 타입이 있습니다 1. actionSheet 2. alert Alert를 생성했다면 이제 위에 보.. 2022. 7. 26. 이전 1 ··· 7 8 9 10 11 12 13 ··· 47 다음