q210
недавно столкнулся с тем фактом, что в Xcode не завезли его исключительно для сториборд под макось и грущу
q210
в последней бете девятки тоже нет
q210
пока по факту отказался от них в проекте, всё на обычных xib'ах, но может есть варианты лучше?
Julian
Гайз хеллоу.Правильно я понимаю что картинки 1x уже можно не цеплять в ассеты?
на 1x еще остались iPad 2 и iPad mini 1 поколения. Для них последняя ос - iOS 9. Поэтому их еще можно поддерживать.
Rinat
в коде все верстать
Julian
угу,у нас с 9 саппорт, так что придется линковать думаю)
для дизайнера не должно быть проблемой нарезать)
Anonymous
Так-то всегда умели
MrSmith
Чет оишибок навыдавал
MrSmith
var variable12 : Int = 0 { get{ print("get value") return variable12 } set(newValue){ print("set value") varible12 = newValue } didSet{ } willSet{ } } variable12 = 4
MrSmith
DidSet variable may not also have a set specifier
MrSmith
Нельзя комбинировать?
Anonymous
t.me/folderarchive — канал, где бесплатно сливают платный полезный контент.
Artem
var variable12 : Int = 0 { get{ print("get value") return variable12 } set(newValue){ print("set value") varible12 = newValue } didSet{ } willSet{ } } variable12 = 4
get/set можно использовать только для computed property, willSet/didSet для stored. комбинировать их не выйдет. разве что для get/set использовать stored _property (в твоё случае variable12), а там уже указывать will/did
Victor
пока по факту отказался от них в проекте, всё на обычных xib'ах, но может есть варианты лучше?
Как раз так и живу: не юзаю сториборды. Вообще, в макос сторибоарды не так удобны как в иос, мне кажется, всё же многооконность даёт свои поправки
Victor
В смысле: всё что хотелось в will запихать в начало set, а всё что хотелось в did в конец set
Artem
А зачем will и did для computed, когда ты сам всё делаешь в set, и знаешь когда он начинается и когда заканчивается
незачем, конечно же. просто насколько понял, задача впихнуть для одной переменной и will/did, и set/get
Mikhail
никто не подскажет, никакого способа использовать свифтовые структуры в obj-c коде совсем нет?
Dmitry
никто не подскажет, никакого способа использовать свифтовые структуры в obj-c коде совсем нет?
у меня не возникал такой вопрос, но ты можешь использовать С'шные структуры в obj-c
Mikhail
не, есть просто либа, которую я писал и сейчас ее нужно использовать в obj-c проекте
Mikhail
я так понимаю единственный варик со структур на классы переходить
Firdavs
Как можно реализовать открытие UIView под UITableViewCell при нажатии на него?
Firdavs
все, разобрался
Julian
По-моему они уже умеют @2x юзать если не находят 1x
Даже если умеют - зачем тратить ресурсы процессора на скейлинг изображения (с 2x в 1x), если проще нарезать под 1x
Stanislav
Даже если умеют - зачем тратить ресурсы процессора на скейлинг изображения (с 2x в 1x), если проще нарезать под 1x
Спорно, точно так же можно сказать "зачем тратить память на графику, которая понадобится хорошо если на 1% устройств"
JV
то если ты байткод отключишь
Julian
Спорно, точно так же можно сказать "зачем тратить память на графику, которая понадобится хорошо если на 1% устройств"
Считаю, что нужно делать так как это рекомендует Apple. Размерности ведь не зря придумали. Иначе можно и от 2х отказаться. Зачем тратить память? Процессор и 3х переварит
Anonymous
Эй, девелоперы Подскажите какие интересные api есть
Anonymous
Буду признателен
Yury
winapi
Lee Mi Hyun
ㅤDmitrii
ну и реакция...
Ваня
ммм
Ваня
кто нибудь есть онлайн
Ваня
?
Ваня
я только учусь
Ваня
и не могу понять
Ваня
когда надо использовать viewcontroller а когда просто элементы
Ваня
точнее не так
Ваня
как мне понять какой именно контролер добавить
Alexander
бро, тебе надо набрать первоначальную компетенцию. Посмотри несколько видео на ютубе как создавать приложухи,там визуально понятно когда какие контроллеры добавляются и для чего, это проще и быстрее будет чем тут кто то тебе текстом распишет
Anonymous
Посмотри letsbuildthatapp
Anonymous
У него годные видосы
Vitaliy
https://www.raywenderlich.com/category/ios
Anonymous
t.me/kriptoinvestor — авторский канал об инвестициях в криптовалюту и участии в ICO.
Денис
Подскажите, плиз. Есть UIImageView, которая должна быть круглой формы. Скругления я делаю в методе -viewWillLayoutSubviews следующим образом: view.layer.cornerRadius = view.bounds.size.width/2; и все вроде бы ничего, однако когда происходит смена ориентации устройства, то при анимации переворота углы либо начинают "сквадрачиваться", либо круг становится ромбом. Когда анимация заканчивается, то все становится норм. То есть, вьюха начинает менять свои размеры, cornerRadius пересчитывается на новое значение и в начале анимации он уже имеет новое значение, которое не соответствует текущему размеру вьюхи. Только в самом конце анимации все начинает совпадать.
Денис
Zakhar
Попробуй вместо cornerRadius повесить на слой маску
Денис
Спасибо
Денис
А приоритет для constraint нельзя установить для определенного size class? Плюсик стоит только напротив constant
Albert
Привет. Подскажите как на одну и ту же переменную создать две разных view?
Albert
как на переменную var authView создать SignInView и SignUpView, это два разных типа view
Anonymous
Как будто от названий SignInView и SignUpView раскрылась суть)
Albert
это наследники UIView
Anonymous
Я догадался)
Anonymous
Можно суть проблемы
Albert
👍
Anonymous
того что вы хотите реализовать
Anonymous
В деталях
Albert
Я хочу на одну и ту же переменную при загрузке контроллера инициализировать переменную с SignInView, а затем при нажатии на кнопку регистрация менять ее на SignUpView
Anonymous
Можешь потом ей присваивать любых наследников UIView.
Anonymous
Да, и просто присваивай
Anonymous
Иди почитай про полиморфизм.
Anonymous
Типо var a: UIView!
Vladislavs
сделай интерфейс
Vladislavs
и работай с ним
Vladislavs
а не как с наследником UIView