Вы изменили мой код и он перестал работать для вас, мой код в чистом виде, а не переписанный вами очень даже компилируется и работает. Я не говорю, что это хорошая практика, я просто показываю, что using можно использовать для этого кейса.
Многое из описанного актуально для других платформ, а не только для iOS и Swift.
Обновление UI не из UI потока, по моему глобальное правило иначе как ОС гарантирует адекватное состояние UI?
Я за Pro Git который можно будет нормально читать с Kindle 6'', за него готов заплатить как за бумажный!
У меня конечно есть для таких случаев Kindle DX, но он очень уж не удобен для мобильного использования :(
С удовольствием поменяю это фото на более подходящее, предлагайте. Я не смог подобрать ничего, напрямую связанного с статьей.
using(obj as IDisposable)
obj = null;
Ну и такого никто не отменял:
public static void DisposeSafe(this object obj)
{
var disp = obj as IDisposable;
if(disp == null)
{
return;
}
disp.Dispose();
}
Ваш пример это костыль для подпорки костыля.
Обновление UI не из UI потока, по моему глобальное правило иначе как ОС гарантирует адекватное состояние UI?
У меня конечно есть для таких случаев Kindle DX, но он очень уж не удобен для мобильного использования :(
cs621317.vk.me/v621317996/8033/HRWEv3jF7Us.jpg
Реально собирался не обновлять в этом году личный R#.
В общем к людям которые так запросто рисуют, отношусь с глубоким уважением и немного с белой завистью :)