분류 전체보기 (401) 썸네일형 리스트형 [flutter] 플러그인 프로젝트 자동 생성 요소 1. 플러그인 프로젝트 생성flutter create --org com.example --template=plugin --platforms=android,ios -i swift hello_world 생성된 플러그인 클래스 확인/pubspec.yaml 파일의 fultter - plugin - platforms 에서 각 플랫폼별로 패키지명이나 클래스를 확인할 수 있다.flutter: plugin: ios: pluginClass: HelloWorldPlugin ./lib 하위에 dart 파일들이 생성된다.hello_world.darthello_world_platform_interface.darthello_world_method_channel.dart 이 파일은 dart에서 각 플랫폼.. [flutter] iOS 기본 모듈 구성 방식 Integrate a Flutter module into your iOS project | Flutter Integrate a Flutter module into your iOS projectLearn how to integrate a Flutter module into your existing iOS project.docs.flutter.dev 모듈 만들기모듈템플릿을 사용해 프로젝트를 생성cd some/path/flutter create --template module my_module 기본 구성요소Runner xcode 프로젝트와 워크스페이스 : ./.ios (숨김폴더)dart 소스 : ./lib테스트 : ./testflutter 프로젝트 정보 : ./pubspec.yaml ./.ios 폴더의 경우 .. [concurrency] Task, TaskGroup, task timeout Task @frozen struct Task where Success: Sendable, Failure: Error init(priority: TaskPriority?, operation: () async -> Success) init(priority: TaskPriority?, operation: () async throws -> Success) TaskGroup @frozen struct TaskGroup where ChildTaskResult: Sendable TaskGroup은 별도의 메서드를 사용해 생성해야 하며, 생성된 task 내에서만 사용해야 함. 주요함수 func addTask(priority: TaskPriority?, operation: () async -> ChildTaskResul.. K7 프리미어 하이브리드 브레이크 패드 모비스 앞 : 58101F6A00 / 패드키트 - 프론트 디스크 브레이크 뒤 : 58302G0A50 / 패드키트 - 리어 디스크 브레이크 올뉴 K7 하이브리드(17년식)와 동일. 올뉴 K7 하이브리드 뒷 패드의 경우 검색시 2개가 나오는데 기존 58302G0A10 에서 변경된듯 보임. 상신 하드론 상신 하이큐의 경우 HP 만 SP 로 변경 앞 : HP1986 / 일반 16년 1월 이후, 하이브리드 16년 10월 이후 뒤 : HP1846 / 일반 16년 1월 이후 전자파킹, 하이브리드 16년 10월 이후 아래처럼 패키징 되어 있고 그리스 제공 링크시스 MX 4200 링크시스 MX4200 WiFi6 1.4GHz Quad Core Flash: 512MB, RAM: 512MB 참고) MX5300 : CPU 2.2GHz , RAM 1GB, 유선 포트 4개 일단 공유기로서 성능은 MX4200도 차고 넘친다고 생각해 4200으로 선택 별도 팬이 없는 구조라 발열도 4200이 더 유리할 것이라 생각 XBOX Series X같은 사각 타워형 디자인 안테나 내장 전원 어댑터 12V / 3A 4200 은 유선 랜 포트가 3개, USB3.0 하단에 전원 및 WPS, RESET 설정을 위한 리커버리키, 시리얼, 맥 주소 NAS보다 NAS 같은 생김새 설정 페이지, 모바일 앱 제공 거실 TV 옆에 있어도 각 방의 송수신 품질에는 크게 문제 없음 2G, 5G 혼용 모드로 그냥 사용 중 IG.. github ssh 설정 ssh 키 생성 ssh-keygen -t rsa -C "email" 공개키 등록 공개키(pub) 파일내용을 github > Settings > SSH and GPG Keys 에서 ssh 키 등록 config 생성 host는 실제가 아닌 구분을 위한 이름으로 remote 등록시에 사용된다. Host id1.github.com HostName github.com IdentityFile ~/.ssh/개인키1_파일명 User git Host id2.github.com HostName github.com IdentityFile ~/.ssh/개인키2_파일명 User git Port 22 git remote 등록 SSH를 사용하는 경우 http와는 다른 url 형식 사용 git@host 중 host는 실제 도메인이 .. [WebRTC] peerConnection.statistics() 중 자주 확인하는 데이터 매번 키와 필드를 찾는게 구찮아서 일단 자주사용하는 webrtc 통계 데이터 샘플로 정리해 둠. 연결 관련 데이터 peer-connection id: "RTCPeerConnection" type: "peer-connection" timeStamp: 1655703464253039.0 values: [ "dataChannelsClosed": 0 "dataChannelsOpened": 1 ] data-channel id: "RTCDataChannel_2" type: "data-channel" timeStamp: 1655703464253039.0 values: [ "bytesSent": 12410 "messagesReceived": 9 "messagesSent": 3 "state": open "label": d.. [swift] sorted array 에 값 추가 WWDC 2018 Session 406 : Divide-and-Conquer Binary Search stackoverflow : sorting - How do I insert an element at the correct position into a sorted array in Swift? func sortedInsertionValue(_ value: String) { var slice: Array.SubSequence = mySortedArray[...] while !slice.isEmpty { let middle = slice.index(slice.startIndex, offsetBy: slice.count / 2 ) if value < slice[middle] { slice = slice[.. 이전 1 2 3 4 5 6 7 ··· 51 다음