Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 안드로이드 숏컷
- 안드로이드 에러
- Swift flutterviewcontroller
- 스위프트 UserDefaults
- 안드로이드 앨범
- 앱 꺼졌을 때 푸시 데이터 저장
- swift sms
- 플러터 뷰 컨트롤러
- silent push
- 스위프트 푸시
- 안드로이드 FCM
- Flutter UIKitView MethodChannel
- 스위프트 웹뷰
- 스위프트 테이블 뷰 셀
- 안드로이드 바로가기
- flutter 회전
- 스위프트
- swift 문자
- native flutter view
- swift autolayout
- 푸시 데이터 저장
- 스위프트 앨범
- 앱 백그라운드 푸시 데이터 저장
- 노티피케이션 익스텐션
- 스위프트 카메라
- flutter rotate
- FlutterView MethodChannel
- Swift flutterview
- NotificationService Extension
- Flutter NativeView
Archives
- Today
- Total
목록cancelPreviousPerformRequests (1)
Things take time
[SWIFT] 일정 시간 내 반복 함수를 실행할 때 가장 마지막에 호출한 함수 한 번만 호출하기
[개요] 제목짓기가 참 애매했는데, 무슨의미냐하면 사용자가 플레이어를 재생하는 도중 앞으로 가기를 위해 더블탭을 눌렀다고 가정하자. 사용자가 더블탭을 5번 눌렀을 때, 최후의 작업은 5번누른 만큼의 시간(10초라 가정할 경우 50초)을 이동하길 원한다. 여기서 구현 방법은 1. 더블탭을 누를 때마다 10초를 이동시킨다. 2. 특정시간안에 계속된 연속동작이 들어올 경우, 카운트를 증가시키고 특정 시간이 지나고 연속동작이 들어오지 않았을 때 카운트 * 10초를 해서 해당 플레이어를 이동시킨다. 1번이 가장 이상적이긴하겠지만, 상황에 따라 2번을 써야할 때가 있다. 플레이어를 예로 들었지만 애니메이션이 동작하고 있을 때 라던지(애니메이션이 돌고 있는 와중에는 애니메이션을 다시 재시작하지 않기 위함) 등이 있다..
iOS (기능)
2020. 12. 9. 12:03