@ios_ru

Страница 20 из 2351
Ivan
17.08.2016
07:46:09
У них нет до этого дела

По этому со стороны производителя есть правила и закрытое апи

Все правильно

Александр
17.08.2016
07:46:59
Изобретать велосипеды со слушаньем микрофона всю ночь, лишь бы приложение не загнулось и смогло разбудить юзера это конечно вообще огонь. Зато подушек пердушек нет. Сам факт такого велосипедостроения вокруг реализации обычного будильника уже явно намекает на то, что соответствующее АПИ нужно, так как есть спрос.

Google
Semyon
17.08.2016
07:47:25
дак спрос есть и на малварь :)

и чего теперь?

Александр
17.08.2016
07:50:23
ну я хз, давайте запретим запись звука и будем городить преобразования вокруг акселерометра, который, если повезет, сможет зафиксировать колебания телефона

AlmirkA
17.08.2016
07:50:34
Вы что спорите? Они ведь выпустили эпл вотч для этого:)

Александр
17.08.2016
07:50:44
а то запись звука это тоже может нарушить конфиденциальность чью-то

Чо
ну это разумеется не сработает

Ivan
17.08.2016
07:51:09
Ты топишь за открытые приватные апи, а не за то, что мало апи

И несешь какую-то ахинею

Пример с будильником - да

АПИ нет, апл виноваты, согласен

Но открывать апи на все подряд, ну не

Viacheslav
17.08.2016
07:51:51
у нас микрофон включен был потмоу что мы звуки писали и делали анализ сна по ним тоже

Google
Viacheslav
17.08.2016
07:51:57
а не только по акслерометру

Viacheslav
17.08.2016
07:52:06
ну и потом пользователю давали их послушать

если ему интересно

Александр
17.08.2016
07:52:13
зачем тишину играть в это время

Viacheslav
17.08.2016
07:52:22
не знаю )

AlmirkA
17.08.2016
07:53:11
Может чтобы телефон не блокировался?

Александр
17.08.2016
07:53:51
Viacheslav
17.08.2016
07:54:54
я посмотрел в коде

если мы звуки пишем, то тишину не играем

если не пишем, то играем

Evgen
17.08.2016
07:55:34
а зачем, в комменте там не написано?

Александр
17.08.2016
07:56:22
вообще можно и запись звука прерывать по идее, я хз насколько быстро там айось прихлопнет приложение, но вроде будет все то же окно в 10 минут, и через 10 минут опять возобновить запись

и так короче отвешивать виртуальные пощечины

чтобы не спало тама

и энергоэффективнее получится в теории

Evgen
17.08.2016
07:57:19
вроде как звук играли чтобы девайс не засыпал с залоченым экраном. и это делалось чтобы приходили события от акселерометра.

Александр
17.08.2016
07:57:46
Evgen
17.08.2016
07:58:24
звук писали, только если пользователь просил писать афаик.

Viacheslav
17.08.2016
07:58:42
да

Google
Viacheslav
17.08.2016
07:58:46
я ж так и написал

если пишем звуки, то тишину не играем

пользователь может не хотеть писать звуки

Ivan
17.08.2016
07:59:10
саунд оф сайленс

Александр
17.08.2016
08:00:19
хз, мы вообще на диск ничо не пишем при записи

я просто слушаю микрофон и сэмплами либу дрочу

Evgen
17.08.2016
08:01:16
к слову. кто заводил deferred updates для gps? они какие-то сильно капризные. в тестовом приложении на 10 строчек - приходят как надо - пачками. в основном - по 1 штуке, как ни кручу.

Александр
17.08.2016
08:01:28
собственно либа вроде исключительно на данных о микрофоне работает, так что вопрос акселерометра или сайленс плэя вообще не вставал

Viacheslav
17.08.2016
08:22:10
я правильно понимаю что в UICollectionView нельзя добавлять новые секции через insertItemsAtIndexPaths, только добавлять айтемы в уже существующие?

Danil
17.08.2016
08:23:34
Да. Используй insertSections:

Александр
17.08.2016
08:23:45
le

Viacheslav
17.08.2016
08:24:33
ну это понятно

я пытался вставить новый item c indexPath в котором и новый section и новый item и получил эксепшен о несоответствии количества секций

получается нужно делать две операции, insertSections, а потом insertItems

