일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Flutter UIKitView MethodChannel
- 스위프트 앨범
- 스위프트 UserDefaults
- 안드로이드 숏컷
- 스위프트 테이블 뷰 셀
- Swift flutterviewcontroller
- swift autolayout
- 스위프트 푸시
- silent push
- 스위프트
- 앱 꺼졌을 때 푸시 데이터 저장
- FlutterView MethodChannel
- flutter rotate
- 안드로이드 FCM
- 푸시 데이터 저장
- 안드로이드 에러
- native flutter view
- Flutter NativeView
- 노티피케이션 익스텐션
- Swift flutterview
- 플러터 뷰 컨트롤러
- swift 문자
- 스위프트 웹뷰
- 스위프트 카메라
- 앱 백그라운드 푸시 데이터 저장
- flutter 회전
- swift sms
- NotificationService Extension
- 안드로이드 바로가기
- 안드로이드 앨범
- Today
- Total
목록iOS (기능) (89)
Things take time
[밴드] http://developers.band.us/develop/guide/share 밴드 공유하기, 밴드링크는 사용자에게 밴드로 이동하여 해당 메시지나 이미지 등을 추가해서 보낼 수 있다. 카카오링크와 마찬가지이지만, 차이점은 카카오 링크는 SDK를 패키지 내에 추가해야하는 번거로움과 엑스코드 상에서 세팅해야하는 것까지 추가되어 귀찮기 그지 없다. 물론 그만큼 다양하고, 예쁘게 보낼 수 있는 장점이 있다. 밴드 개발자 센터에서 보이는 내용으로 추가하는데, 대신 밴드 사이트에서는 기본적으로 Object-C로만 제공하는 소스이기때문에 이를 스위프트로 이용하여 사용한다. BOOL isBandInstalled = [[UIApplication sharedApplication] canOpenURL:[NSUR..
[카카오링크] https://developers.kakao.com/docs/ios#카카오링크 카카오링크란 기본적으로 사용자에게 메시지를 보내고, 이미지 텍스트 버튼 등을 넣어서 해당 버튼을 눌렀을 때 특정 URL이동이라던지.. 정보 등을 알려주는데 활용한다. 특히, 앱 내에 공유하기처럼 카카오톡 지인들에게 정보를 전달할 때 활용하는 기능이다. 카카오내비, 카카오스토리 등 다양한 기능의 API들도 있지만, 대표적인 카카오 링크에 대해 알아본다. 위의 레퍼런스 사이트에서 참고해서 그대로 하면되지만, 기본적인 설명이 Object-C로 되어있다. 물론 샘플예제를 열어보면 SWIFT로 작성한 내용이 있기 때문에 그것을 참고해도 괜찮겠다. [준비작업] 1. SDK다운로드 : https://developers.kak..
[Info.plist] 프로젝트 파일이나 워크스페이스(프로젝트보다 상위의 개념으로 여러 프로젝트 혹은 코코아팟으로 다운받은 라이브러리를 모두 포함한 개념)을 생성하면 같이 들어있는 파일 중에 plist파일이 존재한다. 이 파일의 용도는 무엇일까. plist = property file로 필수적인 환경 설정 정보들을 포함하는 구조화된 텍스트 파일이며, xml구조로 된 utf-8로 인코딩된 파일이다. 또한 key, value값으로 이루어져 있으며 Info.plist란 이름으로 생성되고, I로 시작하는 이름은 필수적이다. 물론 이 Info.plist파일처럼 자동 생성된 파일말고 사용자가 직접 지정하여 생성할 수 있는데 이 방식은 -Info.plist로 생성하면 된다. let infoDic = Bundle.ma..
[하이브리드 앱] 하이브리드 앱을 개발할 때는 네이티브(iOS)와 웹(JS)간의 통신을 통해 웹에서 네이티브의 기능을, 네이티브에서 웹을 호출할 수 있는 것이 핵심이다. 물론 그 바탕은 웹뷰에서 이루어진다. 웹뷰는 기본적으로 UIWebview가 아닌, WKWebview기준이다. 1. 환경 설정 1-1) 딜리게이트 설정을 위한, 프로토콜 3개를 상속받는다. WKNavigationDelegate, WKUIDelegate, WKScriptMessageHandler 1-2) 연동을 위한 변수를 선언한다. let contentController = WKUserContentController() let config = WKWebViewConfiguration() 1-3) 웹뷰 변수 및 딜리게이트를 설정한다. web..