iOS Такой 🍏
3.39K subscribers
424 photos
10 videos
2 files
303 links
IT | Подкасты | Apple | iOS Материалы | Swift

Реклама: @new_repository

Тёплый чат: https://t.me/+tzWmsOMTPpFjMzAy

Бусти: boosty.to/dimov_ios
Download Telegram
Привет, друзья!

Мы рады поделиться с вами последними новостями о нашем канале. На данный момент мы активно работаем над несколькими увлекательными выпусками, которые, мы уверены, будут вам интересны.

- Git. (Командная разработка)
- Тестирование и почему это важнее, чем вы думаете
- Пишем проект с ChatGPT и без
- SwiftUI (продвинутый уровень)
- Английский язык. Эффективные методики обучения.


И, наконец, мы хотели бы провести мок собеседование на нашем канале. Мы пригласили опытного iOS Разработчика/Team Lead, который проведет интересное и познавательное собеседование. Если вы хотите проверить свои знания и навыки, а также получить ценные советы от профессионала, пиши мне @new_repository или ставь + в комментариях.

Мы всегда открыты для ваших предложений и идей. Расскажите нам, что вы хотели бы видеть на нашем канале. Что вас интересует? Какие темы вам было бы интересно изучить? Мы с нетерпением ждем ваших комментариев и предложений.

Спасибо, что остаетесь с нами, и до скорой встречи на нашем канале!

#iOS #разработка #новости
🔥27👍115🤬1
Сравнение декларативных фреймворков

В этой статье автор покажем вам, как написать один и тот же код на трех популярных декларативных фреймворках — Jetpack Compose, SwiftUI и Flutter.

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

#ios #android #flutter
👍9🔥51👎1
Как работает диспетчеризация в iOS на практике + ЛАЙФКОДИНГ

Диспетчеризация - это важный аспект разработки приложений для iOS, который позволяет эффективно управлять вызовами методов и функций. Она определяет, какой код будет выполнен в ответ на вызов определенной функции или метода.

iOS Такой подготовил доклад на YouTube, в котором подробно рассказывают о диспетчеризации в iOS и демонстрируют живой кодинг. В этом видео вы узнаете, что такое диспетчеризация и как она работает в iOS, а также увидите практические примеры использования.

Диспетчеризация в iOS имеет два основных вида: статическую и динамическую. Статическая диспетчеризация происходит во время компиляции и определяет, какой код будет вызван на основе типа переменной или константы. Динамическая диспетчеризация, напротив, происходит во время выполнения и позволяет выбирать код на основе реального типа объекта.

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

#ios #digest #доклад #диспетчеризация
🔥15💩43👍3🤡1🖕1
Коллекция extensions для Swift

SwifterSwift - это коллекция из более 500 встроенных расширений Swift с удобными методами, синтаксическим сахаром и улучшениями производительности для широкого спектра примитивных типов данных, классов UIKit и Cocoa – более 500 в 1 – для iOS, macOS, tvOS, watchOS и Linux.

Этот репозиторий поможет вам улучшить производительность и упростить код. Посмотрите Examples.playground для более наглядного примера!

#ios #swift
16👍6🥴3🔥2
Всем привет 👋

Совсем скоро у нас выйдут еще два ролика, а именно:

1️⃣ "Work life balance" с ребятами из Яндекс Го. Мы поговорим о том, как найти баланс между работой и личной жизнью, а также поделимся полезными советами и рекомендациями от профессионалов.

2️⃣ "Верстка кодом для начинающих UIKit". В этом выпуске мы расскажем о том, как начинающим разработчикам освоить верстку интерфейса с помощью UIKit. Вы узнаете о лучших практиках и секретах эффективной и качественной верстки. -Лайфкодинг.

Мы будем очень рады, если вы подпишетесь на наш ютуб-канал и поддержите нас!
Спасибо, что вы с нами!
🙌

#ios #разработка
👍19🔥7👌41🤮1
Что такое замыкания и как их использовать?

Сегодня хотел бы поделиться с вами информацией о замыканиях (closures). И подготовили видео доклад на нашем ютуб канале.

🔎 Что такое замыкания?

Замыкание - это блок кода, который можно передать и использовать в качестве аргумента или возвращаемого значения в функциях. Оно может захватывать и хранить ссылки на переменные и константы из контекста, в котором оно было создано. Замыкания в Swift могут быть написаны в сжатой и лаконичной форме, что делает код более читабельным и понятным.

🎯 Зачем нужны замыкания?

Замыкания в Swift предоставляют множество возможностей и преимуществ:

1️⃣ Передача кода в качестве аргументов: замыкания позволяют передавать и использовать куски кода внутри других функций. Это особенно полезно при работе с асинхронными операциями или при необходимости выполнить определенные действия после завершения задачи.

2️⃣ Хранение кода в переменных: замыкания можно присваивать переменным или константам и использовать их в любом месте кода. Это позволяет создавать гибкие и масштабируемые архитектуры приложений.

3️⃣ Захват значений из окружения: замыкания могут захватывать и использовать значения из внешнего контекста. Это позволяет создавать более гибкие и мощные функции, которые могут адаптироваться к различным сценариям использования.

💡 Если вы хотите узнать больше о замыканиях в Swift, рекомендую посмотреть технический доклад на нашем канале iOS. Он содержит объяснение концепции замыканий и примеры их использования.

#iOS #digest #замыкания
🔥20👍84🤮1
10 советов для лучшего кода на IOS

Создание идеального кода — это процесс непрерывного совершенствования.

Мы улучшаем навыки со временем, если продолжаем практиковаться. Код, который вы пишете сегодня, вероятно, лучше кода, который вы писали два года назад, и, возможно, хуже кода, который вы будете писать через год. И это нормально, это часть процесса.

Так что, если вы стремитесь постоянно повышать качество своего кода, вот несколько простых советов, которые помогут вам на этом пути.

#ios #swift #оптимизация
👍133🔥2💩2🤡1🥴1
Айосеры 🍏

Хочу предложить вам список ресурсов, который поможет вам в развитии и росте.

Айосеры - папка с каналами

На этих каналах вы сможете найти ответы на сложные вопросы по iOS разработке и следить за последними трендами мобильного мира. Подписывайтесь!

По такому случаю, предлагаю накидать в комментарии свои личные каналы или просто заслуживающие, на ваш взгляд, внимание.

#ios #apple #channels
Please open Telegram to view this post
VIEW IN TELEGRAM
👍166🔥3❤‍🔥2🌚2