iOS 4

[iOS]Core Bluetooth 활용하기#03 - 블루투스 데이터 통신하기

Core Bluetooth를 활용해 블루투스 데이터 통신을 구현해봅시다. 소개 안녕하세요. 지난 포스팅에서 [iOS]Core Bluetooth 활용하기#02 - 블루투스 기기 검색하기에 대해 다루었는데요. 오늘은 iOS에서 Core Bluetooth를 이용하여 블루투스 데이터 통신을 구현할 예정입니다. 오늘은 테스트를 위해 아두이노에서 블루투스를 사용하는 방법도 조금 다룰 예정이니 집중해주세요! Missions🦊Permalink 블루투스 시리얼 만들기 - 데이터 통신 관련 코드 작성 데이터 통신을 위한 UI 제작하기 테스트를 위한 아두이노 코드 작성 오늘 할 일은 저번 포스팅에서 만들었던 블루투스 시리얼에 데이터 통신을 위한 코드를 추가하고, 이를 활용하는 UI를 만들어 블루투스 주변기기와 직접 데이터를..

iOS 2023.12.22

[iOS]Core Bluetooth 활용하기#01 - BLE와 Core Bluetooth란 무엇일까요?

소개 안녕하세요. 이번 시간에는 BLE와 iOS에서 블루투스를 다루는 프레임워크인 Core Bluetooth에 대해 알아보겠습니다. iOS에서 블루투스를 사용하는 방법을 검색해보면 BLE와 CoreBluetooth에 대한 정보가 많이 나오는데요. 제가 느끼기에는 어렵고 복잡한 부분이 많았습니다. 그래서 제가 공부한 내용을 바탕으로 조금 쉽게 정리해보면 어떨까하여 이렇게 포스팅을 작성하게 되었습니다. 그럼 이제 BLE와 CoreBluetooth가 어떤 것인지 알아보러가볼까요! BLE와 CoreBluetooth는 무엇일까? 먼저 BLE는 Bluetooth Low Energy의 약자이며, 블루투스 통신의 단점이었던 전력소비를 보완한 저전력 블루투스입니다. 통신 속도보다 전력 소모를 줄이는 것에 초점을 맞춘 B..

iOS 2023.12.01

[iOS] Swift 알아보기 - 기본문법 1편 : 변수와 상수

안녕하세요! 저번 시간에 Swift가 어떤 언어인지 간단하게 알아보았는데요. 이번 시간에는 모든 언어의 가장 기본이라 할 수 있는 변수와 상수에 대해 정리해보겠습니다. 컴퓨터 언어에서의 변수와 상수 컴퓨터에서 데이터를 처리하기 위해서는 데이터 저장 또는 변경이 필요합니다. 이 때 데이터를 담는 그릇을 변수(Variable) 또는 상수(Const)라고 부릅니다.데이터를 담기 위해서는 변수와 상수를 만들어야하는데, 이것을 변수 또는 상수를 선언한다고 표현합니다. 그럼 변수는 무엇이고, 상수는 무엇일까요? 변수와 상수의 정의 변수(變數)의 한자를 한글로 먼저 풀어보면 이해가 쉽습니다. 변할 변, 셀 수를 사용하여 변하는 수라는 의미인데요. 말 그대로 다른 숫자로 변할 수 있는 수라는 것입니다. 물론 컴퓨터 언..

iOS 2022.03.29

[iOS] Swift 알아보기 - Swift는 어떤 언어일까?

안녕하세요. 오늘은 Swift에 대해 알아보겠습니다. Swift를 공부하기에 앞서 간단하게 어떤 특성을 가진 언어인지 정리해봅시다. Swift는 iOS, macOS, ipadOS을 위한 프로그래밍 언어입니다. Objective-C를 대체하기 위해 WWDC14에서 처음으로 발표되었습니다. 현대적 언어의 특성을 많이 갖고 있으며, Safe(안정성), Fast(신속성), Expressive(표현성)을 특징으로 합니다. Safe(안정성) Swift를 사용하다보면 안정성에 굉장히 신경을 많이 썼다는 것을 느낄 수 있습니다. 엄격한 문법을 통하여 사용자의 실수를 미연에 방지합니다. 대표적으로 변수는 사용전에 항상 초기화되어야 하며, 자동 Overflow 체크, 자동 메모리 관리 등이 있습니다. 제가 안정성을 가장 ..

iOS 2022.03.22