안녕하세요.
담당 매니저 김수민입니다.
기간제(상주) 프로젝트 희망 근무 시작일을
등록해 주시면, 파트너님의 일정에 맞는
적합한 프로젝트를 추천해 드려요.
플러스
FanCurve Mac · SwiftUI 하드웨어 유틸리티
개발
PC프로그램
SaaSㆍ솔루션
프로젝트 배경
팬 속도 숫자를 입력하는 화면만으로는 안전한 하드웨어 도구가 되지 않습니다. 센서 누락, 지원하지 않는 SMC layout, 관리자 helper 중단과 앱 종료 시에도 잘못된 쓰기를 막고 시스템 제어로 돌아갈 규칙이 필요했습니다.
프로젝트 성과
측정·제어·진단을 한 화면에 통합
SwiftUI 화면, 공통 정책, 직렬화 가능한 XPC 계약과 권한 helper를 별도 target으로 분리했습니다. 읽은 범위와 현재 RPM이 검증될 때만 목표 값을 허용하고, unsupported…
핵심 기능
장치 capability 확인
IOHID 온도와 AppleSMC RPM·범위를 읽고 관측할 수 없는 값은 기능 허가에 사용하지 않습니다.
진행 단계
지원 범위 → 센서 관측 → 제어 UI → 빌드·테스트
2026.08.
지원 Mac과 capability를 정의하고 SMC 관측, SwiftUI 곡선 편집기, XPC helper를 구현한 뒤 build·XCTest를 통과시켰습니다.
프로젝트 상세
macOS에서 온도와 팬 RPM을 읽고 목표 팬 곡선을 편집하는 SwiftUI 유틸리티를 만들었습니다. 하드웨어 쓰기는 화면 프로세스에서 직접 실행하지 않고 Security.framework, ServiceManagement와 NSXPC 기반 helper 경계로 분리했습니다. 센서 범위, 실제 RPM, 온도와 helper 상태 중 하나라도 확인되지 않으면 쓰기 기능을 열지 않으며, 제한된 lease가 끝나거나

비슷한 프로젝트를 준비 중이라면?
위시켓 매니저와 상담하세요.

참여 개발사와 미팅 연결

프로젝트 1:1 컨설팅 제공

무료로 프로젝트 등록하기

작업한 파트너 프로필 보기

we******
개발 · 개인사업자

프로젝트 정보

참여 기간
2026.06. ~ 2026.08.
참여율
참여율이 100%인 프로젝트는 해당 파트너님이 온전히 작업한 결과물입니다.
외부 공동 작업의 경우 기여도에 따라 참여율이 달라지며 역할, 프로젝트 설명을 통해 업무 분야 및 참여 범위를 확인할 수 있습니다.
100%
역할
제품 설계·SwiftUI·SMC 계층·권한 helper·패키징 (1인 100%)
관련 기술
Swift
swiftUI
IOKit
XPC
macOS