Vladislav
Работать не с объектом а c ссылкой на него
Vladislav
Dmitriy Gonchar
т.е по сути объект базы высит вв памяти, а тягаю ее данные по ссылкам, правильно?
Dmitriy Gonchar
ну да, про записывать данные я читал
Dmitriy Gonchar
меня интересует чтение
Dmitriy Gonchar
я так понимаю он вытаскивает базу хранит ее в памяти, а я чисто получаю ссылки уже как бы на готовые объекты
Vladislav
https://stackoverflow.com/questions/32526465/data-written-to-a-background-realm-is-not-available-immediately-to-main-realm
Vladislav
Посмотри тут
Dmitriy Gonchar
да то что нужно засинкать я знаю, меня интересует как происходит сам query в базу
Dmitriy Gonchar
хочу понять механизм, или база загружается в память при обращение и потом я чисто получаю ссылки на объекты уже готовые, которые она генерит или же поиск и создание объектов происходит в момент запроса
Max
Какой функцией можно при нажатии на кнопки log out перезайти в приложение, с точки его входа?
Oleksandr
Ребятки, есть такая задача: нужно на Swift напихать разных данных (в основном инты разных размеров и float32/64) в массив [UInt8], на джаве я бы сделал это с помощью ByteBuffer вот так: ByteBuffer buffer = ByteBuffer.allocate(15); buffer.putLong(MAGIC_NUMBER); buffer.put((byte) 0x80); buffer.putShort(id); buffer.putFloat(x); buffer.putFloat(y); byte[] array = buffer.array(); а как такое сделать на свифте?
Misha
ну ты можешь создать буфер при помощи UnsafeMutableRawPointer
Oleksandr
ну ты можешь создать буфер при помощи UnsafeMutableRawPointer
Ага вроде вот нашел такое UnsafeBufferPointer, спасибо буду гуглить :)
Misha
Можешь мне в лс написать, скину алгоритм создание подобной вещи
Alexei
Всем привет. Кто может взять под крыло enterprise distribution наше приложение?
Мефодий
у меня есть отрезок. как узнать угол между ним и какой либо осью?
Мефодий
это прямоугольный треугольник
Мефодий
синус угла равен отношению проекции к отрезку
Мефодий
но угол то как найти
Stanislav
Арксинус же
Stanislav
Геометрия школьная
Viacheslav
не говоря уж о гугле, если позабыл
Мефодий
спасибончик
Мефодий
но я ещё не закончил
Khusan
После перехода на xcode 9 сверху появилось отступ. Как можно убрать это? Нигде не могу найти
Max
appdelegate.window = …?
А по подробнее можно пожалуйста?
oui
После перехода на xcode 9 сверху появилось отступ. Как можно убрать это? Нигде не могу найти
Кажется automatiallyadjustscrollviewinsets переехала с контроллера на скроллвью в iOS 11. Но это неточно
Victor
А по подробнее можно пожалуйста?
Google / iOS app lifecycle || iOS app change root view controller
Aleksey
всем привет!
Max
Google / iOS app lifecycle || iOS app change root view controller
А почему в ViewController navigationСontroller может быть nil?
Victor
А почему в ViewController navigationСontroller может быть nil?
Наверное потому, что его нет. Он не обязателен
Мефодий
ну, они почти попали в этот раз
Max
Наверное потому, что его нет. Он не обязателен
Вот, в другом ViewCintroller он есть, хотя мы ничего для этого не делали
Aleksey
frame
Aleksey
блин всё не так!
Aleksey
Есть проблема, гугл уже не справляется. есть код запускающий внутри кастомной UITableViewCell видео поток с помощью AVPlayer. выглидт это так: func runPlayer(with urlString: String) { player = AVPlayer(url: URL(string: urlString)!) player?.isMuted = true playerLayer = AVPlayerLayer(player: self.player) playerLayer?.frame = self.hlsFrameView.bounds playerLayer?.videoGravity = .resizeAspectFill hlsFrameView.layer.addSublayer(playerLayer!) player!.play() } но фигня в том, что чтобы я ни делал, изначально когда ячейка появляется или готовится к реюзу, видео не заполняет фрейм. на картинке - это пустоем место справа.
Aleksey
если подергать ячейку, то картинка ресайзится, но изначально - ни в какую
Victor
Вот, в другом ViewCintroller он есть, хотя мы ничего для этого не делали
Видимо всё же что-то делали. Как переход осуществляется на тот где есть и на тот где нет? На сторибоарде есть навигейшен?
Victor
В общем, тебе нужно хотя бы стенфорские лекции посмотреть
Victor
если подергать ячейку, то картинка ресайзится, но изначально - ни в какую
Видимо первоначально плейер добавляется ещё до расчёта констреинтов
Victor
Переходим по Tabbar, но в той где nil есть 2 вьюшки(segue)
2 вьюшки не дают автоматически навигейшен. Навигейшен должен открываться по табвью, и первая из вьюшке быть у него рутовой
Victor
https://stackoverflow.com/questions/34769935/adding-a-navigation-bar-to-tab-view
Max
Первая из вьюшек в TabBar или в ViewController
Max
?
Max
Спасибо ознакомлюсь
Aleksey
Видимо первоначально плейер добавляется ещё до расчёта констреинтов
не должен вроде. внутри ячейки есть hlsFrameView, котоырй потом принимает видео.
Aleksey
его же констрейнты уже просчитаны
Aleksey
к тому же в другом месте, просто на вьюшке, видео сразу ресайз получает
Victor
не должен вроде. внутри ячейки есть hlsFrameView, котоырй потом принимает видео.
Ну вот его констреининты возможно и не рассчитались ещё. Посмотри размеры в отладчике при первой инициализации и при последующем скроллинге
Aleksey
окей спасибо!
Victor
к тому же в другом месте, просто на вьюшке, видео сразу ресайз получает
Ну другое место на то и другое, там плейер может добавляться на другой стадии лайфцикла вьюшки
Aleksey
ок! погляжу! спасибо!
Victor
По моему, но не точно, констреинты во viewDidLoad, например, ещё не рассчитаны. Хотя я могу ошибаться, может путаю с загрузкой из nib
Aleksey
ну во вьюшке обычной (не в ячейке) плеер запускается на viewWillAppear, и инициализация всего ииже с ним там же
Aleksey
может и правда к моменту didLoad уже всё есть
Victor
viewWillAppear после didLoad идёт
Aleksey
да ладно? )
Мефодий
еее получилось
Мефодий
Victor
А теперь расскажи зачем ты это вьюшками делал?
Victor
Достаточно одной вьюшки с гестрекогнизером
Anonymous
xcode 9 пкд собирает проект, как это отключить?
Herr
Пкд? По кд?
Мефодий
хвххвхахаха
Мефодий
черт
Мефодий
у меня каждый объект это UIView
Victor
у меня каждый объект это UIView
Это специально чтобы было больше глюков?
Мефодий
я их создаю и добавляю в массивы. а потом через одну кнопку через луп удаляю с removeFromSuperview
Мефодий
затем очищаю массив
Мефодий
но память все равно не очищается
Мефодий
как их стопроцентно убрать
Мефодий
я же вроде все ссылки удаляю
Мефодий
что не так
Victor
Ну может ты где-то подписываешься на что-то? Например для того, чтобы их двигать. ;)
Victor
Из-за того, что UIView не совсем простой объект, из-за этого он тут лишний
Victor
Тут нужны просто плоские структуры «точка», «отрезок», и рисовать из через CG