Курс Начинающий iOS разработчик - Beginner iOS Developer
1. Как создавать приложения для iOS?
2. Xcode 10 Основы работы, симулятор iPhone
3. Основные элементы Storyboard Xcode 10
4. Основы ООП, классы, переменные и константы в Swift 4
5. Создание экранов, Navigation Controller, Segue
6. Auto layout, Constraints Xcode - Верстка экрана iOS Приложения
7. TabBar Controller + Как добавить шрифты в проект iOS
8. UICollectionView - Как создать фотогалерею iOS
9. UICollectionView - Часть 2 - FullScreen & Zooming
10. UITableView - Часть 1 - Таблица с настройками, UserDefaults
#video #mobile #swift
https://www.youtube.com/watch?v=Nd8t60o7tIg&list=PLRJuPW6BGThvPVkbTua6i2TKomig76b2K&ab_channel=iCodeSchool
1. Как создавать приложения для iOS?
2. Xcode 10 Основы работы, симулятор iPhone
3. Основные элементы Storyboard Xcode 10
4. Основы ООП, классы, переменные и константы в Swift 4
5. Создание экранов, Navigation Controller, Segue
6. Auto layout, Constraints Xcode - Верстка экрана iOS Приложения
7. TabBar Controller + Как добавить шрифты в проект iOS
8. UICollectionView - Как создать фотогалерею iOS
9. UICollectionView - Часть 2 - FullScreen & Zooming
10. UITableView - Часть 1 - Таблица с настройками, UserDefaults
#video #mobile #swift
https://www.youtube.com/watch?v=Nd8t60o7tIg&list=PLRJuPW6BGThvPVkbTua6i2TKomig76b2K&ab_channel=iCodeSchool
👍4❤3
🍏 fileprivate vs private
🔹 Свойство fileprivate может быть прочитано в любом месте того же файла Swift, но не за его пределами.
🔹 Свойство private можно прочитать только внутри типа, в котором оно было объявлено (а также в расширениях этого типа в том же файле).
Подробнее о private и fileprivate здесь.
#Swift #iOS
🔹 Свойство fileprivate может быть прочитано в любом месте того же файла Swift, но не за его пределами.
🔹 Свойство private можно прочитать только внутри типа, в котором оно было объявлено (а также в расширениях этого типа в том же файле).
Подробнее о private и fileprivate здесь.
#Swift #iOS
Sarunw
Swift fileprivate vs private | Sarunw
Learn the difference between two similar access levels in Swift, private and fileprivate.
👍1
Old but gold: глубокое погружение в Swift Regex
Регулярные выражения — это крайне удобный способ обработки и манипулирования строками. Регулярки есть во множестве языков программирования и теперь Swift тоже поддерживает их.
В этой статье подробно разбирается то, как работают регулярные выражения в Swift и где они могут пригодиться
https://bignerdranch.com/blog/swift-regex/
#swift
Регулярные выражения — это крайне удобный способ обработки и манипулирования строками. Регулярки есть во множестве языков программирования и теперь Swift тоже поддерживает их.
В этой статье подробно разбирается то, как работают регулярные выражения в Swift и где они могут пригодиться
https://bignerdranch.com/blog/swift-regex/
#swift
👍2❤1👎1
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥️📏 Утилита для отображения угла крышки MacBook
Lid Angle Sensor позволяет пользователям MacBook видеть угол открытой крышки и воспроизводить звук скрипящей двери при медленном изменении угла. Подходит для моделей с 2019 года и новее, но требует тестирования на других устройствах.
🚀Основные моменты:
- Отображает угол крышки MacBook.
- Воспроизводит звуковой эффект при изменении угла.
- Работает на моделях с 2019 года и новее.
- Открыт для предложений по улучшению.
- Подходит для разработчиков и дизайнеров.
📌 GitHub: https://github.com/samhenrigold/LidAngleSensor
#swift
Lid Angle Sensor позволяет пользователям MacBook видеть угол открытой крышки и воспроизводить звук скрипящей двери при медленном изменении угла. Подходит для моделей с 2019 года и новее, но требует тестирования на других устройствах.
🚀Основные моменты:
- Отображает угол крышки MacBook.
- Воспроизводит звуковой эффект при изменении угла.
- Работает на моделях с 2019 года и новее.
- Открыт для предложений по улучшению.
- Подходит для разработчиков и дизайнеров.
📌 GitHub: https://github.com/samhenrigold/LidAngleSensor
#swift
🤣5❤4👍1🔥1
💨 FartScrollLid: Забавное приложение для MacBook
FartScrollLid — это веселое приложение для macOS, которое воспроизводит звуки пердежа при открытии и закрытии крышки MacBook. Звуки меняются в зависимости от угла крышки, добавляя элемент неожиданности и юмора в повседневное использование.
🚀 Основные моменты:
- 🎵 Динамические звуки с изменением высоты тона
- 🎯 Срабатывание только при движении крышки
- 📊 Мониторинг угла и скорости крышки в реальном времени
- 😄 Забавные статусные сообщения
📌 GitHub: https://github.com/iannuttall/fartscroll-lid
#swift
FartScrollLid — это веселое приложение для macOS, которое воспроизводит звуки пердежа при открытии и закрытии крышки MacBook. Звуки меняются в зависимости от угла крышки, добавляя элемент неожиданности и юмора в повседневное использование.
🚀 Основные моменты:
- 🎵 Динамические звуки с изменением высоты тона
- 🎯 Срабатывание только при движении крышки
- 📊 Мониторинг угла и скорости крышки в реальном времени
- 😄 Забавные статусные сообщения
📌 GitHub: https://github.com/iannuttall/fartscroll-lid
#swift
GitHub
GitHub - iannuttall/fartscroll-lid: A hilarious macOS app that plays fart sounds as you open and close your MacBook lid
A hilarious macOS app that plays fart sounds as you open and close your MacBook lid - iannuttall/fartscroll-lid
🏆4❤2💩2🤡1
🌐 Преобразование HTML в SwiftUI
SwiftUIHTML — библиотека для рендеринга HTML-контента в виде нативных представлений SwiftUI. Поддерживает кастомизацию тегов и интеграцию с внешними парсерами.
🚀 Основные моменты:
- Конвертация HTML в нативные представления SwiftUI
- Поддержка кастомных тегов и стилей CSS
- Гибкая интеграция с парсерами, такими как Fuzi и SwiftSoup
- Система глобальной конфигурации и стилей
📌 GitHub: https://github.com/PRNDcompany/SwiftUIHTML
#swift
SwiftUIHTML — библиотека для рендеринга HTML-контента в виде нативных представлений SwiftUI. Поддерживает кастомизацию тегов и интеграцию с внешними парсерами.
🚀 Основные моменты:
- Конвертация HTML в нативные представления SwiftUI
- Поддержка кастомных тегов и стилей CSS
- Гибкая интеграция с парсерами, такими как Fuzi и SwiftSoup
- Система глобальной конфигурации и стилей
📌 GitHub: https://github.com/PRNDcompany/SwiftUIHTML
#swift
GitHub
GitHub - PRNDcompany/SwiftUIHTML: SwiftUIHTML
SwiftUIHTML. Contribute to PRNDcompany/SwiftUIHTML development by creating an account on GitHub.
❤2👍1
🖥️✨ Упрощение отключения эффекта Liquid Glass на macOS
SolidGlass — это простое приложение, позволяющее отключать эффект Liquid Glass для отдельных приложений или системы в целом. С интуитивно понятным интерфейсом и удобными функциями, оно делает этот процесс легким и быстрым.
🚀Основные моменты:
- Отключение эффекта Liquid Glass для приложений.
- Удобный интерфейс для выполнения команд.
- Поддержка работы на macOS.
- Упрощение процесса для пользователей.
📌 GitHub: https://github.com/rafaelSwi/SolidGlass
#swift
SolidGlass — это простое приложение, позволяющее отключать эффект Liquid Glass для отдельных приложений или системы в целом. С интуитивно понятным интерфейсом и удобными функциями, оно делает этот процесс легким и быстрым.
🚀Основные моменты:
- Отключение эффекта Liquid Glass для приложений.
- Удобный интерфейс для выполнения команд.
- Поддержка работы на macOS.
- Упрощение процесса для пользователей.
📌 GitHub: https://github.com/rafaelSwi/SolidGlass
#swift
GitHub
GitHub - rafaelSwi/SolidGlass: Software to disable Liquid Glass on macOS Tahoe (macOS 26.0.1 or lower)
Software to disable Liquid Glass on macOS Tahoe (macOS 26.0.1 or lower) - rafaelSwi/SolidGlass
👍3
🎨 Рекреация iOS с помощью SwiftUI
Этот проект представляет собой точную копию iOS и его встроенных приложений, созданную полностью на SwiftUI с использованием AI. Он служит площадкой для тестирования возможностей генерации кода и современных функций SwiftUI, воссоздавая нативные приложения Apple с пиксельной точностью.
🚀 Основные моменты:
- Воссозданы основные приложения iOS: Календарь, Погода, Фото и др.
- Используется AI для генерации SwiftUI кода.
- Идеально подходит для изучения возможностей SwiftUI.
- Поддержка Xcode 26 и выше.
- Открыт для вкладов и улучшений.
📌 GitHub: https://github.com/PallavAg/iOS-Clone-SwiftUI
#swift
Этот проект представляет собой точную копию iOS и его встроенных приложений, созданную полностью на SwiftUI с использованием AI. Он служит площадкой для тестирования возможностей генерации кода и современных функций SwiftUI, воссоздавая нативные приложения Apple с пиксельной точностью.
🚀 Основные моменты:
- Воссозданы основные приложения iOS: Календарь, Погода, Фото и др.
- Используется AI для генерации SwiftUI кода.
- Идеально подходит для изучения возможностей SwiftUI.
- Поддержка Xcode 26 и выше.
- Открыт для вкладов и улучшений.
📌 GitHub: https://github.com/PallavAg/iOS-Clone-SwiftUI
#swift
🌟 Claude Island: Умные уведомления для Claude Code CLI
Claude Island — это приложение для меню macOS, которое добавляет уведомления в стиле Dynamic Island для сессий Claude Code. Оно позволяет отслеживать активные сессии в реальном времени и управлять разрешениями прямо из интерфейса.
🚀Основные моменты:
- Анимированный интерфейс, расширяющийся из выреза MacBook
- Мониторинг нескольких сессий Claude Code одновременно
- Утверждение или отказ в выполнении инструментов из интерфейса
- Полная история чата с рендерингом Markdown
- Автоматическая установка хуков при первом запуске
📌 GitHub: https://github.com/farouqaldori/claude-island
#swift
Claude Island — это приложение для меню macOS, которое добавляет уведомления в стиле Dynamic Island для сессий Claude Code. Оно позволяет отслеживать активные сессии в реальном времени и управлять разрешениями прямо из интерфейса.
🚀Основные моменты:
- Анимированный интерфейс, расширяющийся из выреза MacBook
- Мониторинг нескольких сессий Claude Code одновременно
- Утверждение или отказ в выполнении инструментов из интерфейса
- Полная история чата с рендерингом Markdown
- Автоматическая установка хуков при первом запуске
📌 GitHub: https://github.com/farouqaldori/claude-island
#swift
🖥️🔌 PortKiller: Убийца процессов на открытых портах для macOS
PortKiller — это удобное приложение для меню на macOS, позволяющее быстро находить и завершать процессы, использующие открытые порты. Идеально подходит для разработчиков, которым нужно освободить порты, такие как 3000, 8080 и другие.
🚀Основные моменты:
- Интеграция в меню — без загромождения Dock
- Автоматическое обнаружение всех прослушивающих TCP портов
- Быстрое завершение процессов одним кликом
- Фильтрация по номеру порта или имени процесса
- Автообновление списка каждые 5 секунд
📌 GitHub: https://github.com/productdevbook/port-killer
#swift
PortKiller — это удобное приложение для меню на macOS, позволяющее быстро находить и завершать процессы, использующие открытые порты. Идеально подходит для разработчиков, которым нужно освободить порты, такие как 3000, 8080 и другие.
🚀Основные моменты:
- Интеграция в меню — без загромождения Dock
- Автоматическое обнаружение всех прослушивающих TCP портов
- Быстрое завершение процессов одним кликом
- Фильтрация по номеру порта или имени процесса
- Автообновление списка каждые 5 секунд
📌 GitHub: https://github.com/productdevbook/port-killer
#swift
🔥3
🖥️ Управляй AI с Quotio на macOS
Quotio — это приложение для macOS, которое упрощает управление AI-кодировщиками через локальный прокси-сервер. Оно позволяет подключать несколько AI-аккаунтов, отслеживать квоты и настраивать инструменты CLI в одном месте.
🚀Основные моменты:
- Поддержка множества провайдеров AI через OAuth и API ключи
- Автоматическая настройка AI-инструментов с одним кликом
- Реальное время мониторинга трафика и использования токенов
- Умное управление квотами с визуализацией
- Интеграция с меню для быстрого доступа
📌 GitHub: https://github.com/nguyenphutrong/quotio
#swift
Quotio — это приложение для macOS, которое упрощает управление AI-кодировщиками через локальный прокси-сервер. Оно позволяет подключать несколько AI-аккаунтов, отслеживать квоты и настраивать инструменты CLI в одном месте.
🚀Основные моменты:
- Поддержка множества провайдеров AI через OAuth и API ключи
- Автоматическая настройка AI-инструментов с одним кликом
- Реальное время мониторинга трафика и использования токенов
- Умное управление квотами с визуализацией
- Интеграция с меню для быстрого доступа
📌 GitHub: https://github.com/nguyenphutrong/quotio
#swift
👍2❤1
🎧 Управляй приоритетами аудиоустройств на macOS
Audio Priority Bar — это приложение для меню macOS, которое автоматически управляет приоритетами аудиоустройств. Устанавливай порядок для динамиков, наушников и микрофонов, и приложение будет переключаться на устройство с наивысшим приоритетом.
🚀 Основные моменты:
- Автоматическое переключение на устройство с высоким приоритетом
- Отдельные режимы для динамиков и наушников
- Ручное управление приоритетами
- Запоминание всех подключенных устройств
- Интеграция с меню и управление громкостью
📌 GitHub: https://github.com/tobi/AudioPriorityBar
#swift
Audio Priority Bar — это приложение для меню macOS, которое автоматически управляет приоритетами аудиоустройств. Устанавливай порядок для динамиков, наушников и микрофонов, и приложение будет переключаться на устройство с наивысшим приоритетом.
🚀 Основные моменты:
- Автоматическое переключение на устройство с высоким приоритетом
- Отдельные режимы для динамиков и наушников
- Ручное управление приоритетами
- Запоминание всех подключенных устройств
- Интеграция с меню и управление громкостью
📌 GitHub: https://github.com/tobi/AudioPriorityBar
#swift
GitHub
GitHub - tobi/AudioPriorityBar: A native macOS menu bar app for managing audio device priorities
A native macOS menu bar app for managing audio device priorities - tobi/AudioPriorityBar
🛠️ Умения для iOS и Swift разработки
Репозиторий содержит набор специализированных навыков, помогающих в повседневной разработке iOS-приложений. От генерации заметок о релизах до отладки и поддержания качества кода — здесь есть всё для повышения продуктивности.
🚀 Основные моменты:
- Генерация заметок для App Store из истории git
- Инструменты для отладки и взаимодействия с симуляторами
- Структурированный процесс решения GitHub-issues
- Оптимизация работы с Swift Concurrency
- Аудит производительности SwiftUI
📌 GitHub: https://github.com/Dimillian/Skills
#swift
Репозиторий содержит набор специализированных навыков, помогающих в повседневной разработке iOS-приложений. От генерации заметок о релизах до отладки и поддержания качества кода — здесь есть всё для повышения продуктивности.
🚀 Основные моменты:
- Генерация заметок для App Store из истории git
- Инструменты для отладки и взаимодействия с симуляторами
- Структурированный процесс решения GitHub-issues
- Оптимизация работы с Swift Concurrency
- Аудит производительности SwiftUI
📌 GitHub: https://github.com/Dimillian/Skills
#swift
GitHub
GitHub - Dimillian/Skills: My Codex Skills
My Codex Skills. Contribute to Dimillian/Skills development by creating an account on GitHub.
🎶 Управление звуком на macOS с FineTune
FineTune предлагает точный контроль над звуком приложений на macOS. Вы можете настраивать уровень громкости для каждого приложения, маршрутизировать их на разные устройства вывода и использовать эквалайзер прямо из меню. Идеальное решение для тех, кто хочет больше гибкости в аудио.
🚀Основные моменты:
- Индивидуальный контроль громкости для приложений
- Маршрутизация звука на разные устройства
- 10-полосный эквалайзер с 20 предустановками
- Увеличение громкости до 200%
- Поддержка macOS 14.0 и выше
📌 GitHub: https://github.com/ronitsingh10/FineTune
#swift
FineTune предлагает точный контроль над звуком приложений на macOS. Вы можете настраивать уровень громкости для каждого приложения, маршрутизировать их на разные устройства вывода и использовать эквалайзер прямо из меню. Идеальное решение для тех, кто хочет больше гибкости в аудио.
🚀Основные моменты:
- Индивидуальный контроль громкости для приложений
- Маршрутизация звука на разные устройства
- 10-полосный эквалайзер с 20 предустановками
- Увеличение громкости до 200%
- Поддержка macOS 14.0 и выше
📌 GitHub: https://github.com/ronitsingh10/FineTune
#swift
❤4
🖥️📜 Textream: Умный телесуфлер для macOS
Textream — это бесплатное приложение для macOS, которое помогает вести речь с помощью трех режимов: отслеживание слов, классический авто-прокрут и голосовое управление. Оно отображает текст в стильном оверлее, который можно настроить под свои нужды, обеспечивая комфортное чтение без отвлечения от аудитории.
🚀Основные моменты:
- Поддержка оффлайн-распознавания речи
- Динамический оверлей и плавающее окно
- Полная настройка шрифтов и цветов
- Работает на Apple Silicon и Intel
- Открытый исходный код (MIT)
📌 GitHub: https://github.com/f/textream
#swift
Textream — это бесплатное приложение для macOS, которое помогает вести речь с помощью трех режимов: отслеживание слов, классический авто-прокрут и голосовое управление. Оно отображает текст в стильном оверлее, который можно настроить под свои нужды, обеспечивая комфортное чтение без отвлечения от аудитории.
🚀Основные моменты:
- Поддержка оффлайн-распознавания речи
- Динамический оверлей и плавающее окно
- Полная настройка шрифтов и цветов
- Работает на Apple Silicon и Intel
- Открытый исходный код (MIT)
📌 GitHub: https://github.com/f/textream
#swift
GitHub
GitHub - f/textream: Textream is a free macOS teleprompter app for streamers, interviewers, and presenters. It highlights your…
Textream is a free macOS teleprompter app for streamers, interviewers, and presenters. It highlights your script in real-time as you speak, displayed in a beautiful Dynamic Island overlay. With ext...
👍3❤1
🧩 Agmente: iOS клиент для взаимодействия с кодовыми агентами
Agmente позволяет подключаться к серверам, использующим ACP и Codex протоколы, отображая вызовы инструментов и историю разговоров на устройстве. Идеален для разработчиков, работающих с удалёнными агентами.
🚀 Основные моменты:
- Подключение к агентам ACP (Copilot, Gemini и др.)
- Поддержка Codex app-server
- Просмотр вызовов инструментов и результатов
- Возможность удалённого доступа через Cloudflare Tunnel
📌 GitHub: https://github.com/rebornix/Agmente
#swift
Agmente позволяет подключаться к серверам, использующим ACP и Codex протоколы, отображая вызовы инструментов и историю разговоров на устройстве. Идеален для разработчиков, работающих с удалёнными агентами.
🚀 Основные моменты:
- Подключение к агентам ACP (Copilot, Gemini и др.)
- Поддержка Codex app-server
- Просмотр вызовов инструментов и результатов
- Возможность удалённого доступа через Cloudflare Tunnel
📌 GitHub: https://github.com/rebornix/Agmente
#swift
❤2👍1
🚀 Эмуляция iPhone с vphone-cli
vphone-cli позволяет запускать виртуальный iPhone на macOS, используя Apple's Virtualization.framework. Это решение идеально подходит для тестирования и разработки, позволяя работать с iOS 26 в безопасной среде.
🚀 Основные моменты:
- Запуск виртуального iPhone с поддержкой iOS 26
- Использует Apple's Virtualization.framework
- Поддерживает автоматизацию через Makefile
- Требует отключения SIP и AMFI для работы
- Подходит для разработчиков и исследователей
📌 GitHub: https://github.com/Lakr233/vphone-cli
#swift
vphone-cli позволяет запускать виртуальный iPhone на macOS, используя Apple's Virtualization.framework. Это решение идеально подходит для тестирования и разработки, позволяя работать с iOS 26 в безопасной среде.
🚀 Основные моменты:
- Запуск виртуального iPhone с поддержкой iOS 26
- Использует Apple's Virtualization.framework
- Поддерживает автоматизацию через Makefile
- Требует отключения SIP и AMFI для работы
- Подходит для разработчиков и исследователей
📌 GitHub: https://github.com/Lakr233/vphone-cli
#swift
❤2
🧑🏫 Clicky: Ваш AI-наставник рядом с курсором
Clicky — это умный помощник, который помогает учиться, взаимодействуя с вашим экраном. Он может видеть, говорить и указывать на важные элементы, создавая эффект настоящего учителя. Открытый исходный код позволяет разработчикам настраивать и расширять функциональность.
🚀Основные моменты:
- AI-помощник в меню для macOS
- Интеграция с Claude, AssemblyAI и ElevenLabs
- Поддержка голосового ввода и экранного захвата
- Легкость в настройке и расширении функционала
📌 GitHub: https://github.com/farzaa/clicky
#swift
Clicky — это умный помощник, который помогает учиться, взаимодействуя с вашим экраном. Он может видеть, говорить и указывать на важные элементы, создавая эффект настоящего учителя. Открытый исходный код позволяет разработчикам настраивать и расширять функциональность.
🚀Основные моменты:
- AI-помощник в меню для macOS
- Интеграция с Claude, AssemblyAI и ElevenLabs
- Поддержка голосового ввода и экранного захвата
- Легкость в настройке и расширении функционала
📌 GitHub: https://github.com/farzaa/clicky
#swift
📄 Markdown Preview для macOS 🚀
Приложение для быстрого просмотра Markdown-файлов с нативной поддержкой на macOS. Позволяет загружать
🚀 Основные моменты:
- Нативная рендеринг с использованием
- Поддержка диаграмм Mermaid и математических уравнений.
- Удобное оглавление и панель инспектора для метаданных.
- Быстрый просмотр через системные функции без запуска приложения.
- Возможность открытия в редакторах кода.
📌 GitHub: https://github.com/pluk-inc/md-preview
#swift
Приложение для быстрого просмотра Markdown-файлов с нативной поддержкой на macOS. Позволяет загружать
.md файлы и получать чистый, прокручиваемый предварительный просмотр с оглавлением и поддержкой диаграмм и математических формул.🚀 Основные моменты:
- Нативная рендеринг с использованием
WKWebView.- Поддержка диаграмм Mermaid и математических уравнений.
- Удобное оглавление и панель инспектора для метаданных.
- Быстрый просмотр через системные функции без запуска приложения.
- Возможность открытия в редакторах кода.
📌 GitHub: https://github.com/pluk-inc/md-preview
#swift
GitHub
GitHub - pluk-inc/markdown-preview: A simple Markdown viewer for reading .md files
A simple Markdown viewer for reading .md files. Contribute to pluk-inc/markdown-preview development by creating an account on GitHub.
❤3🔥1