Александр
17.08.2016
08:33:15
сохраняй консистентность с моделью данных

у тебя метод коллекшнвьюхи который плюется количеством секций что возвращает?

если он у тебя возвращает допустим someArray.count и ты делаешь инсерт секшнс, а количество элементов в someArray осталось прежним, то ты получаешь соответствующую ошибку

Viacheslav
17.08.2016
08:38:44
да нет, тут как раз проблема была в том мне кажется, что я пытался вставить item с новой секцией

с дата сурсом все консистентно

Александр
17.08.2016
11:11:33
с помощью UIDocumentInteractionController вконтач можно пикчу зашарить?

Google
Maxim
17.08.2016
14:00:15
Такой вопрос, если надо, чтобы покупки проходили на конкретный залогиненый аккаунт, можно ли подписываться на SKPaymentQueue уже после установки своей сессии? Или всё-таки (как в примерах) надо начинаться всё ловить сразу в AppDelegate и аккуратно "нести" до тех пор, пока сессия не поднимется?

Екатерина
17.08.2016
14:02:52
можно после

не в AppDelegate

Maxim
17.08.2016
14:07:33
спасибо!

Boris
17.08.2016
15:32:38
Всем привет! У меня такая проблема, добавил новую фичу, она отлично работает в симуляторе, но в тестфлайте на 6м айфоне Приложение слетает, когда открываю экран этой фичи (и ещё другой, обе сделаны на основе библиотек с гитхаба), на пятом айфоне одна из них работает, вторая работает неправильно, логи собрать не могу, никто не сталкивался?

Haile
17.08.2016
15:33:38
версии оси какие на девайсах?

Boris
17.08.2016
15:33:48
Последние

Haile
17.08.2016
15:34:18
9ка или бета 10ки?

Boris
17.08.2016
15:34:27
9.3.4

Viacheslav
17.08.2016
15:34:39
В органайзере хкода в консоли телефона не видно ничего?

Должен же крэш виден быть

Boris
17.08.2016
15:35:04
На девайсах я запускаю через TestFlight

А так запустить нет возможности

Либо симулятор, либо тестфлайт

Viacheslav
17.08.2016
15:41:42
телефон с аппой к компу подключить кабелем ты можешь?

Boris
17.08.2016
15:47:43
Могу, но там не мой аккаунт разработчика

Viacheslav
17.08.2016
15:49:27
не важно

в windows-devices надо выбрать телефон и посмотреть на нем логи

Evgen
17.08.2016
16:52:38
Fabric или любую другую ловилку крэшей поставить

Igor
17.08.2016
21:18:11
Поставьте fabric и перестаньте гадать на кофейной гуще

Google
Igor
17.08.2016
21:18:46
Или де по проводу на девайсе запустите и включите all exceptions увидите место где падает

Tim
17.08.2016
23:08:36
Привет. Сказали надо представляться. Я пока не пишу под iOS, пилю вот этот проект под андроид: gigsnow.ru, но рано или поздно придётся делать и под iOS, так что пришёл учиться впрок.

Denis
18.08.2016
00:27:24
https://medium.com/punchkick-interactive/apples-new-design-style-in-ios-10-is-a-statement-on-accessibility-a39d9e524b08#.uaxe8y2xi

Mike
18.08.2016
05:54:50
Денис, спасибо за статью, хорошие замечания по новому стилю!

Denis
18.08.2016
05:56:33
?

Mike
18.08.2016
06:17:56
Ты на Launch Therapy подписан или просто на медиуме выцепил?

Pavel
18.08.2016
15:48:43
Добрый вечер, возник вопрос что за "Доступ к вашим данным движения и фитнеса", причём после этого запрашиваются права на HealthKit, то есть я так понимаю это какой то стандартный набор настроек для доступа в HealthKit

Или же это только шаги из HealthKit?

Egor
18.08.2016
15:59:44
Это CoreMotion скорее всего, типа pedometer (уровень телефона). А HealthKit это определенная надстройка типа базы данных (уровень пользователя), в которую можно записывать или читать в принципе любые данные, и требудет отдельного запроса прав. Там целый экран поднимается, а не простой алерт.

Pavel
18.08.2016
16:08:02
Да про HealthKit я понял, а вот про CoreMotion не знал, спасибо.

Страница 20 из 2351