О работе и хобби
-
Применение макросов к модификаторам в SwiftUI
В прошлой статье о разработке приложений на SwiftUI я использовал следующий макрос вокруг блок кода, чтобы он соответсвенно присутствовал только в сборке под Catalyst: Подобных макросов в Swift и SwiftUI несколько, например, есть еще Так как не все API в SwiftUI доступны на всех платформах, то макросы оказываются крайне полезными. Приведу живой пример: focusable –…
-
ПК на базе Luna Design PRIME
Недавно задумался купить себе компьютер в дополнение к рабочему MacBook Pro 16″. Но последовательным изучением линейки актуальных ноутбуков и компьютеров Apple пришел к выводу, что либо мне не нужен свой макбук (я ведь всегда могу открыть рабочий ноут), либо мне нужен точно такой же, как рабочий, а он стоит почти 200 тысяч рублей. Это очень…
-
Как настроить внешний вид Sidebar панели NavigationView в Catalyst-приложении в SwiftUI
Для тех, кому невтерпеж ссылка на сниппет: https://gist.github.com/SoundBlaster/05362e2ee026a524f2489483edcb777d Оказалось, что конфигурация интерфейса по умолчанию, создаваемая для вашего SwiftUI приложения, которое использует Catalyst для работы на macOS, не поддерживает внешний вид, аналогичный нативным приложениям для macOS, пусть даже они написаны на абсолютно идентичных компонентах. Боковая левая панель NavigationView ни за что не захочет становиться прозрачной с…
-
SwiftUI: Новый Rounded стиль текста для заголовка в Navigation Bar
Оказалось, что не так и просто добраться до нового стиля шрифта семейства SF, который анонсировали на WWDC 2019. После некоторого времени, потраченного безуспешно на поиски примеров на сайте с документацией, а так же на различных сайтах с туториалами и, конечно же, на StackOverflow я решил самостоятельно разобраться, как создавать экземпляр UIFont с помощью UIFontDescriptor с…
-
Мониторинг и диагностика проблем в приложениях Облака Mail.Ru — Павел Осипов (Mail.ru Group)
-
Сколько стоит iPhone X
Тут всё просто:
-
Изображение из пакета приложения в WebView, React Native, Android
Если вам потребуется отобразить статичный контент в WebView в Android приложении, сделанном на React Native, и при этом использовать в HTML контенте изображения, хранящиеся локально в пакете приложения, то вы можете настроить WebView так, чтобы его source содержал в baseUrl указание на file:///android_asset/тогда в итоге вы сможете отобразить тег img со значением src=»./image.png», где image.png –…
-
iPhone X
Я один обратил внимание на странное устройство экрана в новом iPhone X? Что за второй слой матрицы дисплея, обращенный внутрь? Источник Если судить по снимкам iFixit, то так и есть — матрица загнута в нижней части, только не столь красочно, как в ролике это выглядит: 1, 2
-
JavaScript
Немножко юмора const a = 0 const b = undefined const c = 1 / ‘a’ console.log(isNaN(a), a, typeof a) console.log(isNaN(b), b, typeof b) console.log(isNaN(c), c, typeof c) Консоль: false 0 «number» true undefined «undefined» true NaN «number» То есть Not a Number имеет тип number! ? И бонусом весёлое видео: P.S. Не стоит воспринимать…
Хотите порекомендовать какие-либо книги?