JV
можно синглтон, можно инжектировать
Anonymous
пытаюсь сделать по MVC
JV
можно сделать бейсик контроллер с проперти этим массивом, все отнаследовать от него и при создании контроллера присваивать проперти
Anonymous
что значит инжектировать? 😊
Vitaliy
о божечки
Ilia
:)
Shakhzod
/stat@combot
JV
https://ru.wikipedia.org/wiki/Внедрение_зависимости
Ilia
controller.datasource = datasource например , в prepareForSegue тоже считается инжекцией
Anonymous
а через синглтон как делать?
Ilia
https://thatthinginswift.com/singletons/
Anonymous
MySingletonClass.sharedIndtance.iVeGotMyDataSourceWhichIsTheSameEverywhere
JV
но сингтоны это зло
JV
если их много
Anonymous
вот у меня есть один синглтон
class DownloadPost {
static var shared = DownloadPost()
Anonymous
и там функция которая возвращает completion
Anonymous
она работает
JV
в ините синглтона качай и записывай в проперти
JV
а потом просто вытягивай все из проперти
M
Lee Mi Hyun
M
M
Перекидывание данных между модулями оставили рамблеровское?
Dmitrij
Привет. Кто работал с SpriteKit стукните в личку, есть парочка вопросов
Lee Mi Hyun
Можно не перечислять особенности, просто ответить да/нет
M
насколько помню выделили роутер и написали своих утилит
M
да и вайпер это более абстрактная идея, у них уже конкретная реализация
Lee Mi Hyun
спс!
Timur
Перекидывание данными между модулями своё
M
Тестами покрываете все? Мне показалось что там просто тонна тестов
Viacheslav
Ребят, почему может на кнопке
button.setBackgroundImage(image, for: UIControlState.normal)
не выполняться
button.contentMode = .scaleAspectFit
растянутая она
Ivan
Vlad
Кто-то сталкивался с тем, что проекты на свифт имеющие в папке проекта данных(картинок, исходного кода) на ~30МБ в итоге весят ~150МБ?
Vlad
Имею ввиду итоговые вес приложения
Vlad
Когда снимаю галочку, становится не намного лучше)
Vlad
@andrey_oshev
Max
Это скорее размер архива, а не приложения
Vlad
Vlad
Говорит, что большой, попробуйте уменьшить и дает ссылки на статьи
Vlad
в статьях про биткод)
Vlad
и еще что-то, что не помогло
Andrey
вскрой ipa'шник
Andrey
посмотри что сколько весит
Vlad
Vlad
platform :ios, '8.0'
use_frameworks!
target 'FMT2’ do
pod 'RealmSwift'
pod 'Realm'
pod 'Moya'
pod 'SMSegmentView', '~> 1.1'
end
post_install do |installer|
installer.pods_project.targets.each do |target|
target.build_configurations.each do |config|
config.build_settings['SWIFT_VERSION'] = '3.1'
config.build_settings['CLANG_WARN_DOCUMENTATION_COMMENTS'] = 'NO'
end
end
end
Vlad
Podfile минимальный
JV
народ, подскажите, норм практика вызывать setNeedsLayout? И если не сложно, обьясните разницу между ifneeded subviews
Anonymous
Бандиты, кто-нибудь с jailbreak + shell работал?(по андроиду аналогичный вопрос). Ищу фрилансера, но, видать, слишком узкая специальность. Совсем никого на всех русскоязычных биржах.
Alexander
брозеры привет
Alexander
Дайте куда думать, я хочу сделать обертку над NSPredicate чтобы названия полей были не KVO’шные а с модели брались, уверен что уже есть такое, но не могу найти
Pavel
NSStringFromSelector, а селектор — это геттер для проперти
Alexander
уу еее. походу то што нужно))
Pavel
👍 это и побыстрее, и понадежнее
Pavel
уу еее. походу то што нужно))
Anonymous
Привет всем, есть ли какие то туториалы по localization App?
Nikita
Anonymous
Спасибо
Alexander
👍 это и побыстрее, и понадежнее
так а чет это походу на свифте нормально не заводится)) для случая если @objc вешаем на проперти структуры (для класса ок)
Aλeχ
в свифте же есть #keypath
HashTag
Подписка на #keypath
Pavel
Alexander
так а походу мне для структур это и не надо))))
Pavel
Alexander
прекрасно :D
пишу обертку для этого, не могу понять, какой тип надо ставить в функции для аргумента селектора?
Вот тип property что должно быть?
class Specification {
static func type(_ property : ) -> String {
return NSStringFromSelector(#selector(getter: property))
}
}
Viacheslav
Почему не скейлится картинка в кнопке?:
let button = UIButton(type: .custom)
button.frame = CGRect(x: 50, y: 0, width: 50, height: 35)
button.imageView?.contentMode = .scaleToFill
button.setImage(UIImage, for: UIControlState.normal)
Pavel
Pavel
а, туплю
Alexander
а, туплю
Это надо как то указать что переменная должна быть репрезентена в objc еще
Pavel
Viacheslav
Alexander
Alexander
харош стикерить
Viacheslav
удалил, глючит тм
Alexander
HashTag
Подписка на #keypath