Size: a a a

iOS Developers — русскоговорящее сообщество

2020 October 03

AG

Aleksandr Guzhavin in iOS Developers — русскоговорящее сообщество
Может кто рассказать про поведение existenial conatiner для классов? Фишка с “3 слова = хранение в стеке” работать не будет?
источник

АК

Александр К.... in iOS Developers — русскоговорящее сообщество
Aleksandr Guzhavin
Может кто рассказать про поведение existenial conatiner для классов? Фишка с “3 слова = хранение в стеке” работать не будет?
Если для объектов класса, то, по логике, будет хранится адрес объекта в куче, таблица методов Allocate/Copy/Destroy и PWT.
источник

А

Артур in iOS Developers — русскоговорящее сообщество
Aleksandr Guzhavin
Может кто рассказать про поведение existenial conatiner для классов? Фишка с “3 слова = хранение в стеке” работать не будет?
Есть такая штука как stack promotion, она работает если класс фиксированного размера и можно предсказать lifetime этого объекта, то он может быть в стеке. Есть обратный механизм Boxing, который value-типы кидает в кучу
источник

А

Артур in iOS Developers — русскоговорящее сообщество
источник

AG

Aleksandr Guzhavin in iOS Developers — русскоговорящее сообщество
@chupikk, @coding4life спасибо)
источник

АК

Александр К.... in iOS Developers — русскоговорящее сообщество
про боксинг слышал, а вот про promotion - нет. Спасибо за интересную ссыль
источник

G

Gatsby in iOS Developers — русскоговорящее сообщество
Ребятки, может у кого-то есть какие-то материалы по подробной информации работы приложения, когда мы запускаем скомпилированный бинарник - что происходит когда аппка запускается (откуда что стартует, почему так и тд). Мб кто-то собирал такую инфу?
У меня есть матералы только по диспетчеразации методов, как работает ранлуп, процесс компиляции llvm и тд. Но мне интересно что происходит именно при поднятии процесса бинарника в iOS’е. Когда например стартуер ранлуп, когда стартует мейн поток и пул, в какой момент вызывается UIApplication и что там задается и так по цепочке)
источник

АК

Александр К.... in iOS Developers — русскоговорящее сообщество
Gatsby
Ребятки, может у кого-то есть какие-то материалы по подробной информации работы приложения, когда мы запускаем скомпилированный бинарник - что происходит когда аппка запускается (откуда что стартует, почему так и тд). Мб кто-то собирал такую инфу?
У меня есть матералы только по диспетчеразации методов, как работает ранлуп, процесс компиляции llvm и тд. Но мне интересно что происходит именно при поднятии процесса бинарника в iOS’е. Когда например стартуер ранлуп, когда стартует мейн поток и пул, в какой момент вызывается UIApplication и что там задается и так по цепочке)
Если интересно, как библиотечки подгружаются и т.д., то секция была на WWDC: https://developer.apple.com/videos/play/wwdc2016/406/
источник

G

Gatsby in iOS Developers — русскоговорящее сообщество
Спасибо 🙂
источник

V

Vanjo in iOS Developers — русскоговорящее сообщество
Всем ку. Кто нибудь сталкиволся с таким вот shit: "A view can only be associated with at most one view controller at a time!” ?
источник

V

Vanjo in iOS Developers — русскоговорящее сообщество
при попытке достать из xib viewController
источник

SK

Sergey Krivoshapko in iOS Developers — русскоговорящее сообщество
Всем привет! Помогите кто-нибудь пожалуйста, объясните мне тупице, как работать с API данными для прогноза погоды на насколько дней. С текущей погодой все ясно, а вот когда появляется массив данных что-то я немного туплю , хэээлп 🙏
источник

VY

Viktor Yurchuk in iOS Developers — русскоговорящее сообщество
Sergey Krivoshapko
Всем привет! Помогите кто-нибудь пожалуйста, объясните мне тупице, как работать с API данными для прогноза погоды на насколько дней. С текущей погодой все ясно, а вот когда появляется массив данных что-то я немного туплю , хэээлп 🙏
Привет, а в чем сложность?
источник

НС

Николай Савенков... in iOS Developers — русскоговорящее сообщество
Пацаны а как ячейки в таблице можно сделать так чтобы их размер был пропорционален относительно каждого размера экрана чтобы и например на 7 и на 11 айфонах они визуально казались бы одинаковыми, если задаешь например высоту 70 то на 7 айфоне они шире смотрятся я понимаю почему но как зафиксить это?
источник

SK

Sergey Krivoshapko in iOS Developers — русскоговорящее сообщество
Viktor Yurchuk
Привет, а в чем сложность?
Сложность в том, что большинство туториалов написаны именно для данных текущей погоды, а в прогнозе добавляются массивы данных и не совсем понимаю, как с ними работать
источник

ЖБ

Женя Баян in iOS Developers — русскоговорящее сообщество
Sergey Krivoshapko
Сложность в том, что большинство туториалов написаны именно для данных текущей погоды, а в прогнозе добавляются массивы данных и не совсем понимаю, как с ними работать
Если там данные для нескольких дней, то выведи в таблицу их красиво. Если проблема в чем-то другом, то сформулируй вопрос конкретно
источник

SK

Sergey Krivoshapko in iOS Developers — русскоговорящее сообщество
Женя Баян
Если там данные для нескольких дней, то выведи в таблицу их красиво. Если проблема в чем-то другом, то сформулируй вопрос конкретно
Спасибо большое за отклик, мне уже пытаются помочь 😄
источник

AM

A Mika in iOS Developers — русскоговорящее сообщество
Ребята, зачем нужен enum
Пожалуйста, приведите пример реального использования
источник

NN

Nyan Nyan in iOS Developers — русскоговорящее сообщество
A Mika
Ребята, зачем нужен enum
Пожалуйста, приведите пример реального использования
Валюта, строки, вип тема апки.
источник

A

Alexander in iOS Developers — русскоговорящее сообщество
A Mika
Ребята, зачем нужен enum
Пожалуйста, приведите пример реального использования
Это тип, имеющий определенный набор значений. Например стороны света, их четыре: север, юг, запад, восток. Для такого объекта удобно использовать enum
источник