swift
- [경험 정리] 기획부터 런칭까지, CMC에서 앱을 개발하며 경험한 것 안녕하세요? 임폴턴트입니다! 👋오랜만에 블로그를 찾아왔네요 ㅎㅎ최근 바쁜 일정 속에서 글을 많이 못 썼는데, 다시 이렇게 포스팅을 쓰려니 뭔가 반갑기도 하고 설레기도 합니다.그동안 여러 프로젝트와 개발을 하면서 정말 많은 경험을 했는데,오늘은 그 중에서도 IT 동아리인 CMC에서 활동하면서 배운 점과 느낀 점을 공유하려고 합니다. 왜 CMC에 참여했을까요?CMC를 알기 전, 저는 개발 동아리를 찾아보면서 다음과 같은 기준을 가지고 있었습니다. 1.단순히 개발 실력을 키우는 것뿐만 아니라, 기획과 디자인적인 관점을 배우고 싶었습니다.- 실제 서비스가 만들어지는 과정에서는 기획과 디자인 또한 중요한 요소라고 생각합니다.- 저는 단순히 코드만 짜는 개발자가 아니라, 더 나은 사용자 경험을 고민하는 개발자가 .. 2025.03.19
- [iOS/Swift] Core Bluetooth란? - 2. Core Bluetooth 적용하기 안녕하세요? 임폴턴트입니다! 👋이번 포스팅에서는 Swift에서 제공하는 프레임워크인 Core Bluetooth을 설명 드리겠습니다! BLE 간단 요약구현하기 앞서 BLE의 개념에 대해 간단하게 설명해 드릴게요!BLE(Bluetooth Low Energy)는 저전력으로 동작하는 근거리 무선 통신 기술입니다.주로 IoT 기기 제어, 센서 데이터 전송 등에 사용되며, 데이터를 주고받기 위해GAP(Generic Access Profile)과 GATT(Generic Attribute Profile)이라는 두 가지 규칙을 따릅니다. 데이터를 주고받기 위해서는 기기 간 연결이 필요합니다.이 과정에서 GAP(Generic Access Profile) 규칙이 적용되며, BLE 통신을 수행하는 기기들은 Central과 .. 2024.12.17
- [iOS/Swift] NSURLErrorDomain -1200: iOS SSL 오류 원인과 해결 방안 iOS 애플리케이션 개발 중, 서버와의 통신 과정에서 SSL 오류로 인해 연결이 실패하는 경우가 발생할 수 있습니다.이러한 오류는 보안 연결 설정 문제로 인해 발생하며, 적절한 조치를 통해 해결할 수 있습니다. 오류 로그 분석오류 내용다음은 발생한 오류 로그의 주요 내용입니다.Error Domain=NSURLErrorDomain Code=-1200 "An SSL error has occurred and a secure connection to the server cannot be made."UserInfo={ NSErrorFailingURLStringKey=https://example.com:4430/path/to/resource, NSLocalizedRecoverySuggestion=Woul.. 2024.11.21
- [iOS/Swift] Core Bluetooth란? - 1. BLE 개념 정리 안녕하세요? 임폴턴트입니다! 👋이번 포스팅에서는 Swift에서 제공하는 프레임워크인 Core Bluetooth에 대해 알아보기 위해 BLE를 정리해보겠습니다!먼저 블루투스란 무엇일까요?짧은 거리(보통 10m 내외)에서 기기 간 무선으로 데이터를 주고받을 수 있고, 저전력으로 동작 가능하며,별도의 통신비용 없이 사용 가능한 근거리 무선 통신 기술 입니다! 블루투스에는 두 가지 표준이 있는데요!Bluetooth Classic와 Bluetooth low Energy가 있습니다.각각의 특징을 살펴보겠습니다. 1. Bluetooth Classic(BR/EDR)두 가지 데이터 속도인 기본 속도(BR)와 향상된 데이터 속도(EDR)를 지원하고 대량 데이터를 교환하는데 사용하는 편입니다.(주요 용도: 파일 전송 / .. 2024.10.23
- [iOS/Swift] SwiftUI 레이아웃 시스템과 최적화 안녕하세요? 임폴턴트입니다! 👋이번 포스팅에서는 SwiftUI의 레이아웃 시스템과 최적화에 대해 알아보겠습니다! (만약 SwiftUI가 무엇인지 궁금하시다면, 이 포스팅을 참고해 보세요!2024.09.24 - [swift] - [iOS/Swift] SwiftUI란? (SwiftUI에 대한 간단한 요약)) [iOS/Swift] SwiftUI란? (SwiftUI에 대한 간단한 요약)안녕하세요? 임폴턴트입니다! 👋이번 포스팅에서는 Apple의 UI 프레임워크인 SwiftUI에 대해 간단하게 알아보겠습니다! SwiftUI란?, 선언적 UI 프레임워크!SwiftUI는 선언적(declarative) UI 프레임워크로,importants-blog.tistory.com SwiftUI 레이아웃 시스템의 동작 원리Sw.. 2024.10.22
- [iOS/Swift] 책임 연쇄 패턴(Chain of Responsibility Pattern)이란? 안녕하세요? 임폴턴트입니다! 👋이번 포스팅에서는 책임 연쇄 패턴에 대해 알아보겠습니다! 책임 연쇄 패턴이란?책임 연쇄 패턴이란, GoF의 디자인 패턴에서 이렇게 정의됩니다.모든 처리 객체들을 하나의 체인으로 묶어, 각 객체가 요청을 다음 객체로 전달하면서 하나의 객체가 이를 처리하거나,체인의 끝에 도달할 때까지 요청이 전달되는 방식입니다. 동일한 요청을 차례대로 처리하지만, 다른 책임을 가지는 A, B, C라는 객체들이 있을 때,이 객체들을 한 스트림(A-B-C)으로 묶습니다.요청이 발생하면, 먼저 A가 실행되고, 그다음 B, 마지막으로 C가 실행되는 방식으로 체인처럼 처리됩니다.(Version을 체크하고, 네트워크를 체크하고, 저장된 데이터가 있는지 체크하는 Intro 프로세스를 떠올리시면 이해가 쉬.. 2024.10.17