본문 바로가기
728x90

💻 Programming/iOS2

[iOS] Request Methods를 곁들인 Alamofire 간단 사용법 앱을 개발하다 보면, 서버와 통신하는 부분이 필수적입니다. 이럴 때, 기본으로 제공하는 Foundation의 URLSession을 사용하여 네트워킹을 수행합니다.하지만, URLSession은 다소 번거로운 점이 있기 때문에 오픈 소스 라이브러리인 Alamofire를 주로 사용합니다. AlamofireAlamofire는 swift를 기반으로 한 HTTP 네트워킹 라이브러리입니다. 앞에서 언급한 Foundation의 URLSession 기반으로 구현되어 있어, 이를 더 쉽게 사용할 수 있도록 합니다. https://github.com/Alamofire/Alamofire GitHub - Alamofire/Alamofire: Elegant HTTP Networking in SwiftElegant HTTP Net.. 2025. 2. 27.
[iOS] WKWebView로 웹뷰(WebView) 구현하기 WebViewWebView란 프레임워크에 내장된 웹 브라우저 컴포넌트로 View의 형태로 앱에 임베딩하는 것을 말합니다. 예를 들어, API를 통해서 받은 URL을 호출을 해보면 응답 값으로 JSON, XML 같은 데이터 포맷이 아니라 HTML로 들어옵니다. 만약 이렇게 데이터가 들어오게 되면 파싱을 해줄 수 없습니다. 그래서 이러한 HTML 데이터를 처리해서 웹페이지로 보여주는 프레임워크가 WebView입니다.즉, WebView는 앱 내에 웹 페이지를 넣는 것을 의미합니다. WebView를 구현하는 방법은 여러가지가 있습니다. UIWebViewUIWebView는 ios 2.0에 출시되었으며 웹 콘텐츠를 앱 내부에서 렌더링을 할 수 있습니다.성능과 보안 문제로 인해 iOS 12에서 Deprecated되어.. 2025. 2. 24.
728x90