iOS Developer | iOS Разработка | Мобильная разработка | SWIFT
1.33K subscribers
21 photos
1 video
2 files
4 links
О iOS разработке кратко, по делу и с результатом

По всем вопросам: @Zinina_Daria 💅
Download Telegram
Apple готовит крупный редизайн iOS 19, iPadOS 19 и macOS 16 в 2025 году — первое масштабное обновление интерфейса с выхода iOS 7 в 2013 году. Новый дизайн будет основываться на visionOS из Vision Pro, включая обновленные иконки, меню и окна. Также ожидается единый стиль для всех платформ Apple. Упрощенная навигация позволит, например, возвращаться свайпом от правого края экрана. Анонс ожидается на WWDC 9 июня 2025 года. Что думаете?
1💔1
С чего начать первое приложение?

Советую сделать приложение "Погода" - вот почему:

• Простая логика: работа с сетью, парсинг JSON, отображение данных.
• Практика интерфейса: таблицы, коллекции, Auto Layout.
• Реальное обновление: работа с геолокацией и API (например, OpenWeather).
• Минимум сложности - максимум пользы для портфолио и опыта.

Нужно подробнее рассказать, как сделать такое приложение? 👇
4
5 советов для новичков в Swift

🔹 1. Начни с простых проектов Калькулятор Список задач Погода

🔹 2. Используй SnapKit для интерфейса
import SnapKit
button.snp.makeConstraints { make in
make.center.equalToSuperview()
make.width.equalTo(200)
make.height.equalTo(50)
}


🔹 3. Пиши маленькие методы Вместо огромных функций — маленькие блоки кода:
func setupUI() { }  
func setupActions() { }


🔹 4. Добавляй комментарии
// Устанавливаем текст в Label  
label.text = "Hello, world!"


🔹 5. Используй print() для отладки
print("Button tapped!")  


💡 С чем у тебя возникают сложности? Пиши в комментариях - помогу! 👇
🔥2💩1
🚀 Вышел swiftly 1.0 — мощный менеджер версий Swift для macOS и Linux! Если в проекте нужно использовать конкретную версию Swift, теперь это проще простого — достаточно указать её в .swift-version. Swiftly поддерживает несколько версий одновременно, так что можно легко переключаться между ними в зависимости от требований проекта или сборки. Это особенно полезно, если работаешь в команде с разными версиями Swift или тестируешь фичи на бета-сборках. Подробности — тут. 🔥
Что такое API простым языком?

Представь, что ты заходишь в ларёк за шоколадкой. Ты – покупатель, продавец в ларьке – сервер, а шоколадка – это данные или услуга, которые ты хочешь получить.

Ты говоришь продавцу: – Дайте мне шоколадку!

Продавец проверяет, есть ли шоколадка, и отвечает: – Вот ваша шоколадка!

Или если товара нет: – Извините, шоколадок больше нет.

Так работает API

API – это как твой разговор с продавцом
. Это понятные для обеих сторон правила, по которым ты просишь что-то, а продавец отвечает.

Теперь представь, что ты не лично пришёл в ларёк, а отправил туда курьера с запиской: "Дайте шоколадку, если есть."

Продавец читает записку и отдаёт шоколадку курьеру, а тот приносит её тебе.

Так же работают API в программировании:
• Приложение (покупатель) отправляет запрос на сервер (продавцу).
• Сервер проверяет наличие данных (товара) и отправляет ответ.
• Ты не заходишь за прилавок, не берёшь товар сам – ты просто делаешь запрос и получаешь результат.

Так же и API: приложение не получает доступ ко всей базе данных сервера напрямую, а только запрашивает нужную информацию. Это безопаснее, удобнее и понятнее для всех.
👍3👏1
⚡️ Разыгрываем экземпляр книги "Swift? Не вопрос"

Это новая книга по Swift и SwiftUI на русском языке!

Книга ориентирована на начинающих, она состоит из трех частей:
1. база с нуля: создание переменных, типы данных, коллекции, условия и циклы, замыкания и функции;
2. введение в объектно-ориентированное программирование, структуры, классы, протоколы, расширения и перечисления;
3. SwiftUI, обзор всех основных элементов, контейнеров и анимаций.

Самое главное отличие от существующей литературы в том, что каждая глава сопровождается практическими задачами, прорешав которые, вы точно усвоите материал.
Книга продаётся на всех площадках: Озон, Читай-город, Буквоед, Wildberries, Яндекс Маркет и т.д.

Условия:
1. быть подписчиком @studyswiftui
2. быть подписчиком @iiOSDeveloper
3. нажать на кнопку «Участвую!» под этим постом.

Победителя выберет бот случайным образом 30 апреля 2025 года в 16:00 по МСК, результат опубликует в канале.
Что вернёт следующий Swift-код?

let numbers = [1, 2, 3, 4] let result = numbers.map { $0 * 2 }.filter { $0 > 5 }
Anonymous Quiz
11%
[2, 4, 6, 8]
72%
[6, 8]
4%
[4, 6, 8]
14%
Ошибка компиляции
3
struct ContentView: View {
@State private var counter = 0

var body: some View {
VStack {
Text("Counter: \(counter)")
Button("Increase") {
let _ = counter + 1
}
}
}
}
Какая архитектура кажется тебе наиболее понятной?
Anonymous Poll
42%
MVC
52%
MVVM
13%
VIPER
17%
MVP
В Telegram сейчас кризис смыслов.
IT-каналы превратились в поток AI-постов, курсов за 300к и одинаковых новостей.

Мы решили это исправить.

Собрали 8 каналов от разработчиков, менторов и айтишников, которые пишут по делу - про код, карьеру, фейлы и рост. Без воды и обещаний «стань сеньором за неделю».

Почему именно эти каналы?
Потому что их авторы - практики. Они работают в индустрии, проходят собесы, менторят джунов, рефакторят легаси и делятся реальным опытом.

Что внутри:
• iOS-разработка: UIKit, SwiftUI, архитектура
• Карьера в IT: собеседования, офферы, деньги
• Реальные истории от разработчиков
• Фейлы, рост, выгорание и работа в команде
• Жизнь в индустрии без прикрас

Подписаться на все 8 каналов можно одним кликом - через папку.
Это удобно, быстро и без спама.

👉 Кликни и подпишись

Если ты в IT (или хочешь туда попасть) - эта папка сэкономит тебе кучу времени на поиск нормального контента.
👍5❤‍🔥3💩2🤯1
Как вы скачиваете приложения на iPhone или iPad, которые под санкциями?
Если бы не разработка, то чем бы занимались? Или сейчас занимаетесь?
Начинается новая эра..
🔥6😁4