Bei Code 🍏
247 subscribers
113 photos
1 video
36 links
🚀 Добро пожаловать в iOS-разработку! 🎉
Для связи с автором: @iBeiCode
📱 Если ты начинающий разработчик или просто интересуешься IT, добро пожаловать на канал)

YouTube: https://youtube.com/@beicode

iOS
Swift
Xcode
Download Telegram
Bei Code 🍏
🧪 Что делает ключевое слово mutating в структуре🤔
Пример кода к этому вопросу 👨‍💻

Код, чтобы просто взять и Ctrl+C Ctrl+V 👇


import Foundation

struct Counter {
var count = 0

// Без mutating — ошибка
mutating func increment() {
count += 1
}
}

var counter = Counter()
counter.increment() // count теперь = 1
print("count =", counter.count)
👍211
🧪 Какое ключевое слово используется для наследования класса🤔
Anonymous Quiz
16%
A) super
6%
B) extends
77%
C) :
0%
D) inherit
13👍2
🎉 Мы успешно прошли темы классов и структур — отличная работа!
Переходим к тестам по теме — свойства! 💡
👍41
Bei Code 🍏
Какие типы свойств есть в Swift?
Код, чтобы посмотреть в песочнице 👇


import Foundation

//Свойства в Swift
struct Rectangle {
// 📦 Хранимые свойства (stored properties)
var width: Double
var height: Double

// ⚙️ Вычисляемое свойство (computed property)
var area: Double {
return width * height
}
}

var rect = Rectangle(width: 5, height: 3)
print("Ширина: \(rect.width)")
print("Высота: \(rect.height)")
print("Площадь: \(rect.area)") // Вычисляется автоматически
3👍1
Код, чтобы посмотреть в песочнице 👇


import Foundation

struct Rectangle {
var width: Double
var height: Double
var area: Double { width * height } // вычисляемое свойство
}

let rect = Rectangle(width: 5, height: 10)
print("area =", rect.area) //area = 50
1👍1
В Telegram сейчас кризис смыслов. Каналы про IT превратились в помойку из AI-постов, курсов за 300к и бесконечного пересказа одних и тех же новостей.

Поэтому мы решили это исправить.

Собрали 8 каналов от разработчиков, менторов и айтишников, которые пишут о том, что действительно важно: код, карьера, деньги, фейлы, рост. Без воды и продажи курсов "стань айтишником за вечер".

Почему эти каналы?

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

Что внутри:
— iOS-разработка: SwiftUI, UIKit, архитектура, менторство
— IT-карьера: зарплаты, офферы, как проходить интервью
— Жизнь в индустрии: фейлы, выгорание, работа в команде, удалёнка
— Реальные истории от разработчиков и специалистов
— Работа с ipa файлами и сертификатами

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

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

Если ты работаешь в IT (или хочешь в него попасть) — эта папка сэкономит тебе кучу времени на поиск нормального контента.
❤‍🔥5👍4🔥21👏1
Вопрос:
Что такое frame у UIView, и в какой системе координат он задаётся?

Ожидаемый ответ:
frame — это положение и размер UIView в системе координат его superview. Он определяет, где именно располагается view внутри родительского представления и какого размера оно будет.


#Собеседование iOS Developer
#AnkiКарточка
4👍3🔥1
Какие механизмы в Swift называются наблюдателями свойства (property observers)?
Anonymous Quiz
14%
⚙️ B) get и set
76%
👀 A) willSet и didSet
5%
📚 C) lazy и static
5%
🚫 D) onChange
2👍2
Вопрос:
В чём разница между frame и bounds у UIView?

Ответ:
frame — позиция и размер относительно родителя.
bounds — позиция и размер в собственной системе координат.


#Собеседование iOS Developer
#AnkiКарточка
1❤‍🔥11👍1🔥1
Можно ли использовать willSet и didSet с вычисляемыми свойствами в Swift🤔
Anonymous Quiz
8%
📦 C) Только static
0%
🪄 D) Только private
56%
🧠 B) Да, можно
36%
🚫 A) Нет, нельзя
3