Swift от Дена
1.46K subscribers
274 photos
23 videos
63 files
355 links
IOS разработчик. Swift/SwiftUI

GitHub - https://github.com/Den1Doc

Хабр - https://habr.com/ru/users/Den_1Ro/

App Store - https://apps.apple.com/ru/app/midpad/id6446994575

Админ - @denis_dmd12
Download Telegram
Forwarded from Воробей (Ivan Vorobei)
Пользуетесь Notion?

🤚 9 сентября удалят все воркспейсы пользователей из РФ

Ну и само собой с 9 сентября сервис будет недоступен

Вот официальное заявление
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7👌4🍾3🫡1
This media is not supported in your browser
VIEW IN TELEGRAM
Всем прекрасного рабочего дня 😬
Please open Telegram to view this post
VIEW IN TELEGRAM
🤩12😁4
😎 dashPhase - На каком расстоянии от штрихового рисунка начинается линия
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥31
😌 Custom Toggle

struct CustomToggleStyle: ToggleStyle {
var onImage: String
var offImage: String
var onColor: Color
var offColor: Color

init(onImage: String = "checkmark", offImage: String = "xmark", onColor: Color = .green, offColor: Color = .black) {
self.onImage = onImage
self.offImage = offImage
self.onColor = onColor
self.offColor = offColor
}

func makeBody(configuration: Configuration) -> some View {
LabeledContent {
Capsule()
.foregroundStyle(configuration.isOn ? onColor : offColor)
.frame(width: 54, height: 30, alignment: .center)
.overlay {
Circle()
.foregroundStyle(.white)
.padding(.all, 2)
.overlay {
Image(systemName: configuration.isOn ? onImage : offImage)
.resizable()
.aspectRatio(contentMode: .fit)
.font(.title)
.fontWeight(.black)
.frame(width: 15, height: 15, alignment: .center)
.foregroundStyle(configuration.isOn ? onColor : .black)
.drawingGroup()
}
.offset(x: configuration.isOn ? 12 : -12, y: 0)
.animation(.bouncy, value: configuration.isOn)
}
.onTapGesture {
configuration.isOn.toggle()
}
.accessibilityAddTraits(.isButton)
} label: {
configuration.label
}
}
}
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥16💅9
Media is too big
VIEW IN TELEGRAM
Всем прекрасного дня 😎
Please open Telegram to view this post
VIEW IN TELEGRAM
1😁15
🍎 Отслеживание утечек памяти в iOS-приложении со SwiftUI в Runtime

В этой статье

1) пройдёмся по основным подходам к поиску утечек
2) попробуем найти способ сделать его обнаружение утечек менее болезненным
3) выясним, можно ли каким-то образом застраховаться от утечек в будущем развитии проекта
Please open Telegram to view this post
VIEW IN TELEGRAM
👍63
👋 Всем Привет. Не давно вышла новая ios 18 / xcode 16 и вот небольшая подборка новых фишек на SwiftUI - GitHub / What’s New in SwiftUI for iOS 18
Please open Telegram to view this post
VIEW IN TELEGRAM
7👍5🔥4
🐱 Восхитительные эффекты SwiftUI для вашего приложения

Примеры эффектов
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥83👍3
🥳 РОЗЫГРЫШ ДЛЯ ПРОКАЧКИ КАРЬЕРЫ!

Друзья, у нас тут крутая новость! Мы объединились с экспертами в мире разработки и нашими партнерами, чтобы подарить вам шанс прокачать свои скиллы и открыть новые возможности в мире разработки.
Если вы iOS-разработчик, Swift/SwiftUI-гуру или просто хотите расти вместе с нами, этот розыгрыш — ваша возможность.

🎁 Что мы разыгрываем?
3 призовых сессии с ментором от Solvery по 1000 руб;
3 премиум подписки на Telegram на 3 месяца от Swift от Дена;
3 наборчика пинов от Coffee&Code (по 2 шт в каждом);
3 билета на захватывающий марафон от Devrush по мобильной разработке на Swift (UIKit & SwiftUI).

🔥 Как участвовать?
Подпишитесь на все каналы: @dev_rush, @coffeeCodeEverywhere, @swift_den, @solvery, и вы автоматически станете участниками розыгрыша.

🗓️ Победителей выберем рандомно и объявим 2 октября! 🏆

Не упустите шанс улучшить свои навыки и расширить знания в мобильной разработке! Делитесь этим розыгрышем с друзьями и развивайте карьеру вместе 🎉
1👌6🔥53
This media is not supported in the widget
VIEW IN TELEGRAM
1👍94👎3🔥3
🔢 Подборка материалов для изучения Swift 6

Migrating to Swift 6
What's new in Swift 6.0?

Дополнение

Migrate your app to Swift 6
Swift 6
Announcing Swift 6
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥7👍2
🔥 Самые нужные каналы для Swift разработчика, чтобы расти в доходе 💸

Swift | Вопросы собесов
Swift | LeetCode
Swift | Тесты
Swift | Удалёнка

Подпишись, чтобы не потерять ☝️
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🤡5🤝3👎1