본문 바로가기
[android 10] 모든 앱에 해당하는 동작 변화 [android Q] 모든 앱에 해당하는 동작 변화 https://developer.android.com/about/versions/10/behavior-changes-all Non-SDK interface 제한 -Pie 부터 Non-SDK interface 제한이 시작되었다.Q 에서는 해당 list 를 업데이트하였다.목표는 모든 private api 를 제거하는 것이다. -Android Q 를 target 하지 않는다면, 몇몇 변화는 즉각적으로 영향을 미치지 않을 것이다.하지만 현재 greylist 에 있는 non-SDK interface 를 사용한다면, 이것은 미래에 어떻게든 high risk 로 돌아올 것이다. -만약 앱이 non-SDK interface 를 사용하는지 확실치 않다면 테스트 해서 찾.. 2020. 3. 14.
SIGABRT vs SIGSEGV SIGABRT vs SIGSEGV -SIGABRT abnormal termination conditionabort() 와 같은 것으로 시작된다.프로세스 중단신호이다. -SIGSEGV invalid memory access ( segmentation fault )잘못된 메모리 참조로 인해 발생한다. abnormal termination condition, abort, invalid memory access, process, segmentation fault, SIGABRT, SIGABRT vs SIGSEGV, SIGSEGV, 잘못된 메모리 참조, 프로세스 중단 신호 2018. 2. 14.
[iOS Study] 병렬 프로그래밍 가이드 ( dispatch source ) [iOS Study] 병렬 프로그래밍 가이드 ( dispatch source ) https://developer.apple.com/library/ios/documentation/General/Conceptual/ConcurrencyProgrammingGuide/GCDWorkQueues/GCDWorkQueues.html#//apple_ref/doc/uid/TP40008091-CH103-SW1 About dispatch source -dispatch source 는 low-level system event 를 처리하기 위한 data type 이다. -Timer dispatch source 는 주기적인 noti 를 만든다. -Signal dispatch source 는 UNIX signal 이 도착하면 not.. 2017. 7. 3.
반응형