IOS
-
[macOS] Dock 에서 아이콘 없애기 - Application is agent/mac OS 🖥 2025. 5. 22. 01:05
안녕하세요 아렉스입니다 :> 오늘은 에이전트 앱 설정에 대해 얘기해 보겠습니다. macOS 앱 빌드시 Dock에 아이콘이 표출됩니다. 백그라운드에서 실행되는 프로그램을 Apple은 데몬과 에이전트로 나누어 부릅니다.데몬(시스템 전체 백그라운드 프로그램) / 에이전트(특정 사용자를 대신하여 작동하는 프로그램) 오늘 알아볼 것은 에이전트 앱 라고 합니다. info.plist 의 Application is agent (UIElement) 키 값을 통해 Dock 표시 여부를 설정할 수 있습니다. Application is agent (UIElement) 키 값은는 앱이 백그라운드에서 실행되고 Dock에 나타나지 않는 에이전트 앱인지 여부를 나타내는 부울 값입니다. 에이전트란 ?에이전트는 특정 사용자를 대신..
-
[WidgetKit] WidgetKit 정책과 타임라인(Timeline) 매커니즘/Widget 2025. 5. 21. 15:07
안녕하세요 아렉스입니다 :> 오늘은 WidgetKit 매커니즘에 대해 얘기해 보겠습니다.전반적인 구조는 2025.05.21 - [/Widget] - [WidgetKit] WidgetKit 간단하게 알아보기 보고 오시면 도움이 됩니다. 위젯은 기존 iOS 앱과 다른 라이프사이클 매커니즘을 가집니다.또한 정책이 명확하기 때문에, 테스트 간 정책에 따라 정상적인 동작 여부를 구분할 수 있습니다.WidgetKit 정책 WidgetKit은 배터리와 리소스를 보호하기 위해 위젯 새로고침에 하루 단위 예산을 두고 있습니다.위젯을 다시 로드하면 CPU, 네트워크, 배터리가 소모되며, 성능 및 배터리 보호를 위해 업데이트 빈도와 횟수를 최소화해야 합니다. Widget 시스템은 사용자의 행동을 배우고, 학습 기간 동안은..
-
[iOS] MultipeerConnectivity(P2P 프로토콜) 소개 및 예제 프로젝트/iOS 📱 2025. 5. 12. 22:07
안녕하세요 아렉스입니다 :> 오늘은 P2P(peer to peer) 를 도와주는 Multipeer Connectivity 프레임워크에 대해 얘기해 보겠습니다. P2P(peer to peer)는 서버를 거치지않고 이용자들을 직접 연결하는 프로토콜입니다.대표적인 P2P 사용 예시는 BitTorrent, WebRTC, Bitcoin P2P 가 있습니다. Multipeer Connectivity 프레임워크는 주변 장치에서 제공하는 서비스의 검색을 지원하고 메시지 기반 데이터, 스트리밍 데이터 및 리소스(예: 파일)를 통해 해당 서비스와의 통신을 지원합니다. iOS에서 프레임워크는 인프라 Wi-Fi 네트워크, P2P Wi-Fi 및 Bluetooth 개인 영역 네트워크를 기본 전송에 사용합니다.macOS 및 tv..
-
Claude Desktop로 WWDC 요약하기 (Puppeteer, MCP)개발 관련 2025. 4. 11. 16:19
안녕하세요 아렉스입니다 :>Claude는 데스크탑 버전에서 MCP(Model Context Protocol)을 통해 외부 도구와 연동할 수 있는 기능을 제공합니다.그중 Puppeteer MCP 서버는 웹 자동화 도구로 매우 유용한데요, 이번 포스팅에서는 Puppeteer MCP 서버를 설정하고, 흔히 겪는 오류 해결법까지 정리해보겠습니다. 실제로 해보지않아도 경험할 수 있게끔 과정들을 캡쳐해보았습니다 ! 1. 데스크탑 Claude 설치사용하는 OS를 선택하여 설치하시면 됩니다. [바로가기 링크] 2. Node.js 설치하기npx 명령어를 사용하는 만큼, Node.js가 설치되어 있어야 합니다. brew 혹은 Node.js 공식 사이트에서 설치하세요. 설치되지 않은 경우 아래와 같은 오류가 발생합니다:❌..
-
[iOS] 라이트모드/다크모드 설정하기 (Appearance)/iOS 📱 2023. 8. 7. 15:29
WWDC 2019, iOS 13에서 Dark 모드가 등장했어요. (WWDC 2019 -Implementing Dark Mode on iOS) 라이트모드 지원 / 두 모드 모두 지원 / 다크모드 지원 이렇게 세가지 경우가 있는거 같아요 info.plist 에 추가하기 info.plist에 Appearance 와 Dark 를 쌍으로 추가해주세요 Appearance 에 추가 가능한 Value는 Automatic(default value), Light, Dark 3 가지입니다. 출처 WWDC 2019 -Implementing Dark Mode on iOS Apple Documentation/info.plist - UIUserInterfaceStyle(Apparance)
-
[iOS] App Vesion 표시 하고싶을 때 (CFBundleShortVersionString, CFBundleVersion)/iOS 📱 2023. 5. 13. 15:34
안녕하세요 아렉스입니다 ! 많은 앱들에서 버전을 표기하는 걸 볼 수 있어요 ! 저도 하고싶어서 찾아봤어요 Version 1.0 Build 1 를 통해서 현재 프로젝트에서 확인할 수 있는 점은 Version == Bundle version string (short) == MARKETING_VERSION Build == Bundle version == CURRENT_PROJECT_VERSION 모두 같은 내용을 참조하고있는 것을 확인했어요 Info.plist를 통해서 확인한 Key 값을 사용하기 위해서는 infoDictionary를 통해서 접근하면 됩니다 CFBundleVersion 번들을 식별하는 빌드 버전입니다. 10.14.1과 같이 마침표로 구분된 1-3개의 정수로 구성된 시스템에서 읽을 수 있는 문자..
-
아이패드 활용해서 Apple 문서 편하게 보기개발 관련 2023. 3. 3. 12:21
안녕하세요 Rx입니다 ! 저는 문서를 눈으로만 보면 머리에 잘 안 들어오더라구여 ! 흑흑 .. 밑줄치고 끄적이고 싶은데 세로로 긴 ~ 문서를 스크린샷을 찍어서 쓰긴 귀찮고,, 깔끔하지도않더라고요 여러번의 삽질 후에 제가 아이패드를 활용하는 방법을 공유하고싶었어요 !! 1. 읽기 도구로 보기 읽기 도구으로 바꾸지않더라도 이후에 나오는 방법을 사용할 수는 있어요 ! 텍스트만 편하게 볼 수 있어서 읽기 도구를 켜서 보는 편이에요 ! 읽기 도구를 사용하지않는다면 좌측 사이드바는 접는게 편했어요 2. .pdf 문서로 추출하기 웹사이트의 글을 pdf 로 변환해서 사용하는 방법은 크게 3가지가 있는데요 ! 1. 사용하는 노트앱 등으로 공유하기 2. pdf 형식으로 프린트하기 3. 마크업으로 작업 후 저장하기 1번의 ..
-
[iOS] SF Symbol 사용하기/iOS 📱 2022. 11. 28. 20:00
요즘 공부하다보니 이런 앱을 통해서 아이콘을 확인하는 것을 보았습니다 ! 오잉 나도 쓰고 싶은데 !! 🤔 그거슨 바로 SF Symbols 이었네요 !! 별도의 앱으로 찾아볼 수 있는게 너무 신나서 회사 UI/UX 디자이너님한테 보여드렸더니 ..! 이미 사용하고 계셨더라고요 ㅎㅎㅎ🫢 만약 시스템에서 SF Symbols.app을 찾을 수 없다면 아래 링크에서 별도로 다운로드해서 설치할 수 있습니다 !! https://developer.apple.com/sf-symbols/ 흐음… 벡터 그래픽 편집 도구로 기호를 내보내고 편집할 수 있는 걸보아하니 UI 디자인을 좀 더 편리하게 할 수 있게 도와주는 목적으로 등장한 것 같네용 ! 이제 저도 SF Symbols 사용해서 좀 더 편리하게 심볼이미지를 사용할 수 있..