Vitaliy
ты к bool прикасти
Pavel
ну как бы ничего не меняется
Vitaliy
NSUInteger k = 256; BOOL z = k;
Vitaliy
Это уже false
Vitaliy
http://prntscr.com/futj1m
Vitaliy
http://prntscr.com/futjb7
Vitaliy
Я привёл в пример описание типа из C, не придумываю же я налету
Pavel
ооо как нашел почему у меня работало
Pavel
Vitaliy
Казалось бы =)
Oleksandr
Народ, а все пишут реализацию MVVM руками, или может есть какие фреймворки для этого? Например, https://github.com/akane/Akane
JV
Вообще, можете тупому обьяснить, в чем ключевое преимущество мввм
Vitaliy
Разшружееность контроллера
Oleksandr
И легкость покрытия бизнес логики представления юнит тестами
Ilkhom
имхо не всякий архитектурный фреймворк подходит под определенный проект
Roman
K
Ребят, есть приложение с формой записи на исследование, во что лучше с text field-ов собрать инфу(в словарь?) и самое главное как скинуть их на email? На стакоферфлоу не нашёл решения
K
а ты точно разработчик?
нет, я тип безопастник, недавно ток swift начал изучать
K
безопасник*
Ivan
Это сам сделал?
Антон
Ну кто же так в тетрис играет
Artur
Это сам сделал?
https://github.com/exyte/ARTetris
Ivan
Я думал ты своим проектом позвастался
Anton
Олегаджян
Alex
/voteban
Alex
Заебали уже
twistjr
/voteban
Alexander
/voteban
Lee Mi Hyun
Мне кажется, что команда "вротъебан" не работает
Rizvan_13
/voteban
Anonymous
@evgenyrodionov @DenisIzmaylov забаньте спамера, пожалуйста
Kosal
Могу ли я использовать C ++ непосредственно из Swift?
Kosal
нет
Поэтому нам нужно связать его с объектным Objective c ++?
Max
class CommentsView: UIView { @IBOutlet var contentView: UIView! required init(coder aDecoder: NSCoder) { super.init(coder: aDecoder)! initSubviews() } override init(frame: CGRect) { super.init(frame: frame) initSubviews() } func initSubviews() { let nib = UINib(nibName: "CaptionableImageView", bundle: nil) nib.instantiate(withOwner: self, options: nil) contentView.frame = bounds addSubview(contentView) } }
Max
var x1:CommentsView = CommentsView(frame: CGRect(x: 0, y: 0, width: 100, height: 20)) cell.commentsStack.addArrangedSubview(x1)
Max
Could not load NIB in bundle:
Max
with name 'CaptionableImageView
Max
в чем может быть проблема?
Павел
кто уже тыкал свифт4? Там теперь можно засунуть протокол в дженерик?
Lee Mi Hyun
в чем может быть проблема?
Maxim в том, что нет такого файла
Max
Maxim в том, что нет такого файла
точно,но когда я написал там правильное название,это не помогло
Lee Mi Hyun
точно,но когда я написал там правильное название,это не помогло
1. Пробовал добавлять ниб заново? 2. У тебя часом нету разных бандлов в проекте?
Олег
Или обернуть C
Ryhor
Всем привет! Посоветуйте, пожалуйста, что лучше выбрать чтобы реализовать графику с анимацией типа такой : 1) в обычном состоянии маятник: к веревочке привязана табличка 2) если девайс потрясти, то веревочка с табличкой начинают двигаться физически, форма веревочки меняется и в конце табличка разбивается
Albert
/voteban
Ryhor
@AlexanderGoncharov, спасибо!
Тихонов
Есть у кого-то книжка для начинающих от рея ?
Ivan
Поэтому нам нужно связать его с объектным Objective c ++?
Можно создать framework, тогда bridge не понадобится делать руками
JV
Подскажите норм книги по сцен кит и спрайт кит
Ivan
Посмотри у Ray W, там хорошие статьи для начала. Сразу книгу брать на мой взгляд рано
Aleksandr
Старый проект рефакторю ) http://imagy.me/n9leeoncfy
Aleksandr
и этот метод вызывается!
Alex
Старый проект рефакторю ) http://imagy.me/n9leeoncfy
Хорошее полено в печку треда "xCode не очень"
Vladimir
парни у меня вопрос, скажите пожаулйста, вот есть у нас UIView.animateKeyframes там мне по параментрам все понятно, а вот это UIView.addKeyframe(withRelativeStartTime: 0, relativeDuration: 1/6, withRelativeStartTime - откуда старт, relativeDuration - сколько должно выполняться? и если например таких ключей несколько то должно все выглядить вот так? duration = 10
Vladimir
UIView.addKeyframe(withRelativeStartTime: 0, relativeDuration: 1/4, UIView.addKeyframe(withRelativeStartTime: 1/4, relativeDuration: 2/4, UIView.addKeyframe(withRelativeStartTime: 2/4, relativeDuration: 3/4, UIView.addKeyframe(withRelativeStartTime: 3/4, relativeDuration: 4/4,
Vladimir
?
Eugene
Кто нибудь юзал https://github.com/acrocat/EverLayout ? Как TableView добавить?
tiga
UIView.addKeyframe(withRelativeStartTime: 0, relativeDuration: 1/4, UIView.addKeyframe(withRelativeStartTime: 1/4, relativeDuration: 2/4, UIView.addKeyframe(withRelativeStartTime: 2/4, relativeDuration: 3/4, UIView.addKeyframe(withRelativeStartTime: 3/4, relativeDuration: 4/4,
relativeDuration это относительная длительность. Относительно длины всей анимации. Поэтому 4/4 в конце никак не может быть. 1/4 везде судя по всему.
Misha
Кто-нибудь юзал firebase hosting?
Ivan
Старый проект рефакторю ) http://imagy.me/n9leeoncfy
Как вариант, не было известно что делать в этом случае, а чтобы метод был не пустой - добавили этот код
Max
каким способом предпочтительнее сделать верхний tab bar?
Anonymous
никаким
Lee Mi Hyun
каким способом предпочтительнее сделать верхний tab bar?
Придерживаясь принципов чистого кода
Lee Mi Hyun
Подытожу: какой вопрос - такой ответ
Ivan
каким способом предпочтительнее сделать верхний tab bar?
Сейчас тебе скажут что не по гайдлайнам, но то что я виду у крупных кампаний - часто забивают на эти ваши гайдлайны
Max
сделать кнопки сверху и по клику менять вьюшку норм?
Ivan
Вполне, без затей
Lee Mi Hyun
Бога нет, все разрешено