[CS] 싱글 페이지 어플리케이션(SPA) 란?
싱글 페이지 어플리케이션 (SPA) SPA는 웹 어플리케이션의 구조나 아키텍처를 설명하는 용어로, 서버로 부터 새로운 페이지를 불러오지 않고 현재의 페이지를 동적으로 다시 작성함으로써 사용자와 소통하는 웹 애플리케이션이나 웹사이트를 말합니다. SPA를 사용하면 페이지를 새로고침 할 필요없이 필요한 데이터가 있다면 서버로 부터 비동기로 데이터를...
싱글 페이지 어플리케이션 (SPA) SPA는 웹 어플리케이션의 구조나 아키텍처를 설명하는 용어로, 서버로 부터 새로운 페이지를 불러오지 않고 현재의 페이지를 동적으로 다시 작성함으로써 사용자와 소통하는 웹 애플리케이션이나 웹사이트를 말합니다. SPA를 사용하면 페이지를 새로고침 할 필요없이 필요한 데이터가 있다면 서버로 부터 비동기로 데이터를...
AVFoundation 이란? 멀티미디어(카메라, 오디오 재생 및 레코드, 이미지 생성 등)를 처리하기 위한 프레임워크 입니다. 만들게 될 바코드 앱 원리 비디오 촬영 기능을 통해 디바이스의 화면에 출력 시키고, 카메라를 통해 바코드를 입력 받아서 바코드의 값을 꺼내쓸 예정입니다. 사용되는 클래스 설명 AVCaptureVide...
iOS 개발에서 중요한 것은 문법도 중요하지만, 그 전에 애플리케이션이 어떻게 동작하고 관리되는지 알아야 효율적인 앱을 만들 수 있다고 생각해서 정리했습니다. UIKit에 정의된 UIViewController 살펴보기 @available(iOS 2.0, *) @MainActor open class UIViewController : UIRespond...
방통대에서 알고리즘 공부를 더 효율적으로 하기 위해 나름 정리한 정보를 메모할겸 포스팅 하게 되었습니다! 자, 그럼 알고리즘에 대해 알아볼까요? 알고리즘은 주어진 문제를 해결하거나 함수를 계산하기 위해 따라야 할 명령어들을 단계적으로 나열한 것이다. 알고리즘의 특징 입력 : 알고리즘은 0개 이상의 입력을 받을 수 있다. 이 입력은 알...
실무에서 모든 프로젝트가 Swift 언어로 되어 있으면 얼마나 편했을까? 라는 생각이 들 때가 있다. 왜냐하면, 많은 곳에서 Objective-C를 사용하는 프로젝트가 있기 때문이다! (Swift에 관심 없는 Objc 개발자도 있기 때문) 만약 Swift는 잘 다루고 Objective-C는 잘 다루지 못하고 이해만 가능한 상황이라면, Swift로...
(종결) 그럼 Realm 은 어떻게 읽는가?? 공식 사이트에 따르면, Realm은 “렘”으로 발음합니다. iOS 톡방 중 Realm에 대한 발음에 대한 논란 사진.jpg Realm 이란? Realm 은 모바일 데이터베이스 라이브러리로 Android, iOS, Tablets, Wearables 에서도 사용 가능한 라이브러리 입니다. ...
요약 : 배스천 호스트(Bastion Host)란 침입 차단 소프트웨어가 설치되어 내부와 외부 네트워크 사이에서 일종의 게이트 역할을 수행하는 호스트입니다. Bastion 본래 뜻 출처 : 네이버 Bastion은 수호자, 보루, 요새와 같은 뜻을 가지고 있습니다. 이는 네트워크에서도 비슷한 역할을 수행합니다. 각 나라별로 다음과 같이...
Keychain에 대해서 이해하는 것이 중요! Keychain 정의 Keychain은 비밀번호나 인증 토큰과 같은 민감한 정보를 안전하게 저장할 수 있게 도와주는 Security 프레임워크의 기능입니다. Apple Document : https://developer.apple.com/documentation/security/keychain_ser...
요약하면 프레임워크와 라이브러리의 차이는 “제어”를 “누가” 하느냐 입니다. 프레임워크(Framework) 프레임워크가 애플리케이션의 전반적인 흐름을 제어하고 프레임워크가 제공하는 규칙이나 인터페이스를 따라야 한다. 라이브러리(Library) 개발자가 애플리케이션의 전반적인 흐름을 제어하고, 필요에 따라 기능을 호출하여 필요한 작업을 수행할 수 ...
UserDefaults에 대해 자세히 알아보자! UserDefaults는 실무에서도 자주 사용하는 저장 방식이라 필수적으로 알아야 할 기본적인 내용이라 정리할 기회가 생겨서 정리하게 되었습니다. Apple에서 설명하는 UserDefaults https://developer.apple.com/documentation/foundation/userde...