설정 방법 (url 스키마는 "testmyapp"이라는 이름을 예시로 하겠음) ios 1. AppDelegate.m에 다음 내용을 추가 #import // 파일 상단에 추가 ... // Add this above `@end`: - (BOOL)application:(UIApplication *)application openURL:(NSURL *)url options:(NSDictionary *)options { return [RCTLinkingManager application:application openURL:url options:options]; } 2. 프로젝트 - targets - 타겟 프로젝트 - info탭 - URL Types에 + 버튼을 누른 후 Identifier와 URL Schemes란에..
react-native-router-flux 라이브러리를 사용하면서 발생했던 이슈 몇 가지가 있었다. 1. 두 번 이상의 클릭으로 새로운 스크린을 띄우게 되면 그 갯수만큼 스크린이 열림. (2번 누르면 2개 열림) 2. 창 닫기 버튼을 두 번 이상 클릭 했을 때 Actions.pop()이 여러번 호출 되는 증상. (2번 닫기버튼 누르면 2개 스크린이 닫힘) 3. 안드로이드에서 Back 버튼 두 번 누를 때 종료하는 기능 각각을 다음과 같이 해결함! 두 번 이상의 클릭으로 새로운 스크린을 띄우게 되면 그 갯수만큼 스크린이 열리는 증상 actions.js를 생성 후 다음과 같이 push함수를 정의한다. (현재 스크린의 키 값과 비교 후 이미 띄워졌다면 수행하지 않는 코드) 출처 (github.com/akso..
http 프로토콜 통신 방식은 단방향 요청 - 응답으로 동작한다. 클라이언트에서 요청을 보내야 응답하는 것으로 실시간 데이터 반영 하는데에는 적합하지 않은 구조이다. 실시간 반영 문제를 해결하기 위한 몇 가지 해결 방법이 있다. polling, long polling, streamming, websocket 등 방식이다. Polling 방식: Client가 일정 간격으로 요청을 보내는 방식 예) 3초에 한번씩 서버에 데이터 요청 업데이트가 없는 경우에도 불필요한 요청이 생기기 때문에 효율적이지 못함. Long Polling 방식: Client가 요청(응답대기)을 걸어놓고 Server에서 데이터 변경이 있을 때만 응답해주는 방식 응답이 오면 Client는 다시 (요청)응답대기를 걸어놓는다. 요청(응답대기)..
- Total
- Today
- Yesterday
- TextInput 한글
- proguard
- uicollecionview
- Gif
- multiple commands produce
- zip
- 12.5
- local
- png
- cocoapods
- jpeg
- WKwebview
- env: python
- idea
- Monterey
- 프로가드
- DEX
- Podfile
- mac command
- multidex
- HTML
- F
- idea command
- ReactNative 한글
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |