@ios_ru

Страница 789 из 2351
Andrew
24.04.2017
20:41:03
и это не создание коснтанты, это попытка ее замьютить

Азиз
24.04.2017
20:44:18
ну так по коду видно что это невозможно
потому что ты изначально инициализировал константу начальным значением

Andrew
24.04.2017
20:44:58
потому что ты изначально инициализировал константу начальным значением
нет, я как раз изначально этого не сделал, потому что у моего класса не реализован инит, и об этом говорит другая ошибка

Азиз
24.04.2017
20:45:06
и это не создание коснтанты, это попытка ее замьютить
поптку замютить как раз привел ты на скрине выше

Google
Andrew
24.04.2017
20:45:44
поптку замютить как раз привел ты на скрине выше
Конечно привел, и там как раз написана строка let myCollection = ["Model":"one", "Name":"two"]

и написано что это не компилится

Азиз
24.04.2017
20:47:04
и это не создание коснтанты, это попытка ее замьютить
а покажи пожалуйста создание константы

Andrew
24.04.2017
20:50:11
а покажи пожалуйста создание константы
не бывает такого. Бывает только создание инстанса класса в котором эта константа - свойство экземпляра класса. и делается вот так:



но если его константа-коллекция не дай бог свойство ВьюКонтроллера - пользы ему от такого не будет. Поэтому я и спрашивал - у вас константа в воздухе висит? или является свойством какого-то класса? какого именно?

Азиз
24.04.2017
20:52:29
ну хорошо Andrew смотри, ты же инициализируешь константу в конструкторе это и равносильно et myCollection = ["Model":"one", "Name":"two"] этому

я это и имел в виду

если он так создаст то let подойдет

Andrew
24.04.2017
20:53:13
я это и имел в виду
ну, я надеюсь что ты это имел в виду. Но

Азиз
24.04.2017
20:53:29
если он создаст let myCollection = [String:String] и потом попытается изменить его

он получит ошибку компилятора

ему не даст даже сбилдить проект

Google
Andrew
24.04.2017
20:54:32
если он так создаст то let подойдет
да ни уя это не подойдет. Потому что ему нужно будет переопределить init вьюКонтроллера, и потом он обнаружит что не после парсинга джейсона, когда и нужно бы установить значение константы, он не сможет это сделать.

То есть ему нужно думать сейчас не про то как объявить коллекцию - let или var, а свойством какого класса она должна быть. Потому что если вдруг он решит ее сделать свойством вьюКонтроллера, то наверное лучше let даже и не пытаться ее объявить

ему не даст даже сбилдить проект
:) он похоже уже спать пошел

stonepig
24.04.2017
20:58:28
я до ООП еще не добрался и пока только доку читаю и примеры делаю, а вы тут срач развели :)

Азиз
24.04.2017
20:58:50
тебе понятней стало теперь?)

stonepig
24.04.2017
20:59:28
а то!)

Азиз
24.04.2017
20:59:35
тут обсуждения можно продолжать бесконечно)

а то!)
значит не зря

Andrew
24.04.2017
20:59:56
а то!)
так где у тебя коллекция-то? :)

stonepig
24.04.2017
21:00:15
пока нигде)

я уже в ведьмака сел играть. отбой)

завтра займус

Evgeny
24.04.2017
21:16:11
в CoreData  можно делать таблицы, которые связаны сами с собой? Например, у меня есть таблица Category, у которой есть дочки, те же самые Category

Andrew
24.04.2017
23:20:01


ну...



North
25.04.2017
06:15:20
У кого мак есть? Можете помочь? Нужно макет загрузить в авокод через плагин который только на маке есть. В долгу не останусь

Kamoliddin
25.04.2017
06:30:40
? ну тут наверное у всех мак

North
25.04.2017
06:31:25
15 мин займет

Google
Ilkhom
25.04.2017
06:32:45
? ну тут наверное у всех мак
не у всех, у кого то хакинтош у кого то виртуалка

Andrew
25.04.2017
06:33:58
но авокод не у всех. я например даже не знаю что это такое

North
25.04.2017
06:34:52
Его поставить пара минут

Ilkhom
25.04.2017
06:36:04
типа Sketch чтоли

North
25.04.2017
06:36:09
Да

Мне и нужно скетч загрузить сюда

Булат
25.04.2017
06:44:18
у icons8.com есть прила на винду для просмотра скетч файлов

