This media is not supported in your browser
VIEW IN TELEGRAM
Че учите ML/AI в иос уже?
Скоро нас всех заменит бездушная машина
Скоро нас всех заменит бездушная машина
👎17🫡9🔥2💘1
Одна ошибка, которая замедлила сборку
Автор был шокирован, что после перехода на м1 у него не было огромной производительности билда. Через новый инструмент он нашел проблему. Компиляция ассетов занимал почти 1/3 времени.
Интересная статья со сбором доказательств и выводами:
1. иногда замена машины на более мощную не помогает
2. архитектура и модуляризация может быть причиной тормозов
3. стараться делать модульную структуру максимально горизонтальной
Автор был шокирован, что после перехода на м1 у него не было огромной производительности билда. Через новый инструмент он нашел проблему. Компиляция ассетов занимал почти 1/3 времени.
Интересная статья со сбором доказательств и выводами:
1. иногда замена машины на более мощную не помогает
2. архитектура и модуляризация может быть причиной тормозов
3. стараться делать модульную структуру максимально горизонтальной
Medium
Our 1 Mistake in iOS App Modularization That Slows our Xcode Build process
This was never mentioned in the usual “How to make Xcode build faster” articles, and it might be happening to your codebase too.
🔥12
Внутреннее устройство Objective-C
Неделю назад я начал читать книгу про обж-с и несправедливо назвал этот язык депрекейтнутым. Но вот нашел отличный материал про кишки языка.
- Method Dispatch
- the isa pointer
- Unrealized Classes
- Associated References
Отличный повод прочитать, чтобы поумничать в рабочих чатах или на собесах.
Неделю назад я начал читать книгу про обж-с и несправедливо назвал этот язык депрекейтнутым. Но вот нашел отличный материал про кишки языка.
- Method Dispatch
- the isa pointer
- Unrealized Classes
- Associated References
Отличный повод прочитать, чтобы поумничать в рабочих чатах или на собесах.
Always Processing
Objective-C Internals
Get ready to dive deep into the inner workings of the Objective-C language and runtime! Each post delves into a specific aspect of the language and explores the details of its implementation. I hope you’ll find this valuable to demystify the language, tackle…
👍8😁5
Жизненный цикл SwiftUI
Еще начал укреплять знания по SwitUI. Много лет сидя на UIKit решил ознакомиться с жизненным циклом. Как все устроенно с запуска и чем отличается от AppDelegate.
В статье автор разбирает базу:
- App протокол
- var body: some Scene
- WindowGroup
- UIApplicationDelegateAdaptor
Еще начал укреплять знания по SwitUI. Много лет сидя на UIKit решил ознакомиться с жизненным циклом. Как все устроенно с запуска и чем отличается от AppDelegate.
В статье автор разбирает базу:
- App протокол
- var body: some Scene
- WindowGroup
- UIApplicationDelegateAdaptor
Medium
SwiftUI app life cycle
In this journey, we will achieve the needed base knowledge about the app life cycle in SwiftUI applications and how we can respond to them.
👍17
куда перешел бы при возможности сохранения зп
Anonymous Poll
32%
бэкенд
24%
ML
10%
Solidity/Blockchain
9%
Android
28%
iOS
7%
Javascript/React/Web
17%
манагерство
14%
блогерство
16%
VR
Короче, думаю поизучать Rust и всякие блокчейн приколы на лайте. Залетайте сюда. ИОС депрекейтед
https://t.iss.one/+PZBBWFJw8F1kOTY6
https://t.iss.one/+PZBBWFJw8F1kOTY6
Telegram
Blockchain enjoyers
Lev Bondarenko invites you to join this group on Telegram.
😁7
О чсв итшников
Сейчас дочитываю книгу «ненасильственное общение» и впитываю майндсет. Эффективная коммуникация, без резких слов, с сдержанностью — сложнейшая вещь для итшников.
Мы спрятаны от людей в коде машин. Обиженные социум и не имеем эмпатии. Многие из нас считают себя царями, достигшими высоких результатов и обладающие исключительным умом. Но что мы можем, кроме копаться в стэковерфлоу?
Споры на дэйликах, ругань в код ревью, капслоки в чатах. Пусть кто-то усомнится в нашей компетенции и он получит ответ. Пусть кто-то уйдёт из нашей команды и его код мы будем высмеивать долго. Ранимости души и чуткости людей, кто верстает кнопки и передвигает джейсоны, позавидует любой художник.
Уметь коммуницировать необходимо. Как бы ты не подчеркивал свою исключительность замудренным кодом, понятным только тебе. Специфичными знаниями, которые доступны только в твоей библиотеке. Выверенной командой, которая сохраняет твою власть.
Технологии хрупки. Люди вечны
Сейчас дочитываю книгу «ненасильственное общение» и впитываю майндсет. Эффективная коммуникация, без резких слов, с сдержанностью — сложнейшая вещь для итшников.
Мы спрятаны от людей в коде машин. Обиженные социум и не имеем эмпатии. Многие из нас считают себя царями, достигшими высоких результатов и обладающие исключительным умом. Но что мы можем, кроме копаться в стэковерфлоу?
Споры на дэйликах, ругань в код ревью, капслоки в чатах. Пусть кто-то усомнится в нашей компетенции и он получит ответ. Пусть кто-то уйдёт из нашей команды и его код мы будем высмеивать долго. Ранимости души и чуткости людей, кто верстает кнопки и передвигает джейсоны, позавидует любой художник.
Уметь коммуницировать необходимо. Как бы ты не подчеркивал свою исключительность замудренным кодом, понятным только тебе. Специфичными знаниями, которые доступны только в твоей библиотеке. Выверенной командой, которая сохраняет твою власть.
Технологии хрупки. Люди вечны
👍30👎6😁4💯2
Если бы тебе дали одинаковый по бабкам оффер, то куда бы ушел (последний опрос из этой серии)
Anonymous Poll
4%
Сбер
11%
Тинькоф
5%
Озон
10%
Авито
14%
Яндекс
6%
Додо
4%
Вк
10%
Остался на текущей
31%
Куда-нибудь на запад
6%
Другое
👎12
Обработка жестов в SwiftUI
Снова погружаемся в новуюстарую систему верстки в iOS. Сразу после анализа жизненного цикла идем в сторону обработки жестов и анализ отличий с UIKit.
Тут сразу пару статей:
- UIKit умирает
- Как использовать жесты в SwiftUI
- Understanding Gestures
Снова погружаемся в новую
Тут сразу пару статей:
- UIKit умирает
- Как использовать жесты в SwiftUI
- Understanding Gestures
Swiftanytime
How to use Gestures In SwiftUI - Swift Anytime
There are multiple gestures one can perform on a modern cell phone: tap, drag, swipe, pinch, double-tap, rotate, shake, touch and hold, and a lot more. In this article, you are going to dive into a few of the essential and most used gestures in SwiftUI.
👍5👎1
Ваши любимые платформы для обучения
Anonymous Poll
11%
Яндекс Практикум
3%
Отус
1%
Скилл бокс
14%
Udemy
1%
Geek brains
5%
hexlet
70%
Ютуб бесплатные курсы
32%
Другое
😁17👍1
This media is not supported in your browser
VIEW IN TELEGRAM
Если вы только начали со всем этим знакомиться, то вот вам плюшка.
Такие приколы действительно упрощают разработку и написание кода. Посмотрим в долгую че и как.
Ждите в симуляторе первый платный курс🤡
Такие приколы действительно упрощают разработку и написание кода. Посмотрим в долгую че и как.
Ждите в симуляторе первый платный курс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍32🔥2🫡1
Forwarded from iOS Dev
Так когда всё-таки действительно нужно использовать [weak self]?
Чтобы ответить на этот вопрос, в любом случае необходимы примеры, но, как обычно в нашей разработке,
Например, последние версии Swift заставили посмотреть на использование под иным углом.
📖 В своём материале Винсент приводит несколько примеров, и объясняет, когда
📖 Кстати, вот тут можно узнать, какие из сценариев могут привести к утечкам памяти.
@iOS Dev
Чтобы ответить на этот вопрос, в любом случае необходимы примеры, но, как обычно в нашей разработке,
it depends
.Например, последние версии Swift заставили посмотреть на использование под иным углом.
📖 В своём материале Винсент приводит несколько примеров, и объясняет, когда
[weak self]
необходим, и когда это излишне, как, например, в случае с .map()
.📖 Кстати, вот тут можно узнать, какие из сценариев могут привести к утечкам памяти.
@iOS Dev
❤🔥10👍2🔥1💯1🆒1
Увидел статью и подумал, что отличный заголовок к названию канала.
Автор говорит "Создание приложений – одно из моих увлечений". Давайте посмотрим на это под углом премиуальных устройств, которыми позиционирует себя яблоко.
Если же серьезно, то считаю, в коммерческой разработке есть огромная разница между твоими личными желаниями и потребностью бизнеса. Раньше я писал, что бизнес — это не какой-то отдельный мужик с бабками на яхте. Это стихия из коллективного капитала. Тот, кто ее умеет подчинять и понимать — эффективен.
Также и в разработке. Есть разница между своим желанием впихнуть новый фреймворк от скуки и пользой продукту, аудитории.
Мы не должны отбрасывать наши потребности, не забывать о себе. Только стоит помнить, что слово профессионализм не рифмуется с свободой. А даже в искусстве голодные художники чаще те, кто не понимает ни бизнес, ни аудиторию.
Да и если хотите свободы, то идите в андроид🤡
https://habr.com/ru/companies/productivity_inside/articles/753938/
Автор говорит "Создание приложений – одно из моих увлечений". Давайте посмотрим на это под углом премиуальных устройств, которыми позиционирует себя яблоко.
Если же серьезно, то считаю, в коммерческой разработке есть огромная разница между твоими личными желаниями и потребностью бизнеса. Раньше я писал, что бизнес — это не какой-то отдельный мужик с бабками на яхте. Это стихия из коллективного капитала. Тот, кто ее умеет подчинять и понимать — эффективен.
Также и в разработке. Есть разница между своим желанием впихнуть новый фреймворк от скуки и пользой продукту, аудитории.
Мы не должны отбрасывать наши потребности, не забывать о себе. Только стоит помнить, что слово профессионализм не рифмуется с свободой. А даже в искусстве голодные художники чаще те, кто не понимает ни бизнес, ни аудиторию.
Да и если хотите свободы, то идите в андроид
https://habr.com/ru/companies/productivity_inside/articles/753938/
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Apple не хочет, чтобы люди создавали приложения для собственного удовольствия
Apple всё равно взимает с разработчиков платеж в 99 $, даже если они не хотят размещать свой приложение на Appstore. Создание приложений – одно из моих увлечений. Часто эти приложения выполняют...
👎20👍8🔥1🏆1