[ iOS ] 네트워크 통신 _ Rest API
iOS/iOS2024. 8. 5. 16:22[ iOS ] 네트워크 통신 _ Rest API

이 글은 API가 뭔지 다시한번 생각해보고 코드를 작성 해보며 각각의 코드가 어떤 역할을 수행하는지 알아보며 적은 글이다.    1. API란 무엇인가?API(Application Programming Interface) =  소프트웨어 애플리케이션이 서로 통신하는 방법 1 - 1. API의 장점 1. 재사용성: 한 번 개발된 API는 여러 애플리케이션에서 재사용가능,  이를 통해 개발 시간과 비용을 절약 2. 모듈화: API를 사용하면 애플리케이션의 기능을 모듈화할 수 있어 유지보수와 확장이 용이함 3. 상호운용성: 서로 다른 애플리케이션과 시스템이 통신할 수 있게 하여 데이터 공유와 협업을 촉진함 4. 보안성: API를 통해 데이터를 주고받을 때, 인증과 권한 관리를 통해 보안을 강화할 수 있습니다...

동기(Synchronous) vs 비동기(Asynchronous)
iOS/iOS2024. 7. 31. 21:17동기(Synchronous) vs 비동기(Asynchronous)

🍎 1. 동기(Synchronous) vs 비동기(Asynchronous) 프로그래밍동기(Synchronous) 프로그래밍과 비동기(Asynchronous) 프로그래밍은 프로그램의 실행 흐름을 제어하는 두 가지 주요 방식입니다.동기 방식은 작업이 순차적으로 처리되는 반면, 비동기 방식은 작업이 병렬로 처리될 수 있어 보다 효율적인 작업 처리가 가능합니다.🍏 1. 동기(Synchronous) 프로그래밍동기 프로그래밍의 기본 개념동기 프로그래밍에서는 작업이 순차적으로 처리됩니다. 즉, 이전 작업이 완료된 후에 다음 작업이 실행됩니다.프로그램의 흐름이 코드의 순서에 따라 진행되며, 한 작업이 완료될 때까지 다른 작업은 대기합니다.동기 방식의 장단점장점간단한 코드 구조: 순차적으로 코드를 작성할 수 있어 이..

728x90
image