일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 안드로이드 에러
- 안드로이드 숏컷
- FlutterView MethodChannel
- 스위프트 푸시
- 노티피케이션 익스텐션
- 푸시 데이터 저장
- swift sms
- Swift flutterviewcontroller
- 안드로이드 앨범
- Flutter NativeView
- 스위프트
- 스위프트 UserDefaults
- NotificationService Extension
- 앱 꺼졌을 때 푸시 데이터 저장
- swift 문자
- 플러터 뷰 컨트롤러
- flutter rotate
- 앱 백그라운드 푸시 데이터 저장
- flutter 회전
- silent push
- 스위프트 웹뷰
- swift autolayout
- 안드로이드 FCM
- Swift flutterview
- 스위프트 카메라
- 스위프트 앨범
- 안드로이드 바로가기
- 스위프트 테이블 뷰 셀
- native flutter view
- Today
- Total
목록iOS (기능) (89)
Things take time
[UI 추가하기]스토리보드상에 추가한 UI들을 직접 코드로 추가하는 경우다. 나같은 경우에는 하나의 뷰 안에 같은 유형의 UI가 동일한 자리에 있어야할 경우(하나는 hidden으로 되어 있으며, 보이는 UI를 누르면 Hidden시키고, Hidden된 UI를 보여줘야하는 경우)에 사용했다. 이 외에도 그냥 코드로 추가하는 사람이 편하다면 그렇게 하면 된다. 핵심은 간단하다. UIXXX 즉, XXX에는 UI의 종류.. 버튼이나 텍스트필드, 라벨 등이 들어가게 된다. 코드를 보자. let explainLabel2 = UILabel(frame: CGRect(x: explainLabel.frame.minX, y: explainLabel2.frame.minY, width: explainLabel.frame.widt..
[Launch Image] 참고로 알아둘 것은 Launch Screen File이란 것과 Launch Image Source 두 가지가 있다는 것이다. Launch Images Source는 앱이 실행되고 그냥 이미지 하나 잠깐 띄우고 메인으로 넘어갈때 활용하면 되는, 기존의 기능이고 Launch Screen File이란 Launch Screen용 스토리보드 파일을 따로 만들어서, 일반 뷰 컨트롤러와 마찬가지로 프로그래밍 제어뿐 아니라 Auto Layout등을 활용할 수 있다. (처음 쓴 말과 동일) 이를 위해서는 storyboard파일을 위의 캡쳐에서 Launch Screen File에 연결하면 된다. 이 작업을 위해서는 .storyboard의 Identity and Type의 Interface Bui..
[주소록] 스위프트를 이용하여 카카오톡 처럼 기본 SNS를 만들어 보려고하는데.. 하이브리드만 해본 나로서는 네이티브의 모든 기능을 사용할 줄 모르는 상황,안드로이드라면 좀 더 익숙하겠지만 iOS는 이제 막 공부하는 시점이기 때문에 어렵다. 게다가 스위프트로는 레퍼런스 자체가 많이 없다. 물론 영어로는 많지만.. 그렇게 구글러로 열심히 한 결과 주소록에 대한 개념을 잡았다.(레퍼런스로 사용할 포스팅좀 많았으면 좋겠다.. 스위프트가 어려운 언어는 아니지만 응용 단계로 가면, 참고할 사이트가 많이 없다.) [Addressbook, Contacts] 주소록을 가져오기 위해서 import해야하는 라이브러리가 있는데 Addressbook은 iOS 9.0대부터 deprecated되었기 때문에 사용하면 안되고, Co..
[UIActivityViewController] 안드로이드의 Intent.createChooser와 비슷하달까, 공유할 내용이 적힌 배열을 전달하여 아이폰 내에 설치된 앱들에게 전달할 수 있는 기능이다. 카카오링크처럼 버튼이나 동작 등에 대한 자세한 기능까지는 사용하기 어렵지만, 텍스트 정도의 내용을 전달하는 것이라면 오히려 이 하나로 간편하게 끝낼 수 있다. func announce() { print("announce call") let text = "공유할 내용" let textToShare = [ text ] // 액티비티 뷰 컨트롤러 셋업 let activityVC = UIActivityViewController(activityItems: textToShare, applicationActiviti..