в бетке правда

North
25.04.2017
06:47:20
у icons8.com есть прила на винду для просмотра скетч файлов
Мне не просмотр нужно. А макет для вёрстки

Severd
25.04.2017
07:17:00
У меня наверно глупый вопрос, но это от неопытности... В коде есть #ifndef DEBUG Как мне установить приложение с DEBUG = NO на реальный девайс? Сейчас очевидно он = YES

Азиз
25.04.2017
07:17:39
Привет всем

Severd
25.04.2017
07:17:55
привет

Max
25.04.2017
07:18:01
?

Азиз
25.04.2017
07:18:38
Ребят, может кто посововетовать как лучше реализовать баг репорт, то есть у меня есть урл кужа стучать, а вот как реализовать хз, чтоб когда падает или инные баги у пользователей сообщал об этом. Заранаее спасибо.

Max
25.04.2017
07:20:57
мы у себя используем crashlytics еще пробовали bugsee, но он специфичен и немного сырой еще

Severd
25.04.2017
07:22:42
crashlytics и на Андроид хорош. Если мультиплатформенность актуальна...

Max
25.04.2017
07:25:34
crashlytics и на Андроид хорош. Если мультиплатформенность актуальна...
поддерживаю, кучу багов починили с его помощью на android

особенно с плавающими багами помогает

Ivan
25.04.2017
07:33:01
А есть offline решения? Чтобы оно не использовало свой сервер?

Google
stonepig
25.04.2017
07:33:42
а какой смысл с оффлайн решений?

Max
25.04.2017
07:34:14
Сергей
25.04.2017
07:34:25
Когда ты просишь юзера выслать телефон для анализа бага

Ivan
25.04.2017
07:34:33
На почту отсылать, либо documents

Max
25.04.2017
07:34:38
bugsee делает скрин, когда приложение падает, но логи/детали без сервака все равно не посмотришь, насколько я помню

Сергей
25.04.2017
07:35:28
На почту отсылать, либо documents
А можешь объяснить, в чем профит такого решения?

Ivan
25.04.2017
07:36:04
Policy компании не разрешает сторонние сервисы

Admin
ERROR: S client not available

Alexey
25.04.2017
07:36:06


Ivan
25.04.2017
07:36:47
Enterprise сертификат, не используем store

Сергей
25.04.2017
07:37:30
Тогда самому придется писать, наверное

Alexey
25.04.2017
07:37:36
не знаю как другие, но если бы я увидел на айфоне подобную хрень, я бы удалил приложение

Сергей
25.04.2017
07:37:41
Max
25.04.2017
07:37:51
вроде как на крашлитиксе есть возможность брать логи только по id устройства

но могу ошибаться, не капал в эту сторону

Ivan
25.04.2017
07:38:21
Это значит что нельзя заливать в интернет ipa

Есть продукты такие, в основном ИБ

Сергей
25.04.2017
07:39:31
Это значит что нельзя заливать в интернет ipa
Я имею в виду как это связано со сторонними сервисами

Google
Max
25.04.2017
07:39:34
Это значит что нельзя заливать в интернет ipa
если нужно билды распространять не через appstore, то можете hockeyapp использовать

там только приглашенные пользователи получают приложение, и, вроде, даже ipa не могут никак получить (поэтому декомпиляция не пройдет)

Ivan
25.04.2017
07:40:53
Но оно хранится на стороннем сервере, а это запрещено.

При чем тут приглашенные

Max
25.04.2017
07:41:29
можешь глянуть разные вариации аккаунтов у hockeyapp. Может у них есть для энтерпрайза

не верю, что нет сервиса, который не позволит хостится на своем серваке

распростаняйте через slack :D

Severd
25.04.2017
07:45:08
Слышал что plcrashreporter вроде мог в оффлан... но не проверял.

Severd
25.04.2017
07:49:37
ага

Ilya
25.04.2017
07:51:07
ага
swift?

Severd
25.04.2017
07:51:24
obj-c only

Ilkhom
25.04.2017
07:51:53
yeah hardcore

Ilya
25.04.2017
07:52:10
obj-c only
что-то типа Preprocessor Macros должно быть значит

Severd
25.04.2017
07:52:38
Первым делом там посмотрел... вообще пусто!

Есть вот такое, но это же не то?



Ilya
25.04.2017
07:54:49
а просто поиском в build settings?

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