목록ios (731)
투케이2K
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cGCHBp/btsL5ilWwTt/5L4VOfzgrTfmkSiPLuALqK/img.png)
[개발 환경 설정]개발 툴 : XCODE개발 언어 : SWIFT5 [소스 코드]// --------------------------------------------------------------------------------------[개발 및 테스트 환경]// --------------------------------------------------------------------------------------- 언어 : Swift5- 개발 툴 : Xcode- 기술 구분 : Webview / Scroll / WKScriptMessageHandler// -------------------------------------------------------------------------------..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bvjNxq/btsL2SbtgBQ/2bXcg4JJ7D5m0Hk13MWVJ1/img.png)
[개발 환경 설정]개발 툴 : XCODE개발 언어 : SWIFT5 [소스 코드]// --------------------------------------------------------------------------------------[개발 및 테스트 환경]// --------------------------------------------------------------------------------------- 언어 : Swift5- 개발 툴 : Xcode- 기술 구분 : Webview / Scroll / UIScrollViewDelegate// ---------------------------------------------------------------------------------..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bXnRmR/btsL4IrOG1I/yIhf5l2mFJywT2ZTFM1NBk/img.png)
[개발 환경 설정]개발 툴 : XCODE개발 언어 : SWIFT5 [소스 코드]// --------------------------------------------------------------------------------------[개발 및 테스트 환경]// --------------------------------------------------------------------------------------- 언어 : Swift5- 개발 툴 : Xcode- 구분 : 유틸 파일// --------------------------------------------------------------------------------------// -----------------------------..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bpeJ4D/btsL2G1wGhd/hMglX0q6w7SquJhKqoB6z0/img.png)
[개발 환경 설정]개발 툴 : XCODE개발 언어 : SWIFT5 [소스 코드]// --------------------------------------------------------------------------------------[개발 및 테스트 환경]// --------------------------------------------------------------------------------------- 언어 : Swift5- 개발 툴 : Xcode- 기술 구분 : Webview / Window Open / Alert// --------------------------------------------------------------------------------------// --..
[설 명]프로그램 : Ios / Swift설 명 : [Ios/Swift] C_Nfc_Card_Module : NFC 세션 활성 및 NDEF 메시지 확인 클래스 [소스 코드]import Foundationimport UIKitimport CoreNFCclass C_Nfc_Card_Module: NSObject, NFCNDEFReaderSessionDelegate { /** * // ----------------------------------------------------------------------------------------------------------------------------------------------------------------- ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/HOEpL/btsLSljRjip/bQXsqk0MXOoHFKdmONEkz1/img.png)
[개발 환경 설정]개발 툴 : XCODE개발 언어 : SWIFT5 [사전) Xcode 에서 NFC 사용 및 info.plist 권한 부여 방법]https://blog.naver.com/kkh0977/223729651712> Sign..." data-og-host="blog.naver.com" data-og-source-url="https://blog.naver.com/kkh0977/223729651712" data-og-url="https://blog.naver.com/kkh0977/223729651712" data-og-image="https://scrap.kakaocdn.net/dn/Mm98R/hyX4r5sjCz/SlaW8ws2mKVt5YuvvIIKJK/img.png?width=743&heigh..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/KcCsC/btsLTIdMECq/wZ0PCcKHoGIT3GNwhnhAdk/img.png)
[개발 환경 설정]개발 툴 : XCODE개발 언어 : SWIFT5 [사전) Xcode 에서 NFC 사용 및 info.plist 권한 부여 방법]https://blog.naver.com/kkh0977/223729651712> Sign..." data-og-host="blog.naver.com" data-og-source-url="https://blog.naver.com/kkh0977/223729651712" data-og-url="https://blog.naver.com/kkh0977/223729651712" data-og-image="https://scrap.kakaocdn.net/dn/Mm98R/hyX4r5sjCz/SlaW8ws2mKVt5YuvvIIKJK/img.png?width=743&heigh..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/t6TXQ/btsLSBmaIca/KaIHj5K8rfpSPl5xa385o1/img.png)
[개발 환경 설정]개발 툴 : XCODE개발 언어 : SWIFT5 [방법 설명]1. 프로젝트 >> Signing & Capabilities 메뉴 >> Capability 클릭 수행2. Near Field Communication Tag Reading 클릭 수행 3. Info.plist 메뉴에서 Privacy - NFC Scan Usage Description 권한 추가 수행 [참고 사이트]https://blog.naver.com/kkh0977/223705186026?trackingCode=blog_bloghome_searchlist> Sign..." data-og-host="blog.naver.com" data-og-source-url="https://blog.naver.com/kkh09..
[설 명]프로그램 : Ios / Swift설 명 : C_Bluetooth_Advertising_Scan_Module : 블루투스 스캔 및 신호 활성 클래스 [소스 코드] import Foundationimport UIKit// -----------------------------------------// [블루투스 기능 사용을 위한 import]import CoreBluetooth// -----------------------------------------class C_Bluetooth_Advertising_Scan_Module: NSObject, CBCentralManagerDelegate, CBPeripheralManagerDelegate { /** * // -------------..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/89eRC/btsLLSgKPGL/9AEWK0YOb2Z33TfRqAbdNk/img.png)
[개발 환경 설정]개발 툴 : XCODE개발 언어 : SWIFT5 [소스 코드] // --------------------------------------------------------------------------------------[개발 및 테스트 환경]// --------------------------------------------------------------------------------------- 언어 : Swift5- 개발 툴 : Xcode- 기술 구분 : 유틸 파일 / URLSession / Http / Ping// --------------------------------------------------------------------------------------//..
[설 명]프로그램 : Ios / Swift설 명 : C_FirebaseCrashlyticsLog : 파이어베이스 크래시 리틱스 로그 설정 관련 유틸 파일 [소스 코드]import Foundationimport UIKit// ----------------------------------// MARK: - [파이어베이스 라이브러리]// ----------------------------------import Firebase// ----------------------------------class C_FirebaseCrashlyticsLog { /** * // -------------------------------------------------------------------------..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/eGNbCT/btsLFe48m8R/HKRJGGWrDxlji2pFiyoSS1/img.png)
[개발 환경 설정]개발 툴 : XCODE개발 언어 : SWIFT5 [소스 코드] // --------------------------------------------------------------------------------------[개발 및 테스트 환경]// --------------------------------------------------------------------------------------- 언어 : Swift- 개발 툴 : Xcode- 기술 구분 : Firebase / Crashlytics / Log// --------------------------------------------------------------------------------------// ----..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/dLrysu/btsLEpTSoQ6/3UjwHZcdMKKW8finMH9Lbk/img.png)
[개발 환경 설정]개발 툴 : XCODE개발 언어 : SWIFT5 [소스 코드]// --------------------------------------------------------------------------------------[개발 및 테스트 환경]// --------------------------------------------------------------------------------------- 언어 : Swift- 개발 툴 : Xcode- 기술 구분 : Firebase / Crashlytics / Log// --------------------------------------------------------------------------------------// ----..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cEc9K1/btsLDXXk65d/ifWCnKDvVMkfwfK7TakYok/img.png)
[개발 환경 설정]개발 툴 : XCODE개발 언어 : SWIFT5 [설명 정리]// --------------------------------------------------------------------------------------[개발 및 테스트 환경]// --------------------------------------------------------------------------------------- 언어 : Swift- 개발 툴 : Xcode- 기술 구분 : Bluetooth / CBPeripheral / CBPeripheralDelegate// --------------------------------------------------------------------------..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bym9gw/btsLDWc6dm6/hd0snEqbLQSeVvzduIKzBK/img.png)
[개발 환경 설정]개발 툴 : XCODE개발 언어 : SWIFT5 [설명 정리]// --------------------------------------------------------------------------------------[개발 및 테스트 환경]// --------------------------------------------------------------------------------------- 언어 : Swift- 개발 툴 : Xcode- 기술 구분 : Bluetooth / CBPeripheral / 주변 장치 모니터링// ------------------------------------------------------------------------------------..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/ZFXqh/btsLEgI9EsV/vcQ0ywZR8BEHC50IPbge41/img.png)
[개발 환경 설정]개발 툴 : XCODE개발 언어 : SWIFT5 [소스 코드]// --------------------------------------------------------------------------------------[개발 및 테스트 환경]// --------------------------------------------------------------------------------------- 언어 : Swift- 개발 툴 : Xcode- 기술 구분 : Bluetooth / Gatt / Client / Notify// --------------------------------------------------------------------------------------/..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/TWDTI/btsLCD6bPY0/KlsHXYItru1RBbVGlzvwq1/img.png)
[개발 환경 설정]개발 툴 : XCODE개발 언어 : SWIFT5 [소스 코드]// --------------------------------------------------------------------------------------[개발 및 테스트 환경]// --------------------------------------------------------------------------------------- 언어 : Swift- 개발 툴 : Xcode- 기술 구분 : Bluetooth / Gatt / Client// --------------------------------------------------------------------------------------// -------..
[환경 설정 및 설명]프로그램 : Xcode설 명 : [Ios] Ios 블루투스 스캔 시 안드로이드 블루투스 Service UUID 설정 값 스캔 하지 못하는 이슈 [설 명]--------------------------------------------------------------------------[에러 원인]--------------------------------------------------------------------------1. Ios 블루투스 스캔 시 안드로이드 블루투스 Service UUID 설정 값 스캔 하지 못하는 이슈2. Android , Ios 간에는 UUID 형식이 다르게 표현 될 수 있어 특정 UUID 기준으로 기기 스캔 결과 확인 시 문제가 발생하는 이슈---..
[환경 설정 및 설명]프로그램 : Xcode설 명 : [Ios] Failed to encrypt the connection, the connection has timed out unexpectedly [설 명]--------------------------------------------------------------------------[에러 원인]--------------------------------------------------------------------------1. 블루투스 연결 수행 시 상대 디바이스 블루투스 활성 여부 및 페어링 등록이 되지 않아서 발생하는 이슈2. 전체 에러 발생 로그 : Failed to encrypt the connection, the connectio..
[로직 정리]정리 로직 : Ios / 아이폰상태 : [Ios] 블루투스 BLE GATT 클라이언트에서 서버 연결 수행 로직 정리 - Bluetooth Gatt connect [설 명]// --------------------------------------------------------------------------------------[사전) 설정 및 정보 확인 사항]// --------------------------------------------------------------------------------------- Ios Bluetooth GATT 연결을 위한 퍼미션 권한 설정 : /** * // -------------------------------------------..