Vladimir
проект
JV
Евгений З.
Подключайтесь к прямой трансляции CocoaHeads в Питере. Расскажут, зачем айоснику алгоритмы, CoreML и ARKit.
https://youtube.com/watch?v=lB9QFdw7IzY
#meetups
HashTag
Подписка на #meetups
народ такой вопрос. objC надо знать углубленно что бы на свифт переходить(как конторам надо) или же основ хватит?
Alex
просту я решаю две одинаковых задачи но на обж она как то ниочем. не работает как надо
Azooz
Всем привет!
Ребят, есть кто enterprise account использует для распространения?
Как вы пользователей обновляете. Отзовитесь плиз.
проблемы в словарях. бо вытягивает данные не верно
и от решил спросить
Ivan
Stanislav
Azooz
Ivan
Можно в Гугле найти как и что. Если коротко, то создаётся специальный файл, который размещаем на http адресе. В этом файла прописана ссылка на ipa. Пользователь заходит на url и ему предлагают поставить наше приложение.
Ivan
Деталей я все равно не помню
Alexey RGB
Подскажите, реальна ли реализация такого кейса - я пишу приложение, которое скачивает определенный файл с сервера - и закидывает его в директорию другого приложения (которое просто скачано с апстора, не мое)?
Ivan
Нет, там же песочницы.
Alexey RGB
а через share extension?
Eugene
Добрый вечер, любители головоломок. Для чего это нужно при создании кстомного контейнра "it must call the didMoveToParentViewController"?
Azooz
Ivan
Ну оповещайте пользователя о доступности новой версии и все. Если надо - блокируете текущую
David
Есть кто в алгоритмах шарит ? Интересует почему в неотсортированном массиве поиск длится О(n), в то время как в отсортированном О(log n)
https://en.m.wikipedia.org/wiki/Search_data_structure
David
И что подразумевается в данном случае поиск ? Простой линейный поиск ?
David
David
D
Всем привет. Нужна помощь. Кастомный класс MyWebView (Singleton) используется виюконтроллером MyViewController для отображения веб-страниц. Вопрос: как вьюконтроллеру реагировать на делегаты UIWebView --> webViewDidStartLoad(_ webView: UIWebView) и webViewDidFinishLoad(_ webView: UIWebView)?
D
Чтоб каждый раз при обращении к вьюхе она не открывала веб-страницу заново
Pavel
Jian Yang
Ivan
Ребят, подскажите где толково прочитать о блоках на примере objective c для начинающего плиз. Мне задали вопрос в каком потоке блок выполняется и я в ступоре. 😰
Alex
В каком вызвано, в том и работает
Artem
Alex
Диспачасунк(гетмэинкью, ^{ твойблок()}) будет, соответственно, на юай треде
Ivan
Ок, но а само тело блока? Вызывается то он на главном потоке это ясно. А внутри блока код?
Anonymous
Anonymous
В общем когда ты через GCD делаешь асинхронный блок, он берет первый свободный тред в пуле указанной очереди и выполняет его в нем.
Anonymous
А вообще, если не указано другое, то блок исполняется в вызвавшем треде.
Ivan
Можно уточнение, основной тред это просто любой свободный или именно главный ?
Anonymous
А блок выполняется в том треде, где он был вызван.
Anonymous
Rule of thumb здесь такой, весь нетворкинг и прочее делаешь в каком-нибудь пуле с медиум приоритетом, все UI только в main.
Anonymous
Если читаешь lingua franca, то читай вот это
https://www.raywenderlich.com/60749/grand-central-dispatch-in-depth-part-1
Ivan
Угу, вроде проясняется, спасибо за статейку, гляну :)
У меня просто случай такой, путаюсь в нём: есть вызов блока из ui треда, дальше в теле блока вызов метода делегата. Вот этот метод делегата где будет вызван?
Anonymous
В main.
Anonymous
UI это main.
Ivan
Ок, спасибо еще раз)
Anonymous
Вот тут еще про выполнение блоков в ран-лупах: https://www.youtube.com/watch?v=FlgHSDl5Mfg&t=802s
Там видно, что если запускаем синхронно, то ранлуп остается тем же.. если асинхронное - то в своем ран-лупе
Ivan
👍
Lee Mi Hyun
Приехали
Lee Mi Hyun
Тут Тиндер прокачал вайпер и выпустил новую архитектуру - DISCOVER. Больше архитектур богу архитектур, больше буковок, больше счастья.
http://tech.gotinder.com/the-new-swipe-right-with-swift/
#architecture
HashTag
Подписка на #architecture
Paks
https://vc.ru/n/duma-vpn
Ilkhom
э харош фигней маится, ато у нас тоже начнут
alex_ti
alex_ti
господа, кто-нибудь подскажет недалекому.... с чего это могут некоторые ссылки в WevView не работать? На Safari, Android-WebView - все ок...😶😐
Alexander
Всем привет!
По традиции сообщаества.
Работаю в сибирской фирме, специализирующейся по разработке софта для общественного транспорта (для госсазазчиков)
До этой весны основным занятием была нативная разработка под Android. Этой весной было принято решение, буду разрабатывать под ios. Собственно, сейчас в процессе обучения.
Про группу узнал из другого чата.
#whois
Anonymous
alex_ti
alex_ti
alex_ti
alex_ti
но в любом случае, лучшим решением будет ввести https сертификат ... так или иначе
Sancho
Привет, Всем! Возникли вопросы по universal link:
1. Судя по документации он работает с iOS9. Что будет если у пользователя ниже iOS9? Будет просто открываться сайт?
2. Следуя примерам я включил возможность в AppID + добавил "applinks:mydomain.com" в Associated Domains. + переопределил методв AppDelegate ([UIApplicationDelegate application: continueUserActivity: restorationHandler😏 ). Но открывая в сафари mydomain.com приложение никак не реагирует. Что я упустил? Куда нужно копать?
3. Куда нужно добавить файл "apple-app-site-association" на сервере?
Илья
Линка работает myapp://routinglink
Денис
Alexander
Денис
Проще ли обновлять приложение в app store, чем публиковать его в первый раз? Это я к тому, что стоит ли заранее выкладывать приложение с базовым функционалом(но при этом удобство использования и дизайн на нуле), а потом уже обновить, или же продолжать писать до юзабельного состояния? Берем в расчет то, что скачивать его по началу вряди кто то будет. Будет ли выигрыш по времени?
Anonymous
Сейчас довольно быстро проверяют. Поэтому не стоит недоделку выкладывать
Денис
Благодарю
Денис
И еще такой вопрос. Я использую неопубликованный сетевой api одного сервиса, полученный путем реверс инженеринга протокола их веб клиента на js. Представитель компании как то отписывался на хабре, что вроде как они против ничего не имеют. Могут ли меня завернуть в app store?
Anonymous
А есть вариант, что они об этом узнают?
Anonymous
не могут, это дело твое что за api ты там используешь
Anonymous
Тем более что код они не видят, не будут же они отлавливать все запросы чтобы увидеть куда приложение стучиться) не съиметируешь же все события в приложения для этого
Денис
ну приложение полностью основано на использовании этого api. Кроме того, нужно будет указать название сервиса в названии/описании, чтобы юзеры как-то смогли найти приложение. К слову, название поди защищено какими-нибудь правами и является торговой маркой
Денис
Можно ли вообще это указывать в описании
Anonymous
Тут больше не от эппл зависит а от владельца торговой марки