Size: a a a

2020 December 03

s

stolenhen in SwiftBook
Alexsandr Menshikov
Лучше сделай viewmodel, чтобы state не городить)
ну это само собой, у меня во вьюхах почти не бывает стейтов, всё в ВМ, я тоже собак поел нормально со СвифтЮИ, но с кастомными окнами в комбинации с коллекциями и листами не приходилось иметь дело, поэтому затупил)
источник

VM

Vlad Melnik in SwiftBook
Всем привет!
Кто, возможно, стыкался с такого рода проблемой:

Использую
let data = try Data(contentsOf: pathURL) в блоке do {} catch {}
(аналогичная ситуация с NSData(contentsOf: pathURL) и FileManager.default.contents(atPath: pathURL.path))

Большинство файлов читает. Но, как я думаю, попадается один файл на котором приложение вылетает. И вылетает так, что ничего не пишет в консоль.
XCode в свою очередь выдает сообщение (скрин).
Проверял этот файл через FileManager.default.isReadableFile результат true.
В чем может быть проблема? Заранее спасибо
источник

ВР

Вячеслав Раченко... in SwiftBook
утечек памяти нету? может memory warning происходит, потому что ты всю память забил?
источник

l

lily_name in SwiftBook
Приветствуем! Сегодняшнюю копошилку подготовил Алексей Ефимов, преподаватель курса «iOS-разработчик с нуля за 20 недель»

⏹ Работа с ячейками в iOS 14.

Начиная с версии iOS 14 и выше меняется способ взаимодействия с контентом каких либо ячеек, будь то UITableViewCell или UICollectionViewCell.

Привычные нам свойства класса UITableViewCell такие как textLabel, detailTextLabel и imageView теперь не рекомендуются к использованию.

В этом видео поговорим о том, как теперь отображать контент в ячейках.

▶️ Поехали!

Ссылка на видео:
https://swiftbook.ru/post/koposhilka/working-with-cells-in-ios-14/

Ссылка на проект:
https://github.com/IvanAkulov/iOS-Demos/blob/master/132.%20iOS%2014%20Xcode%2012%20TrackListApp.zip
источник

AB

Anatoliy Bogdanov in SwiftBook
Привет!
Дайте плиз подсказку, как реализовать такую сетку, в какую сторону смотреть?
Это collectionView же?
А как быть, если координаты мне приходят, где Y0 - нижняя строка. просто логику расположения данных к collectionView приделывать?
источник

t

tox in SwiftBook
не знаю текущее тз, но я бы просто вьюхи добавил в цикле)
источник

AB

Anatoliy Bogdanov in SwiftBook
tox
не знаю текущее тз, но я бы просто вьюхи добавил в цикле)
то есть сделать [[UIView]]?
источник

M

Mister M in SwiftBook
Andrey Torlopov
я уже подумываю о том чтобы набрать группу для лекций “как пройти собес” :)


Когда я начинал собеседоваться и работодателя смущало что у меня нет опыта, то я обычно говорил “давайте вы сейчас посмотрите на мои навыки, а потом сделаете вывод, подхожу я по квалификации или нет”. Мысль можно привести к более удобного виду, но суть должна быть такая, чтобы оценивали по скиллам. Понятно что опыта нет и нюансов многих не знаешь, но надо хотя бы в теории понимать что ты делать планируешь.
А насчет мидлов-джунов… я всем говорю что я начинающий мидл. Потому что это такая условность. И каждый работодатель сам для себя оценивает кто и что. А главное, бывает так что ты работал над  обычным клиентским приложением и хорошо в этом шаришь. А потом тебя приняли на работу где надо на карте маршруты строить. Ты ж с этим никогда не работал. Поэтому и будешь тупить и показывать свою некомпетентность, пока не натаскаешься.
Как-то так.
Я первый в группу)))) очень интересно так как я зеленый еще совсем
источник

t

tox in SwiftBook
Anatoliy Bogdanov
то есть сделать [[UIView]]?
ну смотря что надо делать потом)
источник

t

tox in SwiftBook
Anatoliy Bogdanov
то есть сделать [[UIView]]?
много скобочек = [UIView]
источник

t

tox in SwiftBook
типа заводи класс Board
в нем добавь/прорисуй массив вьюх
добавь методы move/tap или что там надо
источник

AB

Anatoliy Bogdanov in SwiftBook
tox
много скобочек = [UIView]
у меня просто прилетает x и y с сервера. и мне кажется, что массив массивов тут будет удобнее

а суть карты в том, что одна из ближайших 2-4 клеток может быть выбрана. забираются ее координаты и передаются на сервер. персонаж перемещается
источник

t

tox in SwiftBook
selected, background, selectedBackgroud и тд
источник

ВР

Вячеслав Раченко... in SwiftBook
Anatoliy Bogdanov
Привет!
Дайте плиз подсказку, как реализовать такую сетку, в какую сторону смотреть?
Это collectionView же?
А как быть, если координаты мне приходят, где Y0 - нижняя строка. просто логику расположения данных к collectionView приделывать?
как вариант, можно просто перевернуть collectionView через transform, тогда координаты будут снизу, нужно будет переворачивать контент в ячейках
источник

t

tox in SwiftBook
ну пот x и y получаешь нужную клетку
источник

t

tox in SwiftBook
Вячеслав Раченко
как вариант, можно просто перевернуть collectionView через transform, тогда координаты будут снизу, нужно будет переворачивать контент в ячейках
или конвертер координат сделать)
источник

AB

Anatoliy Bogdanov in SwiftBook
вроде массив вьюх звучит лучше и проще)
но тут есть ньюанс. карта может увеличиться в будущем до 20x20. И тогда это должна карта должна быть перетаскиваемая. то есть лучше все это внутрь scrollview запихать?
источник

t

tox in SwiftBook
Anatoliy Bogdanov
вроде массив вьюх звучит лучше и проще)
но тут есть ньюанс. карта может увеличиться в будущем до 20x20. И тогда это должна карта должна быть перетаскиваемая. то есть лучше все это внутрь scrollview запихать?
да, контент сайз будешь просто считать - ширина клетки * кол-во клеток в ряд и высота клетки * кол-во клеток в стобце
источник

IT

IGOR TIMARSHA in SwiftBook
Georgy
по-моему встроенная читалка вполне хороша..)
А что за встроенная читалка?)
источник

t

tox in SwiftBook
не знаю на сколько это проще collectionView
источник