🚀 iOS 네트워킹 정복하기

    🚀 iOS 네트워킹 정복하기 (5) ATS (App Transport Security)

    🚀 iOS 네트워킹 정복하기 (5) ATS (App Transport Security)

    원문(블로그이전) 시리즈 | 🚀 iOS 네트워킹 정복하기 - averycode.log 요즘은 블로그대신 github 에 학습내용을 정리를 하게 되었는데,오랜만에 velog로 돌아와 iOS 네트워킹을 정복 시리즈를 작성해봅니다.iOS를 공부한지 몇개월이 지났는데 바쁘다는 핑계(?)로 네트워 velog.io App Transport Security 📔 관련 공식문서 NSAppTransportSecurity Preventing Insecure Network Connections ATS란? ATS는 애플리케이션과 웹 서비스 사이에 통신 시 보안 향상을 위한 기능으로 iOS 9.0, macOS 10.11 이상의 앱에서 모든 인터넷 통신 시 안전한 프로토콜을 사용하도록 보장하는 것으로 사용자의 민감한 정보가 유출되..

    🚀 iOS 네트워킹 정복하기 (4) CodingKeys / Custom 인코딩과 디코딩

    🚀 iOS 네트워킹 정복하기 (4) CodingKeys / Custom 인코딩과 디코딩

    원문(블로그 이전) 시리즈 | 🚀 iOS 네트워킹 정복하기 - averycode.log 요즘은 블로그대신 github 에 학습내용을 정리를 하게 되었는데,오랜만에 velog로 돌아와 iOS 네트워킹을 정복 시리즈를 작성해봅니다.iOS를 공부한지 몇개월이 지났는데 바쁘다는 핑계(?)로 네트워 velog.io 이번 시간에는 key 이름을 커스텀할때 사용할 수 있는 Coding Key 와 직접 인코딩과 디코딩을 구현하는 방법에 대해 알아보겠습니다. 그전에 왜? 커스텀 할일이 생길까요? api 응답 데이터가 Camel Case 가 아니라 snake case 라던가 다른 형식을 사용하는 경우 swift 의 컨벤션에 맞지 않는데 요러한 경우에 사용할 수 있습니다. 다시한번 자세히 설명하면! 일반적으로 데이터 통신을..

    🚀 iOS 네트워킹 정복하기 (3) Codable Protocol ( JSON Encoding / Decoding)

    🚀 iOS 네트워킹 정복하기 (3) Codable Protocol ( JSON Encoding / Decoding)

    원문 (블로그이전) 시리즈 | 🚀 iOS 네트워킹 정복하기 - averycode.log 요즘은 블로그대신 github 에 학습내용을 정리를 하게 되었는데,오랜만에 velog로 돌아와 iOS 네트워킹을 정복 시리즈를 작성해봅니다.iOS를 공부한지 몇개월이 지났는데 바쁘다는 핑계(?)로 네트워 velog.io Codable typealias Codable = Decodable & Encodable 자신을 "외부표현"으로 변환하거나 변활할 수 있는 타입 Codable 은 Encodable 과 Decodable protocol로 구성된 유니온 타입(union type)으로 정의할 수 있다. "외부표현" : 보통 JSON이나, property-list... 프로토콜로 Class, Enum, Struct 모두에서 ..

    🚀 iOS 네트워킹 정복하기 (2) URLSession

    🚀 iOS 네트워킹 정복하기 (2) URLSession

    원문 시리즈 (블로그 이전) 시리즈 | 🚀 iOS 네트워킹 정복하기 - averycode.log 요즘은 블로그대신 github 에 학습내용을 정리를 하게 되었는데,오랜만에 velog로 돌아와 iOS 네트워킹을 정복 시리즈를 작성해봅니다.iOS를 공부한지 몇개월이 지났는데 바쁘다는 핑계(?)로 네트워 velog.io URLLoadingSystem URL Loading System - 공식문서 The URL Loading System provides access to resources identified by URLs, using standard protocols like https or custom protocols you create. Loading is performed asynchronously, s..

    🚀 iOS 네트워킹 정복하기 (1) Kick Off

    🚀 iOS 네트워킹 정복하기 (1) Kick Off

    원문 시리즈 (블로그 이전) 시리즈 | 🚀 iOS 네트워킹 정복하기 - averycode.log 요즘은 블로그대신 github 에 학습내용을 정리를 하게 되었는데,오랜만에 velog로 돌아와 iOS 네트워킹을 정복 시리즈를 작성해봅니다.iOS를 공부한지 몇개월이 지났는데 바쁘다는 핑계(?)로 네트워 velog.io 요즘은 블로그대신 github 에 학습내용을 정리를 하게 되었는데, 오랜만에 블로그로 돌아와 iOS 네트워킹을 정복 시리즈를 작성해봅니다. iOS를 공부한지 몇개월이 지났는데 바쁘다는 핑계(?)로 네트워크 통신을 완벽하게 이해하고 쓰는 느낌이 아니라 원리부터 차근차근 다시 공부해보려고 한다. Contents 공부순서는 아마 요렇게 되지 않을까 싶다 네트워크 기초 URLSession Alamof..