Imgene
например мне нужно добавить файл в пост - какие я могу взять с айфона?
Stanislav
ну фотки например, видео
Imgene
и все?
Imgene
тока с галереи
Денис
objC. Считается ли приемлемой практика создания сеттера для readonly проперти с целью получения возможности переопределения этого проперти в .m файле внутри class extension наследником первоначального типа (или классом, реализующим указанный протокол если проперти в .h файле была по типу id<ProtocolName>)?
Igor
сделай в .h файле ридонли, а в .m файле такое же проперти , но readwrite
Yury
Ребят, кто-нибудь находил годный мануал по создания transition'а между окном плеера и view когда он свернут (вот как в AppleMusic, когда закрываешь окно с треком)?
Imgene
кто то уже делал? как можно достать файлы с приложения files?
Imgene
я хочу загрузить файлы в приложение свое от туда или на серверъ
Денис
Денис
Денис
То есть readonly проперти внутри .m файла переопределяю как readwrite с типом-наследником. Создаю сеттер для readonly проперти, где проверяю, что пришел нужный наследник
Igor
я что то давно на objc не писал) @property (nonatomic, strong, readwrite) MegaClass *someproperty в .m файле
Igor
что такое имел ввиду
Денис
ну я так и сделал. просто лишнее не стал писать
Денис
типа nonatomic, strong
Денис
короче, понятно, что проперти надо делать изначально readonly, а потом переопределять как readwrite с типом-наследником. Вопрос в том, где объявлять сеттер (в протоколе или в h файле класса). Если в протоколе, то какова должна быть реализация сеттера: Какой указывать тип входного параметра сеттера: как базовый тип или как переопределенный? (или пофиг, ведь в обжС нет параметрического полиморфизма) Адекватно ли туда пихать assert?
Денис
вообще глобальная цель -> унифицировать View, ViewModels, Models, Coordinators в MVVM.
в общем, я удивлюсь, если кто-то не зае**ся читать мою писанину 😀
Anonymous
Chris
он ж деприкейтед
Макс ✙
давайте на Rad Studio
Anonymous
Anonymous
https://blog.timac.org/2017/1115-state-of-swift-ios11-1-macos10-13
Chris
Кст нет ни у кого такой проблемы что при перезагрузке / смене локали или около того , прилетают все нотификации из сообщений дефолтных
Ivan
+
Денис
Смысл еще в том, что уточняя тип проперти мы пытаемся одновременно уточнить как тип параметра (у сеттера), так и тип возвращаемого ззначения (у геттера). При уточнении типа возвращаемого значения с общего на более специализированный и при даункасте объекта до базового типа мы будем продолжать возвращать уточненный тип, являющийся подмножеством общего типа базового класса и все будет ОК. Однако, параллельно мы уточняем уже тип входного параметра с более общего на специализированный, и при даункасте до базового типа на вход мы уже сможем принять абсолютно другой класс - неподходящий для переопределенного метода в классе-наследнике. Тут и возникает затык - поэтому и вставлен NSAssert.
Anonymous
Andrey
А где джокер?
Andrey
Что-то не вижу его в последних 10 сообщениях
Dry
Tigran
Ушел учить Свифт. Сказал пока не выучит, не вернется
Dry
Гайз, а можно как нибудь такое провернуть?
Alex
Alex
вьюконтроллеры будешь с интоми менять?
Dry
а, там b string должна быть. но суть понятна
Dry
не, мне интересно, можно ли два разных типа так свапнуть
Anonymous
Точно наркоман
Dry
а все я догнал.
Dry
а же инт остается все равно
Dry
лол )
Alex
Где вы такую дурь берёте, друг интересуется
Dry
смузи выпил и чот понесло
Yuriy
Dry
Серьезно. Клубника-банан. Поосторожнее с этим дерьмом
Andrew
о да
Andrew
/stat@combot
Shamil'
Как сократить double до одной цифры после запятой
Stanislav
Это название твоей новой книги?
Tarik
String(format: "%.0f", yourDoubleValue)
Shamil'
Семён
https://www.reddit.com/r/iphone/comments/7gzntq/psa_iphone_rebootrespring_issues_megathread/
Семён
У кого-то проявляется кроме меня?
Семён
Все-таки виной локальные повторяющиеся пуши, там в треде есть ссылка на гитхаб
Семён
Если собрать на айфоне - он начне респрингать, пока не удалишь аппу и не перезагрузишься
Семён
Если на симуляторе запускать, то springboard начинает адово жрать оперативку ну и на девайсе соответсвенно ios убивает такой процесс
Семён
Anonymous
А какая прога вызывала вчера эти локальные пуши?
OLZHAS
Люди добрые, кто может помочь с проблемой?
Айфон 8 перезагружается сам по себе каждые 15 секунд. Перезагрузка не полная, происходит 3 секунды и кидает на главный экран. Думал батарейка отрубается, но тач айди после ребута так же без пароля работает
OLZHAS
OLZHAS
Спасибо @igrampe за фикс!
Igor
Idris на iOS митапе 🤔
https://youtu.be/9hv8ny-SCrU
Anonymous
вопрос задам, впн у вас сколько зарядки жрёт в айфона?
Pavel
Привет всем!
Ребята, видел, кто статью о том, как правильно огранизовать структуру базы в core data?
Anonymous
все м привет
Anonymous
2017-12-02 17:47:06.853240+0400 WyperVdpTestApp[22144:1663284] *** Terminating app due to uncaught exception 'UIViewControllerHierarchyInconsistency', reason: 'A view can only be associated with at most one view controller at a time! View <UIView: 0x7fb12ff1eb40; frame = (0 0; 375 812); autoresize = W+H; layer = <CALayer: 0x60400022fa40» is associated with <UIViewController: 0x7fb12ff1b2a0>. Clear this association before associating this view with <VdpViewController: 0x7fb130827c00>.'
Anonymous
как с этим боротся
Anonymous
?
Anonymous
обновляю cordova-plugin под iphone x
Anonymous
Anonymous
добавил view controller и при превязке к View и такой эксепшен
Anonymous
Что значит «при превязке к View»?
Anonymous
Clear this association before associating this view with <VdpViewController: 0x7fb130827c00>.
Написано же что сделать
Vladislav
Народ, такой вопрос. считается ли нормальной практикой добавлять pulltorefresh в листвью который занимает половину экрана?
Vladislav
или это плохая практика?
Anonymous
А что такое листвью?
Vladislav
*UITableView