일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Swift
- Mac
- MG더뱅킹정기예금
- 청약
- kotlin
- 새마을금고
- Android Studio
- 용산 호반써밋 에이디션
- 달러예금
- audio record
- 사전청약
- 고금리
- arm-linux-androideabi
- gradle
- KB
- ndk r24
- 3rd framework
- 예금
- Andorid
- java
- RETROFIT
- EditText
- CHAT GPT
- Data Binding
- JetPack
- BindingAdapter
- Android
- ios
- ndkVersion
- ChatGPT
- Today
- Total
목록전체 글 (95)
pear
android studio 최초 설치 후 구버전 Project를 Load시 Gardle Sync를 성공하였지만 Build를 할수 없는 상태에서 오류를 찾다가 Run -> Edit Configurations에서 module not specified 오류가 발견 되는 경우가 있다. 방법1 Buidl.gadle 을 설치된 버전으로 변경. compileSdkVersion buildToolsVersion 방법2 Tool -> SDK Manager -> andorid SDK Project에서 설정한 buildToolsVersion 버전 설치 한다
환경 VS2015 설치 VS2015 설치 Xamrain 추가 설치 제어판 -> 프로그램 -> 프로그램제거 -> VS2015(마우스 오른쪽) -> 변경 -> 다음 -> 수정 -> 플렛폼 간 모바일 개발 체크 -> 업데이트 사용자 SDK 경로 설정 도구->옵션->Cross Platform->C++->Android
스위프트 메모리 타입 요약 [High] Stack Dynamic Heap BSS GVAR TEXT [Low] value type dump(variable:) dump(with:) dump(object:) EX) String stack 16byte 할당 heap 문자열 할당(짧은 문자열은 stack영역도 사용) dump(with:) copy-on-write Collection Heap print(MemoryLayout.size)//16 var fString = "a" var sString = "bb" print(MemoryLayout.size(ofValue: fString)) //16 print(MemoryLayout.size(ofValue: sString)) //16 주어진 instance 의 memor..
Mobile/Web 등에서 간단한 녹음 API들은 일반적으로 FLOAT32LE/FLOAT32BE 사용한다. 내게 필요한 스펙은 PCM format은 S16LE 이다. swift record - 1을 참고하여 내 스펙에 맞게 변환 import Foundation import AVFoundation //음성버퍼와 녹음 이벤트를 전달할 프로토콜 protocol RecordProtocol: class { func onBuffer(len:UInt32, buffer:[Int16]) func onEvent(type:typeRecord, value:Int) } //녹음 이벤트 상태 값 정의 enum typeRecord: Int{ case start = 1, stop = 0, used = 2, err = 3 } clas..