Приготовили для вас дайджест по актуальному из мира iOS, Android и кроссплатформы. 🔵Массивы в Swift
Разобрали, как устроены массивы в Swift под капотом: от базовых операций добавления и удаления до тонкостей работы с value/reference типами. Посмотрели на Copy-on-Write и устройство буфера. Также узнали, почему массивы - это всего лишь обёртки над хранилищем в куче, и чем ArraySlice отличается от обычного массива. 🔵Swift Codable
Поговорим ещё об одном встроенном типе Swift - Codable. Думаю, все, кто писал клиент-серверные приложения, сталкивались с этим протоколом: он позволяет преобразовывать наши структуры в бинарные данные и обратно. Однако, полагаю, немногие задумывались, как этот привычный механизм работает под капотом. 🔵F-Droid против регистрации разработчиков Google Это нарушение основополагающих принципов свободы слова и мысли, которые лежат в основе функционирования демократических обществ по всему миру. 🔵Скрытые угрозы Room: почему база тормозит и как это исправить
В этой статье автор поделиться опытом работы с пуш-уведомлениями. Расскажет, с чего начинал, какие проблемы встретил и к чему пришел на текущий момент. 🐸Библиотека мобильного разработчика
Приготовили для вас дайджест по актуальному из мира iOS, Android и кроссплатформы. 🔵Массивы в Swift
Разобрали, как устроены массивы в Swift под капотом: от базовых операций добавления и удаления до тонкостей работы с value/reference типами. Посмотрели на Copy-on-Write и устройство буфера. Также узнали, почему массивы - это всего лишь обёртки над хранилищем в куче, и чем ArraySlice отличается от обычного массива. 🔵Swift Codable
Поговорим ещё об одном встроенном типе Swift - Codable. Думаю, все, кто писал клиент-серверные приложения, сталкивались с этим протоколом: он позволяет преобразовывать наши структуры в бинарные данные и обратно. Однако, полагаю, немногие задумывались, как этот привычный механизм работает под капотом. 🔵F-Droid против регистрации разработчиков Google Это нарушение основополагающих принципов свободы слова и мысли, которые лежат в основе функционирования демократических обществ по всему миру. 🔵Скрытые угрозы Room: почему база тормозит и как это исправить
В этой статье автор поделиться опытом работы с пуш-уведомлениями. Расскажет, с чего начинал, какие проблемы встретил и к чему пришел на текущий момент. 🐸Библиотека мобильного разработчика
#свежак
BY Библиотека мобильного разработчика | Android, iOS, Swift, Retrofit, Moshi, Chuck
In 2018, Telegram’s audience reached 200 million people, with 500,000 new users joining the messenger every day. It was launched for iOS on 14 August 2013 and Android on 20 October 2013. In the next window, choose the type of your channel. If you want your channel to be public, you need to develop a link for it. In the screenshot below, it’s ”/catmarketing.” If your selected link is unavailable, you’ll need to suggest another option. While some crypto traders move toward screaming as a coping mechanism, many mental health experts have argued that “scream therapy” is pseudoscience. Scientific research or no, it obviously feels good. While the character limit is 255, try to fit into 200 characters. This way, users will be able to take in your text fast and efficiently. Reveal the essence of your channel and provide contact information. For example, you can add a bot name, link to your pricing plans, etc. Add up to 50 administrators
from us