Eslzzyl /
Pixiv-SwiftUI
为现代 Apple 平台设计的第三方 Pixiv 客户端,支持 iOS/iPadOS/macOS
Форки
6
Звёзды
58
Issues
0
Pixiv-SwiftUI — это нативный клиент для Pixiv, написанный на Swift для экосистемы Apple. Готовый шаблон для создания арт-приложений.
Что делает
Это сторонний клиент для Pixiv, который работает на iOS, iPadOS и macOS. Он позволяет просматривать ленту иллюстраций, искать контент и взаимодействовать с платформой через интерфейс, который выглядит как родное приложение Apple.
Вайб-кодеры могут использовать этот код как базу для своих проектов. Вместо того чтобы писать логику работы с API Pixiv с нуля, вы берете готовый каркас. Это экономит десятки часов на верстке и настройке сетевых запросов.
Как работает
Проект построен на SwiftUI, поэтому интерфейс гибко адаптируется под разные экраны Apple. Он использует нативные компоненты для отображения контента и управления состоянием.
В основе лежит взаимодействие с API Pixiv. Приложение обрабатывает авторизацию, получение токенов и загрузку изображений. Код структурирован так, чтобы логика отображения данных была отделена от сетевых запросов.
Кому подходит
Разработчикам, которые хотят быстро запустить свое iOS-приложение для просмотра артов.
Тем, кто изучает SwiftUI и хочет увидеть реальный пример работы с API.
Владельцам контентных SaaS, которым нужна интеграция с Pixiv.
Основные возможности
Поддержка всей экосистемы Apple: iPhone, iPad и Mac.
Использование современного дизайна в стиле Liquid Glass.
Нативная навигация между разделами приложения.
Поиск и фильтрация контента по тегам или авторам.
Удобная лента иллюстраций с поддержкой жестов.
Как установить
Для сборки проекта вам понадобится установленный Xcode. Клонируйте репозиторий и откройте файл проекта в рабочей среде.
git clone https://github.com/Eslzzyl/Pixiv-SwiftUI.git
cd Pixiv-SwiftUI
open Pixiv-SwiftUI.xcodeprojПосле открытия в Xcode выберите целевое устройство (iOS или macOS) и нажмите кнопку Run. Убедитесь, что у вас настроены сертификаты разработчика.
Как применить в своём продукте
Вы можете взять этот проект как основу для собственного приложения-агрегатора. Если вы делаете нишевый сервис для художников, просто замените логику API на свою, сохранив готовые экраны просмотра.
Это отличная база для создания обертки (wrapper) над Pixiv, которую можно монетизировать через подписку или показ рекламы. Вы не тратите время на UI — вы просто допиливаете нужные функции.
Использовать как готовый фронтенд для своего RAG-агента, который ищет арты.
Создать на базе клиента узкоспециализированный инструмент для фильтрации контента.
Адаптировать код под другие площадки, заменив API-запросы.
Подводные камни
Главная сложность — работа с API Pixiv. Это закрытая система, которая часто меняет правила и может блокировать запросы от сторонних клиентов. Будьте готовы к тому, что придется часто обновлять логику авторизации.
Apple также строго модерирует приложения, которые используют чужой контент. Перед публикацией в App Store убедитесь, что вы не нарушаете правила платформы по авторским правам.
Частые вопросы
Нужно ли мне знать Swift, чтобы использовать этот проект?
Да, минимальные знания нужны. Вы должны понимать, как менять код в Xcode, чтобы настроить проект под свои нужды или изменить дизайн. Вайб-кодинг здесь работает через Cursor, который поможет вам разобраться в структуре файлов.
Можно ли опубликовать это приложение в App Store?
Pixiv имеет строгие правила использования API для сторонних разработчиков. Если вы просто скопируете код, приложение могут отклонить. Лучше использовать его как основу для своего уникального продукта с дополнительными функциями.
Как обновить API, если оно перестанет работать?
Вам придется отлаживать сетевые запросы в Xcode. Обычно это сводится к изменению заголовков или параметров запроса в файлах, отвечающих за API-клиент. Это стандартная задача для любого проекта, использующего сторонние API.
Топики
Похожие репозитории
CodeEdit — это полноценный open-source редактор кода для macOS, созданный как альтернатива Xcode. Легкий, быстрый и бесплатный.
CopilotForXcode — это плагин, который приносит автодополнение кода уровня GitHub Copilot прямо в среду разработки Xcode для macOS.
Passepartout — open source клиент для OpenVPN и WireGuard на Swift. Помогает быстро встроить VPN-функционал в свои iOS/macOS продукты.
Kaset — это нативный плеер для YouTube Music на macOS. Позволяет слушать музыку без браузера, используя системные кнопки управления и интеграцию с железом Apple.
Данные обновлены: 3 июня 2026 г.