본문으로 건너뛰기

쓰레드

API가 동작하는 쓰레드

모든 API는 명시적으로 Main Thread에서 동작합니다.

사실상 Kakao Native SDK의 함수들은 콜백 방식으로 동작하고 콜백 내부는 Main Thread에서 동작합니다.

하지만 모든 로직을 Main Thread에서 실행시킴으로써 혹시 모를 에러를 방지합니다.

이 패키지에서 제공하는 함수들은 대부분 Native SDK를 포팅한 일반적인 유틸리티 함수이기 때문에 무거운 연산을 수행하지 않는다고 판단했습니다.

이 동작은 추후에 성능적인 개선이 필요하다고 논의될 시, 언제든지 수정될 수 있습니다.

iOS의 Native Module에서 requireMainQueueSetup은 앱의 부팅 시간을 늘릴 수 있기 때문에 사용하지 않고 필요하지 않기때문에 사용하지 않습니다.