Скорее всего, многие из вас слышали или даже использовали Texture в своей работе.
Не могу не поделиться кратким описанием, что это и зачем же он используется:
Texture - это фреймворк для iOS, построенный поверх UIKit, который обеспечивает плавность и отзывчивость даже самых сложных пользовательских интерфейсов. Изначально он был создан для создания Paper и сочетается с анимацией pop, основанной на физике, но он также эффективен при использовании UIKit Dynamics и обычных приложений. Совсем недавно он был использован для переработки приложения Pinterest.
Если вы когда-либо сталкивались с ошибками повторного использования ячеек, пытались обеспечить высокую производительность предварительной загрузки данных для страницы или интерфейса в стиле прокрутки или даже просто пытались удержать свое приложение от выпадения слишком большого количества кадров, вы можете извлечь выгоду из интеграции Texture.
https://texturegroup.org/
#iOSDev #iOS #Texture
Не могу не поделиться кратким описанием, что это и зачем же он используется:
Texture - это фреймворк для iOS, построенный поверх UIKit, который обеспечивает плавность и отзывчивость даже самых сложных пользовательских интерфейсов. Изначально он был создан для создания Paper и сочетается с анимацией pop, основанной на физике, но он также эффективен при использовании UIKit Dynamics и обычных приложений. Совсем недавно он был использован для переработки приложения Pinterest.
Если вы когда-либо сталкивались с ошибками повторного использования ячеек, пытались обеспечить высокую производительность предварительной загрузки данных для страницы или интерфейса в стиле прокрутки или даже просто пытались удержать свое приложение от выпадения слишком большого количества кадров, вы можете извлечь выгоду из интеграции Texture.
https://texturegroup.org/
#iOSDev #iOS #Texture
❤4❤🔥1🔥1💯1
Джефф Дин - Чак Норрис в мире программирования
Джефф Дин считается кем-то вроде Чака Норриса. Отличие только в том, что он вовсе не герой боевиков, а инженер-программист компании Google. Однажды первого апреля один из коллег Дина по имени Кентон Варда открыл страничку, куда каждый мог добавлять факты о Джеффе Дине. Идею с энтузиазмом подхватили другие разработчики — и вскоре наполнили страничку множеством таких «фактов».
«Джефф Дин родился 31 декабря 1969 года в 23:48. Ему потребовалось 12 минут, чтобы запустить свой первый счётчик времени»
«Скорость программирования Джеффа Дина выросла в 40 раз в конце 2000 года, когда он проапгрейдил клавиатуру на USB 2.0»
«Джефф Дин компилирует и запускает свой код перед коммитом, но только чтобы проверить на баги компилятор и CPU»
«Когда Джефф Дин разрабатывает программу, то сначала создаёт бинарник, а потом пишет исходный код как документацию».
«Джефф Дин однажды не прошёл тест Тьюринга, потому что правильно установил 203-е число Фибоначчи менее чем за секунду»
«Скорость света в вакууме была около 55 км/ч. Затем Джефф Дин потратил уикенд на оптимизацию физики»
«Недовольный константным временем, Джефф Дин создал первый в мире алгоритм O(1/n)»
«Когда Джефф Дин запускает профайлер, все циклы в страхе расцикливаются»
«На клавиатуре Джеффа Дина две клавиши: 1 и 0»
«Когда Грэм Белл изобрёл телефон, то увидел пропущенный вызов от Джеффа Дина»
«Джефф Дин надевает штаны по очереди на каждую ногу, но если бы у него было больше двух ног, то мы бы увидели, что ему требуется O(log n)»
Внимание! Следующая шутка требует специальный доступ!
«На собеседовании в Google Джеффа спросили, что следовало бы из равенства P=NP. Он ответил: «P = 0 или N = 1». Затем, пока собеседующий ещё не перестал смеяться, Джефф присмотрелся к публичному сертификату Google и выписал приватный ключ на доску»
@iOS Dev
Джефф Дин считается кем-то вроде Чака Норриса. Отличие только в том, что он вовсе не герой боевиков, а инженер-программист компании Google. Однажды первого апреля один из коллег Дина по имени Кентон Варда открыл страничку, куда каждый мог добавлять факты о Джеффе Дине. Идею с энтузиазмом подхватили другие разработчики — и вскоре наполнили страничку множеством таких «фактов».
«Джефф Дин родился 31 декабря 1969 года в 23:48. Ему потребовалось 12 минут, чтобы запустить свой первый счётчик времени»
«Скорость программирования Джеффа Дина выросла в 40 раз в конце 2000 года, когда он проапгрейдил клавиатуру на USB 2.0»
«Джефф Дин компилирует и запускает свой код перед коммитом, но только чтобы проверить на баги компилятор и CPU»
«Когда Джефф Дин разрабатывает программу, то сначала создаёт бинарник, а потом пишет исходный код как документацию».
«Джефф Дин однажды не прошёл тест Тьюринга, потому что правильно установил 203-е число Фибоначчи менее чем за секунду»
«Скорость света в вакууме была около 55 км/ч. Затем Джефф Дин потратил уикенд на оптимизацию физики»
«Недовольный константным временем, Джефф Дин создал первый в мире алгоритм O(1/n)»
«Когда Джефф Дин запускает профайлер, все циклы в страхе расцикливаются»
«На клавиатуре Джеффа Дина две клавиши: 1 и 0»
«Когда Грэм Белл изобрёл телефон, то увидел пропущенный вызов от Джеффа Дина»
«Джефф Дин надевает штаны по очереди на каждую ногу, но если бы у него было больше двух ног, то мы бы увидели, что ему требуется O(log n)»
Внимание! Следующая шутка требует специальный доступ!
«На собеседовании в Google Джеффа спросили, что следовало бы из равенства P=NP. Он ответил: «P = 0 или N = 1». Затем, пока собеседующий ещё не перестал смеяться, Джефф присмотрелся к публичному сертификату Google и выписал приватный ключ на доску»
@iOS Dev
Telegram
iOS Dev
👨💻Автор: Виктор Грушевский (@Viktorianec)
⚒️ База: https://boosty.to/ios_dev | 🤖 @iOSIQBot | https://iosiq.ru
🍏Канал об iOS-разработке, алгоритмах и архитектурах
⭐️ Подготовка к собесам
⭐️ Код. Много кода.
#ios #mobile #swift
⚒️ База: https://boosty.to/ios_dev | 🤖 @iOSIQBot | https://iosiq.ru
🍏Канал об iOS-разработке, алгоритмах и архитектурах
⭐️ Подготовка к собесам
⭐️ Код. Много кода.
#ios #mobile #swift
😁12👍3
Надеюсь, вам было интересно читать трансляцию в таком режиме
Это мой первый опыт просмотра и ведения текстового стрима, и, хочется верить, получилось более-менее неплохо.
👍Если да, поставьте какую-нибудь реакцию или молчаливо кивните!
А я в это время пойду где-нибудь поищу отзывы о том, что это за зверь такой, веб-камера в виде айфона🥲
@iOS Dev
Это мой первый опыт просмотра и ведения текстового стрима, и, хочется верить, получилось более-менее неплохо.
👍Если да, поставьте какую-нибудь реакцию или молчаливо кивните!
А я в это время пойду где-нибудь поищу отзывы о том, что это за зверь такой, веб-камера в виде айфона🥲
@iOS Dev
Telegram
iOS Dev
👨💻Автор: Виктор Грушевский (@Viktorianec)
⚒️ База: https://boosty.to/ios_dev | 🤖 @iOSIQBot | https://iosiq.ru
🍏Канал об iOS-разработке, алгоритмах и архитектурах
⭐️ Подготовка к собесам
⭐️ Код. Много кода.
#ios #mobile #swift
⚒️ База: https://boosty.to/ios_dev | 🤖 @iOSIQBot | https://iosiq.ru
🍏Канал об iOS-разработке, алгоритмах и архитектурах
⭐️ Подготовка к собесам
⭐️ Код. Много кода.
#ios #mobile #swift
❤85👍56🔥11👏3
Коллекция простых одноэкранных приложений для демонстрации и обсуждения различных архитектурных подходов в iOS
🛠 В этом репозитории собрано несколько приложений, показывающих, как можно использовать ту или иную архитектуру на простых примерах.
К сожалению, обновлялся репозиторий довольно давно, но хуже он от этого стать не должен.
#opensource
@iOS Dev
🛠 В этом репозитории собрано несколько приложений, показывающих, как можно использовать ту или иную архитектуру на простых примерах.
К сожалению, обновлялся репозиторий довольно давно, но хуже он от этого стать не должен.
#opensource
@iOS Dev
🔥36👍9🤩3
iOS Dev
🥳 Нужен будет только один набор скриншотов при загрузке приложения в App Store (как для iPhone, так и для iPad). 📖 Отличная новость для дизайнеров, инди-разработчиков, да и для компаний тоже. А ещё доступ к запросу фичеринга будет более явным (конечно же…
Обновление App Store Connect
C сегодняшнего дня обязателен только один набор скриншотов для приложений (и для iPhone, и для iPad).
🤩 Теперь выкладывать приложения будет проще (и быстрее).
😃 iOS Dev
C сегодняшнего дня обязателен только один набор скриншотов для приложений (и для iPhone, и для iPad).
Please open Telegram to view this post
VIEW IN TELEGRAM
4🎉47 11❤🔥5🔥4👍3⚡2💯2🏆1🎅1🎄1
Please open Telegram to view this post
VIEW IN TELEGRAM
8😁59🤣23🔥9👏3👍1 1
Please open Telegram to view this post
VIEW IN TELEGRAM
8😁55🤣17💯7 2🔥1
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣95😁13 3👍1🔥1💯1
This media is not supported in your browser
VIEW IN TELEGRAM
⚡️ State больше не динамическое свойство, а macro
А ещё они бэкпортнули это поведение аж до 17 оси.
😃 iOS Dev
А ещё они бэкпортнули это поведение аж до 17 оси.
@Observable class StickerStore { }
struct StickerStoreView: View {
// store is now lazily initialized, only
// created once for the lifetime of the view
@State private var store = StickerStore()
var body: some View {
// ...
}
}Please open Telegram to view this post
VIEW IN TELEGRAM
4😨30 12👍5😱2🍾2🏆1👾1
А сегодня же пятница, а у каждого из нас множество мемов
Предлагаю провести конкурс. С вас - смешной (ну или под тремя слоями постиронии) мем про разработку, можно iOS, можно ИИ, да даже про жизнь.
С меня NFT-подарок в телеге для победителя.
Го в комменты)
😃 iOS Dev
Предлагаю провести конкурс. С вас - смешной (ну или под тремя слоями постиронии) мем про разработку, можно iOS, можно ИИ, да даже про жизнь.
С меня NFT-подарок в телеге для победителя.
Го в комменты)
Please open Telegram to view this post
VIEW IN TELEGRAM
3😁42🤣11 6
This media is not supported in your browser
VIEW IN TELEGRAM
Сеньор-разработчик, когда джун прислал ему очередной нейрослоп в мерж-реквесте на 10 000 строк
😃 iOS Dev
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣53😁9💯6👍1😱1 1
И еще про оригинальность ИИ: попробуйте загадать у ChatGPT любое число от 1 до 30, получится 17?
Не верите - закидывайте скриншоты в комменты, проверим)
Ладно, это просто наиболее статистически вероятный ответ у очень большого количества моделей.
😃 iOS Dev
Не верите - закидывайте скриншоты в комменты, проверим)
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥14😱7😨2 1