-
Notifications
You must be signed in to change notification settings - Fork 3
Week3
onemoon edited this page Feb 18, 2019
·
9 revisions
- 가끔은 코드가 아닌 직접 손으로 그림을 그려서 순서를 잡아보는 것도 좋은 방법이다.
- thread 생각해보기 중에서...
- request, retrive, load, fetch는 언제 어떨때 사용하는것이 좋을까?
- request - 요청을 주고 받는 주체가 달라질때 사용한다.
- retrieve - 예전에 저장해놓은걸 가져와서 꺼내쓰는 느낌일때 사용한다.
- load - 어떤 값을 가져온 내용은 다음에 사용하겠다.
- fetch - 어떤 값을 가져 오자마자 바로 사용할때 사용한다.
- 튜터님의 의견
- load. 옮기는 대상을 통째로 다른 공간에서 특정 저장공간으로 옮길때. 대부분은 메모리인 경우가 많죠 클래스도 (누가?) 힙에 로딩하죠.
- fetch. 자동사라서 주체가 직접 전체 덩어리중에서 불명확한 일부분을 가져오는 느낌. db에서 전체 데이터 중에 특정 row를 가져올때
- retrive. 타동사라서 특정 대상 목적어가 꼭 필요함. (이미 보관된 것 중에서) 무엇을 가져올지 목적이 명확한 경우.
- request. 대상이 두 개가 있을 때. 다른 대상에게 하는 요청. 주어가 목적어 대상에게 요구해서 응답을 받을때.
- 권한 확인은 앱 최초 실행 1회만 확인하고 사용자가 권한 거부 할 시 설정 가서 바꾸지 않는 이상 다시 권한 확인 요청은 하지 않는 것이 맞는건가?...
- Subsequent calls to the method do not prompt the user again.
- 다시 사용자에게 요청하지 않는다.
- 참고자료 : Apple Documentation - requestSiriAuthorization(_:)