일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 스위프트 앨범
- Flutter UIKitView MethodChannel
- 앱 꺼졌을 때 푸시 데이터 저장
- Flutter NativeView
- 안드로이드 바로가기
- 스위프트 푸시
- 스위프트 웹뷰
- silent push
- 스위프트 카메라
- 안드로이드 앨범
- swift 문자
- 안드로이드 FCM
- Swift flutterviewcontroller
- 노티피케이션 익스텐션
- flutter rotate
- swift autolayout
- flutter 회전
- 스위프트
- Swift flutterview
- 안드로이드 에러
- 앱 백그라운드 푸시 데이터 저장
- 스위프트 UserDefaults
- 스위프트 테이블 뷰 셀
- native flutter view
- 안드로이드 숏컷
- swift sms
- FlutterView MethodChannel
- NotificationService Extension
- 푸시 데이터 저장
- 플러터 뷰 컨트롤러
- Today
- Total
목록iOS (기능) (89)
Things take time
[인코딩] 암호화 한다는 뜻이다. 파라미터를 전달하거나 변수를 전달할 때 값들을 그대로 보내지 않고 암호화를 통해 보내고, 받는 쪽에서는 디코딩이라하여 복호화하는 작업을 수행하게 한다.앱단에서 뿐 아니라 서버 PHP등에서도 자주 사용한다. [예제] let testStr = "티스토리는 영어로 tistory" print(testStr.addingPercentEncoding(withAllowedCharacters: .urlQueryAllowed)) let testURL = "http://g-y-e-o-m.tistory.com/admin/entry/post/" if let reviseStr = testURL.addingPercentEncoding(withAllowedCharacters: allowedChara..
[스키마를 이용한 앱 호출] 안드로이드의 경우, 매니페스트의 인텐트 필터를 이용하여 해당 필터링의 ~를 통해 스키마를 등록하고 웹이나 외부 Uri값을 통해 앱의 특정 액티비티를 호출할 수 있었다. 이는 iOS에도 지원하는 부분이기 때문에 그 사용법을 정리한다. 단, iOS는 특정 액티비티, 뷰 컨트롤러를 여는 개념이 아니다. 뷰 컨트롤러가 아니라 앱 자체를 여는 것이라는 것을 염두하자. 이게 가장 중요하다. [info.plist] 설정값을 저장하는 plist파일을 수정해야한다. 여기서 밑의 URL Types()를 보면 된다. Identifier부분에는 패키지명을 넣어주고, URL Schemes부분에는 원하는 스키마 명을 입력한다. 안드로이드의 경우 스키마 이름과 호스트 이름을 각각 지정하여 '스키마://..
[푸시] 안드로이드의 경우, 현재 FCM이란 방식으로 파이어베이스를 이용한 푸시를 서비스 할 수 있다. 물론 이 파이어베이스에서는 FCM을 이용해 iOS에서도 푸시를 이용할 수 있게 하는데.. 나같은 경우 안드로이드는 FCM, 아이폰은 APNS를 이용해보려 한다. [예제] 예제가 여러 곳에서 설명되어있는데.. 그 중에 실제 테스트 후 잘 된 곳을 바탕으로 다시 정리하려한다. 기본적으로 키체인을 통해 발급되는 인증서(.CSR)는 있다고 가정한다. 개발자라면 당연히 있을테니.. 이제 막 시작하는 사람이라면 키체인 접근->인증서지원-> 인증기관에서 인증서 요청을 통해 발급받는다. 1) 인증서 받기 : developer.apple.com에서 상단 Account로 이동한 뒤 아래로 인증서 관리 페이지로 이동한다...
[FMDB] https://github.com/ccgus/fmdbsqlite의 기능을 Object-C로 만든 라이브러리다. 스위프트에서 사용하려면? 브릿징헤더를 만들어서 연결해주면 된다. [FMDB import] 1) 프로젝트를 생성한다. 2) 프로젝트 단위로 클릭을 하면 보이는 General탭의 하단에 아래와 같은 Linked Frameworks and Libraries의 + 버튼을 누른다. 3) libsqlite3.tbd를 연결한다. 4) 화면 상단의 Source Control의 Clone...을 클릭한다. 5) 하단의 저장소 위치를 깃허브 주소를 넣는다. 6) 해당 깃허브에서 다운받을 소스 프로젝트의 이름과 위치를 지정한다. 7) 다운받은 프로젝트를 열어 src -> fmdb 폴더 자체를 원래 프로..