Size: a a a

Xamarin Developers (MAUI, Forms, iOS, Android, UWP)

2021 April 30

A

Alexander in Xamarin Developers (MAUI, Forms, iOS, Android, UWP)
Спасибо
источник

SG

Samwise Gamgee in Xamarin Developers (MAUI, Forms, iOS, Android, UWP)
Кто-нибудь такое ловил?Буквально на днях начало падать, причем, приложение на устройство разворачивается, но не запускается под дебагом. Т.е. просто разворачивается и этот краш. Если запустить приложение на устройстве, то оно нормально работает при этом
источник

SG

Samwise Gamgee in Xamarin Developers (MAUI, Forms, iOS, Android, UWP)
На эмуле нормально запускается, версия эмуля 14.4. Версия девайса 14.5, обновил его вчера. Похоже в этом проблема, хотя xcode и студию под виндой и на маке обновил до последней
источник

SG

Samwise Gamgee in Xamarin Developers (MAUI, Forms, iOS, Android, UWP)
Папку по пути чистил полностью - не помогло
источник

MO

Mr. Onion in Xamarin Developers (MAUI, Forms, iOS, Android, UWP)
еще один любитель обновлений)
источник

SG

Samwise Gamgee in Xamarin Developers (MAUI, Forms, iOS, Android, UWP)
Так без них аппки бывает, что в прод не выпускают
источник

MO

Mr. Onion in Xamarin Developers (MAUI, Forms, iOS, Android, UWP)
12.5 xcode только недавно вышел
источник

MO

Mr. Onion in Xamarin Developers (MAUI, Forms, iOS, Android, UWP)
он не поддерживается последней версией visual studio
источник

MO

Mr. Onion in Xamarin Developers (MAUI, Forms, iOS, Android, UWP)
всегда внимательно читайте release notes перед любыми обновлениями
источник

SG

Samwise Gamgee in Xamarin Developers (MAUI, Forms, iOS, Android, UWP)
Это все прикольно, только в 12.5 поддержка 14.5 идет, которая недавно вышла
источник

SG

Samwise Gamgee in Xamarin Developers (MAUI, Forms, iOS, Android, UWP)
Забавно, в appstore на маке было уведомление об обновлении до 12.5. Я параллельно обновлял mac ос, нажал и на апдейт xcode, в итоге, после обновления mac ос, xcode не обновился до 12.5 и уведомление об обновлении пропало в appstore
источник

VV

Vornicescu Vladimir in Xamarin Developers (MAUI, Forms, iOS, Android, UWP)
Народ, кто то использует у себя DialogViewController ?
источник

dd

dudu dida in Xamarin Developers (MAUI, Forms, iOS, Android, UWP)
Можете почитать про деструкторы, никто не гарантирует когда он вызовется, и вызовется ли вообще
источник

A

Alexander in Xamarin Developers (MAUI, Forms, iOS, Android, UWP)
Это наверное не относится к ситуациям, когда явно вызываешь GC и при этом на объект нет ссылок
источник

dd

dudu dida in Xamarin Developers (MAUI, Forms, iOS, Android, UWP)
Нет
источник

dd

dudu dida in Xamarin Developers (MAUI, Forms, iOS, Android, UWP)
К ним тоже относится, да и GC вызывать тоже не рекомендуется
источник

TS

Taras Shevchuk in Xamarin Developers (MAUI, Forms, iOS, Android, UWP)
Если в страницы есть явный деструктор, этот обьект помещяется в специальный список для финализации, и он в любом случае пропускает тогда одну итерацию сборщика мусора. Это с того что помню, для деталей, стоит соответствующие статьи почитать. Попробуйте 10 раз на одну и ту же странцу позаходить, а потом просто по програме поделать навигацию, чтобы память ушла немного и GC вызвался. А, есть еще нюанс, что кроме Minor Heap и Major Heap есть еще LOS (Large Objects Space). Если ваш обьект туда попадает, то он будет жить очень долго, может даже вплоть до конца жизни процесса. Могут быть еще некоторые различия в зависимости от типа реализаци GC (в Xamarin ее можно менять, как минимум на Android). Важный еще момент, GC на .NET и GC на Mono - очень, очень разные вещи. Вот статья про то как работает GC в Mono:
https://www.mono-project.com/docs/advanced/garbage-collector/sgen/working-with-sgen/
источник

A

Alexander in Xamarin Developers (MAUI, Forms, iOS, Android, UWP)
Спасибо
источник

TS

Taras Shevchuk in Xamarin Developers (MAUI, Forms, iOS, Android, UWP)
А вообще лучше всегда Dispose с явным вызовом. Когда памяти станет мало, GC уберет сколько надо ему, с деструкторами лучше не связываться
источник

I

Ivan M in Xamarin Developers (MAUI, Forms, iOS, Android, UWP)
насколько я понял, ещё с маркетинговой точки зрения Xamarin исчезает как сущность и .NET 6 теперь "unified platform"
источник