macOS 앱 포트폴리오: 플레인 텍스트를 작성/관리할 수 있는 포스트잇 앱 (애플 앱스토어 출시 💻)

UltimateScale StickyPlainPad는 플레인 텍스트(서식 없는 텍스트)를 포스트잇처럼 맥 여기저기에 붙였다 뗐다 사용할 수 있는 메모 앱입니다.   앱스토어 링크 StickyPlainPad 한국 앱 스토어 링크 (모든 국가 출시, 유료)   깃허브 링크 https://github.com/ayaysir/macOS-StickyPlainPad   특징 및 사용 기술 애플 앱스토어의 검수에 통과하였습니다. SwiftUI와 AppKit이 적재적소에 사용되었습니다. 현재 macOS 환경에서 SwiftUI 단독으로는 윈도우 더보기…

새로운 음악 학습 앱 출시: Music Interval Quiz Master로 골치아픈 음정 정복!

Music Interval Quiz Master 여기를 눌러 설치 (아이폰, 아이패드, 맥 등 애플 기기 대응) 이 앱은 음악 이론 맨 첫부분에서 배우는 음정(interval)이 어려워 골치인 모든 애플 기기 유저들을 위해 제작되었습니다. 오선 악보와 소리로 끊임없이 출제되는 퀴즈를 Interval Master만의 특징인 직관적이며 편리한 음정 키보드를 이용해 입력하고 채점하세요. 출제 범위 및 방식을 더보기…

WWDC 23 Swift Student Challenge 수상하였습니다. (Award Recipient)

소개 이번에 애플에서 주최한 WWDC23 Swift Student Challenge(스위프트 스튜던트 챌린지)에 응모하였는데 운이 좋아서 수상하였습니다. 영어로 Award Recipient라고 나와있는데 비공식 용어로는 Winner로 일컫기도 합니다. 사실 작년까지는 이런 공모전이 있는지도 몰랐는데 올해 어떻게 정보를 알게되어 응모하게 되었습니다. Student Challenge에 대한 자세한 내용은 https://developer.apple.com/kr/wwdc23/swift-student-challenge/ 에서 볼 수 있습니다. 이름은 Interval Fairy라는 앱으로, 제작기간은 더보기…

SwiftUI (Swift Playgrounds App)으로 만든 앱: Chord Diary (코드 감정 기록기)

개요 음악 코드(화음)으로 현재의 감정을 기록해 보세요. 글을 등록하면 코드 음을 재생할 수 있고 해당 코드에 대한 정보도 볼 수 있습니다. (scales-chords.com 사이트 이용)   목적 SwiftUI의 기초 학습 및 상태 관리 학습 목적으로 만들었습니다.   사용 기술 SwiftUI 부분적으로 UIKit 도입 (Representable 사용) Swift Playgrounds App   특징 UserDefaults를 더보기…

Swift 예제: iOS + WatchOS 연동 앱 LinkedCounter (주요 개발 과정 요약)

Swift 예제: iOS + WatchOS 연동 앱 LinkedCounter 전체 코드 https://github.com/ayaysir/LinkedCounter   개발 환경 Xcode 13.3.1, Swift 5 iOS App with Watch App 템플릿 Storyboard Interface (워치 앱에 부분적으로 SwiftUI 사용)   목적 워치용 앱 기본 개발 학습 아이폰 앱 워치 앱 간 데이터 연동 방법 학습 컴플리케이션(Complication) 기본 개발 더보기…

iOS 앱 포트폴리오: 음악 스케일(음계) 학습 도우미 앱 UltimateScale 애플 앱스토어 출시 📱

UltimateScale UtimateScale은 음악 스케일(음계) 학습 도우미입니다. 앱스토어 링크 UltimateScale 한국 앱 스토어 링크 (모든 국가 출시)   깃허브 링크 https://github.com/ayaysir/MusicScale   특징 및 사용 기술 애플 앱스토어의 검수에 통과하였습니다. Core Graphics를 통한 뷰 드로잉 (피아노 건반) WebKitView를 통한 자바스크립트 라이브러리와 양방향 통신 (abcjs 악보 라이브러리) 음악 이론과 관련된 데이터 계산을 즉석에서 더보기…

AWS(아마존 웹 서비스) 프리티어 기간동안 운영했던 서비스(게시판, 미디 플레이어, 게임 정보 사이트) 영상 기록

아마존 웹 서비스를 처음 가입하면 1년 동안 프리티어(Free Tier) 기간이라고 해서 특정 인스턴스를 무료로 이용할 수 있는데, 이 때 게시했던 서비스 3개 (게시판, 미디 플레이어, 게임 정보 사이트)가 있습니다. 서비스 당시에는 웹에서 바로 접근해서 모든 기능을 사용할 수 있었습니다만, 지금은 인스턴스를 전부 삭제했기 때문에 접속이 불가능합니다. 당시에 그냥 없애기는 좀 더보기…

iOS 앱 포트폴리오: 나만의 오르골 만들기 (Make My MusicBox) 애플 앱스토어 출시 📱

나만의 오르골(뮤직 박스) 악보를 만들고 재생, 공유할 수 있는 나만의 오르골 만들기 Make My MusicBox 앱이 출시되었습니다.   나만의 오르골 만들기 Make My MusicBox 프로모션 영상   사용 도구 Swift, Xcode   앱스토어 링크 나만의 오르골 만들기 Make My MusicBox (모든 국가 출시)   깃허브 링크 https://github.com/ayaysir/MusicBox   제작 시기 더보기…

iOS 앱 포트폴리오: Tuner XR 애플 앱스토어 출시 📱- 음악가들을 위한 튜너 앱

Tuner XR 사용 도구 Swift, Xcode   앱스토어 링크 https://apps.apple.com/kr/app/tuner-xr/id1581803256 (모든 국가 출시)   깃허브 링크 https://github.com/ayaysir/iOS-Tuner/   제작 시기 버전 1.0 – 2021.7.30 ~ 2021.8.20   특징 및 사용 기술 애플 앱스토어의 검수에 통과하였습니다. Core Data + CloudKit으로 개인 아이클라우드 계정을 데이터 관리 및 기기간 연동 IOS 13 버전 더보기…

iOS 앱 포트폴리오: 디퓨저 스틱 (Diffuser Stick) 애플 앱스토어 출시 📱- 디퓨저 스틱 교체주기 관리 앱

제가 만든 Diffuser Stick 이라는 앱이 애플 앱스토어에 출시되었습니다. DiffuserStick (디퓨저 스틱) 사용 도구 Swift, Xcode   앱스토어 링크 https://apps.apple.com/kr/app/diffuserstick/id1578285458 (모든 국가 출시)   깃허브 링크 https://github.com/ayaysir/iOS-DiffuserStick/   제작 시기 버전 1.0 – 2021.7.13 ~ 2021.7.27   특징 및 사용 기술 애플 앱스토어의 검수에 통과하였습니다. Core Data로 오프라인 데이터 관리 더보기…