📝Заметка по операторам сравнения в Swift:
| Оператор | Описание | Пример | Результат |
|---|---|---|---|
| == | Равно | 5 == 5 | true |
| != | Не равно | 5 != 3 | true |
| > | Больше | 10 > 5 | true |
| < | Меньше | 5 < 10 | true |
| >= | Больше или равно | 10 >= 10 | true |
| <= | Меньше или равно | 5 <= 10 | true |
| Оператор | Описание | Пример | Результат |
|---|---|---|---|
| == | Равно | 5 == 5 | true |
| != | Не равно | 5 != 3 | true |
| > | Больше | 10 > 5 | true |
| < | Меньше | 5 < 10 | true |
| >= | Больше или равно | 10 >= 10 | true |
| <= | Меньше или равно | 5 <= 10 | true |
👍1👌1
Заметка по логическим операторам в Swift:
| Оператор | Описание | Пример | Результат |
|---|---|---|---|
| && | Логическое И (and) | true && true | true |
| || |Логическое ИЛИ (or) | true || false | true |
| ! | Логическое НЕ (not) | !true | false |
| Оператор | Описание | Пример | Результат |
|---|---|---|---|
| && | Логическое И (and) | true && true | true |
| || |Логическое ИЛИ (or) | true
| ! | Логическое НЕ (not) | !true | false |
❤1
📝Заметка по операторам присваивания:
| Оператор | Описание | Пример | Результат |
|---|---|---|---|
| = | Простое присваивание | var a = 5 | a = 5 |
| += | Сложение с присваиванием | var a = 5; a += 3 | a = 8 |
| -= | Вычитание с присваиванием | var a = 5; a -= 3 | a = 2 |
| *= | Умножение с присваиванием | var a = 5; a *= 3 | a = 15 |
| /= | Деление с присваиванием | var a = 10; a /= 2 | a = 5 |
| %= | Остаток от деления с присваиванием | var a = 10; a %= 3 | a = 1 |
| Оператор | Описание | Пример | Результат |
|---|---|---|---|
| = | Простое присваивание | var a = 5 | a = 5 |
| += | Сложение с присваиванием | var a = 5; a += 3 | a = 8 |
| -= | Вычитание с присваиванием | var a = 5; a -= 3 | a = 2 |
| *= | Умножение с присваиванием | var a = 5; a *= 3 | a = 15 |
| /= | Деление с присваиванием | var a = 10; a /= 2 | a = 5 |
| %= | Остаток от деления с присваиванием | var a = 10; a %= 3 | a = 1 |
❤1
📝Заметка по битовым операторам:
| Оператор | Описание | Пример | Результат |
|---|---|---|---|
| & | Побитовое И (and) | 0b1100 & 0b1010 | 0b1000 |
| | | Побитовое ИЛИ (or) | 0b1100 | 0b1010 | 0b1110 |
| ^ | Побитовое исключающее ИЛИ (xor) | 0b1100 ^ 0b1010 | 0b0110 |
| ~ | Побитовое НЕ (not) | ~0b1100 | 0b0011 |
| << | Побитовый сдвиг влево | 0b1100 << 2 | 0b110000 |
| >> | Побитовый сдвиг вправо | 0b1100 >> 2 | 0b0011 |
| Оператор | Описание | Пример | Результат |
|---|---|---|---|
| & | Побитовое И (and) | 0b1100 & 0b1010 | 0b1000 |
| | | Побитовое ИЛИ (or) | 0b1100 | 0b1010 | 0b1110 |
| ^ | Побитовое исключающее ИЛИ (xor) | 0b1100 ^ 0b1010 | 0b0110 |
| ~ | Побитовое НЕ (not) | ~0b1100 | 0b0011 |
| << | Побитовый сдвиг влево | 0b1100 << 2 | 0b110000 |
| >> | Побитовый сдвиг вправо | 0b1100 >> 2 | 0b0011 |
❤1
📝Заметка по операторам раннего выхода:
| Оператор | Описание |
|---|---|
| return | Выход из функции или метода |
| break | Выход из цикла |
| continue | Переход к следующей итерации цикла |
| Оператор | Описание |
|---|---|
| return | Выход из функции или метода |
| break | Выход из цикла |
| continue | Переход к следующей итерации цикла |
🔥2❤1
📝Прочие операторы:
* ? (Оператор необязательных значений)
* ! (Оператор разворачивания)
* ... (Оператор диапазона)
* ..< (Оператор полуоткрытого диапазона)
* ? (Оператор необязательных значений)
* ! (Оператор разворачивания)
* ... (Оператор диапазона)
* ..< (Оператор полуоткрытого диапазона)
❤1
Всем привет.
Вышло первое видео, на моем канале в ютуб)
Интересно ваше мнение)
Напишите пожалуйста, в коментариях под этим сообщением, как вам такой формат?
https://youtu.be/sTQFq5ekSqo
Вышло первое видео, на моем канале в ютуб)
Интересно ваше мнение)
Напишите пожалуйста, в коментариях под этим сообщением, как вам такой формат?
https://youtu.be/sTQFq5ekSqo
YouTube
Swift Xcode : Как скрыть предупреждения в Xcode: Успокой свой код! 🤫
Устали от надоедливых предупреждений в Xcode, которые мешают вам сосредоточиться на коде? 🤯 В этом видео вы узнаете, как быстро и легко избавиться от ненужных предупреждений!
В этом видео вы узнаете:
* Как скрыть предупреждения в Xcode.
* Как создать собственное…
В этом видео вы узнаете:
* Как скрыть предупреждения в Xcode.
* Как создать собственное…
❤1⚡1
Всем привет.
Вышло новое видео, на моем канале в ютуб)
Интересно ваше мнение☺️
https://youtu.be/g0NOuxtBhUA
Вышло новое видео, на моем канале в ютуб)
Интересно ваше мнение☺️
https://youtu.be/g0NOuxtBhUA
YouTube
Swift Xcode : Как Создать Tab в Xcode и Закреплять Вкладки Файлов: Повысь свою продуктивность!
Устали от постоянного поиска нужных файлов в Xcode? 🤯 Научитесь создавать удобные вкладки и закреплять файлы, чтобы работать быстрее и эффективнее! 💪
В этом видео вы узнаете:
* Как легко создавать вкладки в Xcode.
* Как закреплять файлы, чтобы они всегда…
В этом видео вы узнаете:
* Как легко создавать вкладки в Xcode.
* Как закреплять файлы, чтобы они всегда…
🔥2👨💻1
Хотел упомянуть пользу от использования «final»для класса.
Когда созданный класс не предполагает наследование, то отличным решением будет использовать запись «final»
Синтаксис:
Есть несколько плюсов от этого.
1. Предотвращение переопределения: Пометка класса как
2. Улучшение читаемости кода: Использование
3. Оптимизация компиляции: Когда класс помечен как
Таким образом, использование
Использование final является хорошей практикой.
Когда созданный класс не предполагает наследование, то отличным решением будет использовать запись «final»
Синтаксис:
final class SomeClass { }
Есть несколько плюсов от этого.
1. Предотвращение переопределения: Пометка класса как
final запрещает наследование от этого класса. Это может быть полезно, когда мы хотим заблокировать возможность переопределения методов, свойств или инициализаторов класса.2. Улучшение читаемости кода: Использование
final делает наши намерения более явными. Когда мы видим final перед классом, мы сразу понимаем, что этот класс не предназначен для наследования.3. Оптимизация компиляции: Когда класс помечен как
final, компилятор может выполнять дополнительные оптимизации во время компиляции, что может привести к ускорению процесса сборки.Таким образом, использование
final для классов в Swift может принести значительные преимущества в плане производительности, читаемости кода и общей модульности приложения.Использование final является хорошей практикой.
👍3
Привет 👋 .
Можно ли создать приложение за 5 минут?🤷♂️
Завтра утром планируется челендж, создание iOS приложения рандомайзера. 👨💻
Что из этого получится? Будет опубликовано на ютуб канале. 👁️
Можно ли создать приложение за 5 минут?🤷♂️
Завтра утром планируется челендж, создание iOS приложения рандомайзера. 👨💻
Что из этого получится? Будет опубликовано на ютуб канале. 👁️
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥1👀1
Bei Code 🍏
Привет 👋 . Можно ли создать приложение за 5 минут?🤷♂️ Завтра утром планируется челендж, создание iOS приложения рандомайзера. 👨💻 Что из этого получится? Будет опубликовано на ютуб канале. 👁️
Привет 👋 .
Вышло видео в котором мы создаем приложение за 5 минут)
Интересно ваше мнение☺️
https://youtu.be/UCTmWF3ArxA
Вышло видео в котором мы создаем приложение за 5 минут)
Интересно ваше мнение☺️
https://youtu.be/UCTmWF3ArxA
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡2🔥2👍1
На сколько приятнее Swift выглядит в сравнении с Objective-C:
При разработке для Apple платформ, разработчики часто сталкиваются с необходимостью использовать как Objective-C, так и Swift. Давайте посмотрим, как отличается синтаксис объявления переменных в этих двух языках программирования
Ключевые отличия:
- В Objective-C типы данных указываются перед названием переменной, в Swift - после двоеточия.
- Objective-C использует специальные указатели типов, такие как * для указания, что переменная является объектом. Swift этого не требует.
- В Swift переменные объявляются с помощью ключевого слова var, в Objective-C - просто названием типа.
- В Objective-C строковые литералы заключаются в @"...", в Swift - просто в кавычки.
- Логические значения в Objective-C: YES и NO, в Swift: true и false.
Objective-C:
NSString *myString = @"Hello, world!";
int myInteger = 42;
BOOL myBool = YES;
var myString = "Hello, world!"
var myInteger = 42
var myBool = true
- В Objective-C типы данных указываются перед названием переменной, в Swift - после двоеточия.
- Objective-C использует специальные указатели типов, такие как * для указания, что переменная является объектом. Swift этого не требует.
- В Swift переменные объявляются с помощью ключевого слова var, в Objective-C - просто названием типа.
- В Objective-C строковые литералы заключаются в @"...", в Swift - просто в кавычки.
- Логические значения в Objective-C: YES и NO, в Swift: true и false.
🤔2👍1🔥1
Привет, опубликовано новое видео о том как найти класс экрана в проекте)
Кого заинтересовало, добро пожаловать на канал)
https://youtu.be/OrzjGtexYFY
Кого заинтересовало, добро пожаловать на канал)
https://youtu.be/OrzjGtexYFY
YouTube
Swift Xcode : Как найти класс экрана в проекте iOS. | Быстрое решение!
Застряли в своем проекте iOS и не можете найти класс экрана, который вам нужен? 🤯 Это видео покажет вам быстрое и простое решение этой проблемы!
В этом видео вы узнаете:
* Как легко найти класс экрана в Xcode.
* Как сэкономить время и избежать головной…
В этом видео вы узнаете:
* Как легко найти класс экрана в Xcode.
* Как сэкономить время и избежать головной…
👨💻3👍1
Привет, опубликовано новое видео о том как найти файл в проекте)
Кого заинтересовало, добро пожаловать на канал)
https://youtu.be/aQVRSAovBQU
Кого заинтересовало, добро пожаловать на канал)
https://youtu.be/aQVRSAovBQU
YouTube
Swift Xcode : Как найти файл в проекте Xcode: Сэкономь время! ⏱️
Застряли в поиске нужного файла в Xcode? 🤯 Не тратьте время на долгие прокрутки! В этом видео вы узнаете несколько простых, но эффективных лайфхаков, как быстро найти любой файл в навигаторе проекта.
В этом видео вы узнаете:
* Как использовать поиск по…
В этом видео вы узнаете:
* Как использовать поиск по…
👍2🔥2⚡1
Привет, опубликовано новое видео о 3 способах найти вызов функции в проекте)
Кого заинтересовало, добро пожаловать на канал)
https://youtu.be/8z2uBCJUtCQ
Кого заинтересовало, добро пожаловать на канал)
https://youtu.be/8z2uBCJUtCQ
👍2🔥2🤔1
Проверь себя: какой уровень доступа по умолчанию установлен для свойств и методов в классах и структурах Swift?
Anonymous Quiz
21%
private
43%
internal
0%
open
36%
public
🏆2⚡1👍1
Какие плюсы есть в профессии iOS developer:
1. 🙋♂️Высокий спрос на рынке труда. Разработчики iOS постоянно востребованы, так как iOS является одной из ведущих мобильных операционных систем.
2.💰 Высокая оплата труда. Зарплаты программистов iOS, особенно с опытом, значительно выше средних по рынку.
3. 👨💻Возможность работать в крупных компаниях.
4.📚 Постоянное обучение. Технологии iOS развиваются очень быстро, что требует от разработчиков постоянного повышения квалификации.
5. 📲Возможность создавать собственные приложения. Разработчики iOS могут монетизировать свои идеи, публикуя приложения в App Store.
6.📊 Гибкий график и удаленная работа. Многие компании предлагают программистам iOS возможность работать удаленно или по гибкому графику.
7.😎 Престижность профессии. Разработка под iOS считается одной из самых престижных и востребованных ИТ-специальностей.
⁉️ А какие вы знаете плюсы быть iOS разработчиком, напишите пожалуйста об этом в комментариях ✍️
1. 🙋♂️Высокий спрос на рынке труда. Разработчики iOS постоянно востребованы, так как iOS является одной из ведущих мобильных операционных систем.
2.
3. 👨💻Возможность работать в крупных компаниях.
4.
5. 📲Возможность создавать собственные приложения. Разработчики iOS могут монетизировать свои идеи, публикуя приложения в App Store.
6.
7.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2🔥2👎1🤝1
Проверь себя: возможно ли в Swift такое определение констант?
let str1, str2, str3: String
let str1, str2, str3: String
Anonymous Quiz
17%
Нет ❌
83%
Да ✅
0%
Нет верного ответа ✖️
⚡3🔥2