Ivan
Bulat
Чтобы не перерисовывать все.
в большинстве случаев там у лейблов текст поменять
Anonymous
Интерактор и роутер это не сервисв
Anonymous
Хуянсы
Аргумент конечно весомый.
Anonymous
Was is das soa почитай
Bulat
Ну если у тебя так, то ок
а покажи случай, когда это прям ударяет по производительности?
Anonymous
Аргумент конечно весомый.
А я тебе ничего доказывать не хочу
Bulat
просто вроде как практически в любом случае можно описать этот метод обновления UI так, что он будет один, при этом останется эффективным
Bulat
нашел вот такую штуку для приведения проекта в файловой системе к виду как он в Xcode
Bulat
https://github.com/venmo/synx
Alexander
надо руками приаттачить дебаггер к экстеншену
приаттачиваю, даже до старта экстеншна , он в режиме waiting’a , стартует экстеншн - дебаггер ловит его. Но на брейкпоинтах не останавливается, и принты так же не печатает
Eduard
попробуй приаттачиться когда экстеншен запущен
Anonymous
https://github.com/venmo/synx
Подтверждаю, хорошая тема
Alexander
попробуй приаттачиться когда экстеншен запущен
я пробовал) он цепляется но с выводом такая же шляпа)
Alexander
Еще вопрос, почему данные могут не передаваться из app в extension? передаю чем App Group, выставил единую группу для таргетов приложения и расширения, все ок настроил в apple аккаунте, передаю через NSUserDefaults: Устанавливаю вот так: var userDefaults = UserDefaults(suiteName: "group.test.callapp") userDefaults?.set("mynumber", forKey: "mykey") Получаю вот так: var baseDescription = "тест" let newUserDefaults = UserDefaults(suiteName: "group.test.callapp") if let testUserId = newUserDefaults?.object(forKey: "mykey") as? String { baseDescription = testUserId } Если в рамках одного приложения делать - все ок. А в экстеншне почему то данные не забираются
Aleksandr
Всем привет. Как долго приложение проходит проверку для аппстора?
Anonymous
Обычно день-два, а так есть http://appreviewtimes.com/
Den
Привет! Есть кто-нубудь, кто уже работал с realm platform? Задача - нужно дать возможность пользователю расшаривать свой контент между другими. Есть какие-нибудь идеи как-это сделать с realm?
Den
Между Другими? Ты же про настольную базу говоришь?
Так у них же совсем недавно появилась платформа, которая внутри себя использует эту базу.
Den
М. Я не знал.
сам недавно узнал)
Eduard
на mblt был доклад на эту тему
Фамил
Пользовался кто MD5 на свитфе? как добавить библиотеку CommonCrypto в проект?
Max
#import <CommonCrypto/CommonCrypto.h> must be added to a Bridging-Header file
Anonymous
Речь про Bridging Header
Asylbek
У кого нибудь были проблемы с дебаггером? Он у меня перестал значение переменных показывать. СО советы пробовал, не получилось ничего
Oleksii
а про optimization ничего не пишет?
Dmitry
optimization level поставили на -fast скорее всего.
Anonymous
Джентмены, есть у кого книга по Objective C в электронном виде?
Anonymous
любая?
Anonymous
любая?
Кхм, вроде как годно и советуют Programming in Obj-c
Anonymous
любая?
Про Свифт, как я понял, нужно читать просто у Apple?
Anonymous
просто плыви по течению
Anonymous
и все будет ок
Engylizium
Наверняка есть легкий путь все сделать
Bulat
Делай либо опшнал атрибуты, либо задавай дефолтные значения
Bulat
Которые при init() задаваться будут
Dmitry
https://realm.io/docs/swift/latest/#ignored-properties
Dmitry
самое простое - делать readonly свойства.
Anonymous
как хорошо в свифте и как плохо в обж с
Anonymous
даунгрейд болезненный
Anonymous
зато макросы есть!
Server
Server
Оплатил, а почему эта запись до сих пор?
Server
С 4 февраля оплачено. Может кто сталкивался?
Andrew
Эппл же просто не умеет
Server
А ты купон активировал?
активировал) и помогло
Andrew
Сам орал с этого недавно
Paks
ребят, пару вопросов по MVVM: 1. Кто должен создавать ModelView для контроллеров? и кто должен владеть ModelView? В самых простых примерах видел, что его создают в appDelegate, и в контроллере weak ссылка на dataModel(непонятно почему, ведь в modelView нет strong ссылок на viewController и закольцованности не будет) вы все так делаете? 2. Как осуществляется асинхронный возврат данных из modelView к viewController? просто через делегаты/блоки/нотификейшины?
Bulat
view controller знает про view model
Bulat
поэтому он и создает view model когда пользователь этого захочет
Bulat
2 - да
Engylizium
Кто нибудь видел как из SMS ки код считывать на Swift?
Bulat
в смысле?
Engylizium
Я однажды видел в каком то приложении фичу, типа приходит смс с кодом потверждения на номер, а приложение его сразу читает и вбивает себе
Bulat
Ну это точно не через смс реализовано
Bulat
То есть смска приходит как запасной вариант
Engylizium
Даже так?
Bulat
а сам функционал автозаполнения
Bulat
скорее всего реализуется через пуш уведомление
Bulat
которое втихую приходит, и из него прила достает код
Engylizium
Не совсем понятно как это
Bulat
Ну в пуш уведомлении можно присылать приложению информацию
Engylizium
Угу
Bulat
пользователь вводит номер телефона
Bulat
он отправляется на сервер
Bulat
вместе с девайс токеном
Bulat
сервер отправляет смску-подтверждение
Bulat
с кодом
Bulat
и пуш уведомление на девайс токен