Данке Код
130 subscribers
232 photos
64 videos
35 links
Делюсь личным опытом, своими мыслями об IT и не только

by @nurgalievd iOS Engineer 2GIS, ex VK
Download Telegram
Еще обещал рассказать про последнюю задачу, которую мы делали в мейле - генерация письма с помощью AI. Понятно, что вся генерация происходит на бекенде, но на клиенте были сложности именно в UI части, но тут нужно понимать наш контекст:

1. само написание письма на objective-c, а письмо в нем - webview
2. шторка должна быть по контенту, а одна из шторок меняет размер при вводе текста
3. шторка взаимодействует с клавиатурой - те, кто работал с клавиатурой в iOS понимают всю боль)

Шторку с клавиатурой сделал на UIKit, так как была проблема с динамическим обновлением. Скорее всего, на SUI тоже можно было сделать, но я решил не тратить время. А статичная шторка на SUI - тут очень компактно получилось сверстать и сделать анимацию схлопывания одного из блоков)

Для шторок использовал относительно новое системное апи, а для кастомизации размеров в этом же апи появилось возможность задавать кастомный размер(правда с 16 iOS, но у нас она как раз минимальная)

В итоге получилось неидеально, но результат мне нравится 🙂
🔥953
хорошая была история
🫡16
прошу не беспокоить 😁
😁115🔥4
This media is not supported in your browser
VIEW IN TELEGRAM
64😁1
отправь тому, кому тоже нужно в санаторий
🔥1232👨‍💻1
Процесс набора веса продолжается

Раньше я много тренировался и думал, что много ем, но результат был не таким, как хотелось. Ради интереса я решил посчитать КБЖУ — оказалось, что питаюсь примерно на уровне поддержания веса, а белка недобираю довольно сильно. Логично, что мышцам попросту не из чего было расти.
Последние 3–4 месяца я старался стабильно добирать норму белка, и, о чудо, вес вместе с мышцами начал расти. Жир тоже прибавился, но это неизбежно при наборе — потом подсушимся🌚

По поводу тренировок тоже интересно - я сократил их количество, но составил план тренировок и строго соблюдаю веса)

Итоговая схема такая: тренируемся по плану - постепенно увеличиваем веса(важно вести учет) - добираем белок

Кажется, это все банально и все об этом говорят, но на деле многие тренируются много лет и результат незаметен
🔥61🫡1
Media is too big
VIEW IN TELEGRAM
Раз начал рассказывать со смену компании, то покажу и рабочий ноутбук, который мне отправили) Очень рад 😍
🔥1454👨‍💻2
Второй рабочий день на новое месте. Пока впечатления только положительные, мотивация тоже огромная)

Интересный факт: когда просто пользуешься приложением, то почти не замечаешь багов и проблем. Но когда начинаешь работать над ним, то уже знаешь внутрянку, недочеты и пользоваться, как раньше не получается 😂
9😁55🔥41
После получения ноутбука первым делом я настроил его под себя, чтобы было удобно пользоваться.
На каждый свой мак в первую очередь я устанавливаю Raycast — это утилита, системный Spotlight на стероидах)

Например, мои любимые функции:

1. Закрыть все приложения сразу
2. История буфера обмена
3. Почистить Xcode Derived Data в один клик 😄
4. Поиск или открытие нужного файла/приложения
5. Конвертация валют

А вообще, там бесконечное количество расширений и дополнений под любую задачу — лучше посмотреть какой-нибудь обзор, где рассказывают про возможности. Уверен, вы точно найдете ему применение))
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5🫡32