분류 전체보기(208)
-
[TipKit] iOS에서 숨겨진 기능을 알려주는 툴팁 (ToolTip) 만드는 방법
TipKit? 그게 왜 필요한 건데?이번 글은 2023년, Apple이 WWDC에서 새롭게 발표했던 프레임워크 TipKit를 소개해보도록 하겠습니다.TipKit은 Tip의 내용과 Tip이 나타나는 조건을 정의할 수 있는 애플의 프레임워크입니다.Tip이라고 말하면 조금 생소할 수도 있는데요. UI UX 용어로는 툴팁 (Tool-Tip)이라고 많이 사용되는 컴포넌트가 애플에서는 Tip이라고 부릅니다.말풍선 같은 모양으로 생겨 어떤 정보를 표출하는 화면을 생각하시면 될 겁니다!Tip은 말 그대로 팁, 즉 도움말입니다.주로 사용자에게 새롭게 업데이트된 기능을 교육해 주거나, 숨겨진 기능을 발견할 수 있도록 도움을 주는 목적으로 사용되는 컴포넌트이죠. 앱에서도 후자의 목적으로 툴팁 기능을 추가했는데요. 앱 릴리즈..
2025.02.18 -
[KHUDA] 동아리 첫 "데이터톤" 행사를 기획하고 운영해보기
KHUDA는 데이터 분석과 인공지능 공부하는 경희대학교 중앙동아리입니다.저 같은 경우에는 군 제대 이후 4기와 5기에서 한 1년가량 운영진과 OB로 활동을 했었고,활동하면서는 기초 머신러닝과 관련된 세션부터 여러 관심분야 (NLP, CV 등등 매우 다양하게 나뉘어집니다)로 나뉘어지는 심화 세션과 컨퍼런스, 그리고 각종 소모임, 스터디까지 정말 빠짐없이 열심히 참여했던 기억이 있습니다.꼭 이론적인 지식말고도, 함께 하던 친구들에게 배울 점도 많았고 당시 열정도 뿜뿜했던 좋은 기억이 많아 지금까지도 제가 애정하고 있는 동아리죠.그러던 중 저는 작년 하반기에 운영진이 아닌 외부인(?)의 입장에서, 동아리 데이터톤 행사를 기획 운영하게 됩니다.이번 글에서는 제가 데이터톤 행사 기획팀에 함께하게 된 동기부터, 행..
2025.02.12 -
[AVFoundation] iOS에서 텍스트-음성 변환 기능 TTS (Text-to-Speech) 구현하기
지난 글에서는 음성을 텍스트로 변환하는 기능인 STT (Speech-To-Text)를 iOS에서 구현하는 방법에 대해 배웠습니다.Apple에서 STT 기술을 지원하는 Speech와 오디오 권한을 위한 AVFoundation 프레임워크를 사용해,STT 기능을 iOS 애플리케이션에서 구현했던 코드 설명은 아래 링크를 통해 자세하게 확인할 수 있습니다 ^__^ [Speech] iOS에서 음성-텍스트 변환 기능 STT (Speech-To-Text) 구현하기Apple의 Speech Framework 이해하기지난 학기 학교 캡스톤 프로젝트에서 구현했던 기술을 이제서야 글로 옮기려고 해요!간략하게 내용을 소개하고 넘어가자면, 지난 학기 프로젝트는 이라는 주제로mini-min-dev.tistory.com TTS (Te..
2025.02.05 -
[iOS] 기기 방향 (Orientation) 대응기 - 세로모드 (portrait), 가로모드 (landscape), 방향 고정, 분기 처리
기기 방향 (Orientation)에 대한 이해이번 글에서는 애플 기기의 방향 - 세로모드 (portrait) / 가로모드(landscape)에 따른 대응을 고민했던 내용을 소개하고자 합니다.우선, iOS 개발에서 방향은 Orientation이라는 이름으로 정의되어 있습니다.이 방향 (Orientation)은 다시, 애플리케이션 사용자 기기의 물리적 방향을 뜻하는 Device Orientation과 / 앱의 UI가 화면에 표시되는 방향을 뜻하는 Interface Orientation. 두 가지로 구분할 수 있습니다.Orientation을 대응하는 것은 별것 아닌 것 같아 보여도, 생각보다 애플리케이션을 개발하는 데 있어 중요한 영향을 미치는데요.예를 들어 가로 모드 (landscape)에 최적화되어 있는..
2025.02.03 -
[Speech] iOS에서 음성-텍스트 변환 기능 STT (Speech-To-Text) 구현하기
Apple의 Speech Framework 이해하기지난 학기 학교 캡스톤 프로젝트에서 구현했던 기술을 이제서야 글로 옮기려고 해요!간략하게 내용을 소개하고 넘어가자면, 지난 학기 프로젝트는 이라는 주제로 사람들의 욕설이나, 혐오, 차별 표현 등을 일상 대화 속에서 인식해 - 사람들에게 올바른 언어 사용을 유도할 수 있도록 피드백을 제공해주는 블루투스 연결 기반 iOS 애플리케이션이었죠.이때 "사람들의 욕설이나, 혐오, 차별 표현을 일상 대화 속에서 인식"하기 위해 필요했던 기능이 바로 실시간으로 사용자가 말하는 음성을 텍스트로 변환해주는 기능인 STT (Speech-To-Text) 혹은 음성 인식 (Speech Recognition)이라고 불리는 기술이었습니다.*반대로, 텍스트를 음성으로 변환해주는 기능..
2025.01.31