목록비동기 (2)
BOID
안녕하세요, HoonIOS입니다. :) 비동기와 동기에 대해서는 개발 공부를 하다가 보면 많이 보이는 단어입니다. 비동기는 클로저에서 대표적으로 실행되는 처리입니다. 동기는 음....... 🤨 대표적으로 뭐가 있을까요... 흠.... 우선 비동기와 동기 처리의 뜻을 먼저 살펴보겠습니다. 비동기 & 동기 처리 구분 비동기 처리 기법 - 동시에 처리를 하는것으로 여러 일을 중복으로 처리하면서 실행을 하는 것을 말합니다. - 앞 명령이 일처리를 하고 있다가 추가 일처리가 생기면 아예 새로운 흐름의 일처리가 생기게 됩니다. 동기 처리 기법 - 일이 내려오면 들어오는 순서대로 차근차근 처리하는것을 뜻해 하나의 일을 완료할때까지 다음 일로 넘기지 않는다. ( 자료구조중에서 선입선출 역할일 큐라고 생각이 듭니다. )..
안녕하세요 HoonIOS입니다. :) 이번에는 코코아 터치 프레임워크에서 제공하는 UserDefaults객체로 값을 주고받는 방법에 대해 포스팅을 하겠습니다. UserDefaults 특징 & 저장 가능 타입 - UserDefaults로 값을 저장하면 앱이 삭제되지 않은 이상 값은 사라지지 않는 반영구적으로 유지가 된다는 장점을 가지고 있습니다. - 로그인 여부, 설정 정보등 간단한 것을 저장하는 경우가 많습니다. - UserDefaults객체는 plist파일을 이용하여 값을 내부적으로 저장하는데 NSDate, NSString, NSNumber, NSData, NSArray, NSDictionary클래스 타입, 스위프트에서 제공하는 기본 자료형까지 객체에 그대로 저장할 수 있습니다. * NSDate, NS..