전체 글44 [iOS] About URLSession - 1 iOS 개발을 하다 보면 이 네트워크 통신은 떼려야 뗄 수 없는 것 같습니다.그저 정해진 화면만 구성하는 것을 넘어흔히 우리가 사용하는 로그인, 실시간으로 정보를 사용자에게 보여주는 등 다양한 작업에서 사용되기에 네트워킹은 앱 개발 생태계에서 매우 중요하다고 볼 수 있습니다. 이번 글에서는 네트워크 통신 방법인 URLSession 과 Alamofire 에 대해 비교해 비교해보고URLSession에 대한 작성법 정도 정리해 보려고 합니다! 우선 제가 생각하기에 가장 큰 차이점은 URLSession : 애플이 직접 제공하는 네이티브 APIAlamofire: 코드의 간결함과 사용 편의성을 제공하는 외부 라이브러리 인데요, 좀 더 자세히 들어가보면 URLSession의 경우객체 생성, 에러/JSON 처리가 .. 2024. 6. 12. [iOS] About App SandBox APP SandBox 란? 미국에서 아이의 안전을 위해 SandBox에서만 놀게 하여 위험을 최소화했다라는 데서 유래한 보안 모델입니다.애플이 애플리케이션의 디바이스에 로컬로 데이터베이스를 설정할 수 있도록 하는 동시에,앱이 다른 애플리케이션에 간섭하지 않도록 격리하는 방식입니다. iOS는 기본적으로 앱 하나 당 SandBox화 되어있습니다. 이는 곧 다른 앱의 정보에 접근이 불가능하다는 얘기인데,쉽게 풀어서 적어보자면현재 우리는 카카오톡에서 확인한 문서를 인스타그램, X 등에서 확인할 수 없고,그 반대의 경우도 마찬가지일 겁니다.이게 가능하다면 꽤나 머리가 지끈 해지겠죠?또한 파일 정도도 가볍게 오가는데, 바이러스나 해커가 마음만 먹는다면 얼마든지사용자의 데이터에 접근이 가능해질 겁니다. 이처럼 아.. 2024. 5. 20. 이전 1 ··· 5 6 7 8 다음