Skip to content

Latest commit

 

History

History
126 lines (98 loc) · 6.04 KB

File metadata and controls

126 lines (98 loc) · 6.04 KB
SNK

SwiftNEW

Stable Beta Validate JSON Files Swift Version Platforms License

English · 繁中 · 简中 · 粵語 · 日本語 · 한국어

모든 Apple 플랫폼을 위한 모던하고 SwiftUI 네이티브한 「새로운 기능」 프레젠테이션 프레임워크 — 애니메이션 그라디언트 배경, 글래스 효과, 원격 데이터 로딩, RTL 및 로컬라이제이션 기본 지원.

image

🎨 갤러리

라이트 다크
Light Dark

🚀 빠른 시작

1. 패키지 추가:Xcode → File → Add Package Dependencies…

Important

패키지 URL

https://github.com/1998code/SwiftNEWKit

2. data.json 을 App Bundle 에 추가:

Tip

릴리스 노트 JSON 예시

[
  {
    "version": "1.0",
    "new": [
      { "icon": "star.fill", "title": "환영합니다", "subtitle": "시작하기", "body": "다운로드 해주셔서 감사합니다!" }
    ]
  }
]

3. 뷰에 적용:

Note

최소 SwiftUI 통합

import SwiftNEW

struct ContentView: View {
    @State private var showNew = false
    var body: some View {
        SwiftNEW(show: $showNew)
    }
}

이게 전부입니다 — 앱 버전이 변경되면 SwiftNEW 가 자동으로 표시됩니다.

✨ 기능

기능 도입 버전 설명
🔍 시트 내 검색 6.3.0 제목 / 부제 / 본문으로 현재 릴리스 노트 필터링
🏷️ 커스터마이즈 가능한 헤더 6.3.0 headingStyle:.version.versionOnly.appName
🎯 아이콘 스타일 6.3.0 iconStyle:.filled(색상 배경) 또는 .plain(글리프만)
🔢 빌드 번호 옵션 6.3.0 showBuild: false 로 빌드 번호 숨김
🎨 플로팅 파티클 효과 6.3.0 새로운 .particles 특수 효과 (TimelineView + Canvas)
🎯 유연한 표시 방식 6.2.0 .sheet.fullScreenCover.embed
🌈 적응형 텍스트 색상 6.2.0 버튼 텍스트가 배경에 맞춰 자동 대비
🛠️ 간소화된 이니셜라이저 6.2.0 값을 직접 전달 — .constant() 래핑 불필요
🪟 글래스모피즘 5.5.0 투명도 조절 가능한 모던 블러
🌈 메시 & 선형 그라디언트 5.3.0 애니메이션 그라디언트 배경
🥽 visionOS 지원 4.1.0 네이티브 공간 컴퓨팅
🔄 자동 트리거 4.0.0 버전 / 빌드 변경 시 자동 표시
🎄 특수 효과 3.9.0 .christmas 눈 효과、.particles 무지개
📱 Drop 알림 3.5.0 iOS 스타일 배너 알림
🔥 Firebase Realtime DB 3.0.0 실시간 콘텐츠 업데이트
🌐 원격 JSON 3.0.0 임의의 REST 엔드포인트에서 로드
📚 버전 히스토리 2.0.0 이전 릴리스 모두 탐색

기능 쇼케이스

메시 그라디언트 (5.3+) visionOS (4.1+)
Mesh visionOS
App 아이콘 (3.9.6+) 히스토리 (2.0+)
App Icon History

📚 자세히 알아보기

가이드 내용
Configuration 모든 파라미터、예제、데이터 소스 (로컬 / 원격 / Firebase)、데이터 모델
Platform Support & Installation 지원 OS 버전、요구 사항、기능 매트릭스、SPM 설정
Contributing 프로젝트 구조、개발 환경、PR 가이드라인、문제 해결

📄 라이선스

SwiftNEW 는 MIT License 로 공개됩니다 — 가장 관대한 오픈 소스 라이선스 중 하나.

세부 사항
가능 상업용 앱(App Store 유료 앱 포함)에서 사용、수정、재배포、클로즈드 소스 소프트웨어에 포함
📝 필수 원본 저작권 및 라이선스 표시를 프로젝트에 유지
⚠️ 무보증 소프트웨어는 「있는 그대로」 제공됩니다 — 사용으로 인한 문제에 대해 작성자는 책임지지 않습니다

전체 내용은 LICENSE 참조.

💖 후원

후원 리소스
Digital Ocean 클라우드 인프라
Ask DeepWiki AI 문서 Q&A