Swift 3.0에서 CoreBluetooth 사용하기

2016-10-25
22 Views

CoreBluetooth기반 Swift 3.0으로 작업시 정리한 내용이다. 이 예제는 iOS기기와 iOS기기 간의 BLE 연결을 한다고 가정하고 중계 처리해주는 것도 구성했다.

관련 라이브러리 가져오기

중계처리측

1. 프로토콜 및 속성 정의

2. 초기화

3. 상태변화 가져오기 (필수)

4. 스캔시작

5. 스캔결과 얻기

6. 스캔종료

7. 주변장치 찾아 연결 시작

8. 주변장치와의 연결

서비스 검색 및 캐릭터리스틱 검색

1. 프로토콜 및 속성

2. 서비스 찾기

3. 서비스 검색 결과 얻기

4. 캐릭터리스틱 검색

5. 캐릭터리스틱 검색결과 얻기

주변기기측

1. 프로토콜 및 속성

2. 초기화

3. 상태변화 가져오기

4. 광고 시작

5. 광고결과 얻기

6. 광고 종료

서비스 추가

1. 서비스 생성

2. 캐릭터리스틱 만들기

3. 서비스에 캐릭터리스틱 추가

4. 주변에 서비스를 추가

5. 서비스 추가결과를 얻기

 

Facebook Comments

You may be interested

모바일 앱 아키텍처
Swift
shares4 views
Swift
shares4 views

모바일 앱 아키텍처

MJ Kim - 4월 22, 2017

이 내용은 나름대로 개발해본 내용을 토대로 정리해본 모바일 앱 아키텍처에 대한 내용이다. 이를 정리한 이유는 오래된 아키텍처부터 최근 아키텍처까지 정리해보고…

시간차를 얻는 Date Extension
Swift 3.0
shares6 views
Swift 3.0
shares6 views

시간차를 얻는 Date Extension

MJ Kim - 4월 12, 2017

사용자가 남길 내용에 대한 시간표시를 할 때 일정한 시간차를 표현해주는 경우가 있어 이에 대한 Date Extention을 정리해 보았다. [crayon-58fb1c97d6262562486906/]  

Swift 3.1에서 없어진 문법 정리
Swift 3.0
shares34 views
Swift 3.0
shares34 views

Swift 3.1에서 없어진 문법 정리

MJ Kim - 3월 31, 2017

Swift언어는 무엇인가 나올때마다 없어지는 것들이 있어, Swift 3.1에서 컴파일할 수 없게 된 문법내용을 정리했다. switch문을 사용하여 enum에서 protocol을 여러가지 패턴으로…