@ios_ru

Страница 508 из 2351
Dmitry
18.12.2016
12:25:51
за сколько можно перевести код приложения с swift 2 to swift 3?

Александр
18.12.2016
12:30:55
думаю зависит от объема)))

Булат
18.12.2016
12:44:55
и от архитектуры

если Massive View Controller - то все плохо

Google
Vladimir
18.12.2016
12:47:23
за сколько можно перевести код приложения с swift 2 to swift 3?
Очень сильно от используемых библиотек зависит

Еxey
18.12.2016
12:55:37
Булат
18.12.2016
12:56:13
я вот как раз вчера закончил мигрировать

мне в наследство от другого разработчика достался проектик

там одни и те же запросы к серверу в разных местах просто копипастом были

и несколько контроллеров и библиотек, которые включены в проект, как оказалось, уже месяц не используются

просто висят в проекте

Valentin
18.12.2016
13:22:01
Смысл тогда переходить? Хай так и работает, новый уже на 3-ке начнешь.

Для большинства либ есть версии для свифт 2.3, кстати

Булат
18.12.2016
13:23:40
и Xcode 8.2 - последняя версия Xcode с поддержкой Swift 2.x

8.3 будет Swift 3.0 only

Valentin
18.12.2016
13:26:58
Мне пока хватает либ. Для больших версии есть, мелочь и добавлять не хочется.

Google
Valentin
18.12.2016
13:27:56
Ну так не ставь 8.3 поверх. У меня сейчас 7.3 и 8.1 (или 8.2) стоят, дружать хорошо.

Не знаю как вам, мне главное чтоб работало, а не чтоб новый сахарок попробовать

Еxey
18.12.2016
13:51:07
8.3 будет Swift 3.0 only
И правильно

3 на подольше релиз

Vladimir
18.12.2016
16:10:59
8.3 будет Swift 3.0 only
2 секунды я был в ужасе, думая: "А как же Objc?!?!", потом раздуплил.

Булат
18.12.2016
16:21:34
И правильно
Вообще, честно говоря, я так и не понял нахер нужен 2.3

Alex
18.12.2016
16:28:37
Вообще, честно говоря, я так и не понял нахер нужен 2.3
Чтобы не было судорожной миграции в первые дни сентября со стороны приложений на Swift 3.0

Alexey
18.12.2016
16:29:04
так там изменения в синтаксисе минимальные

Alex
18.12.2016
16:32:37
Да, чтобы без проблем можно было летом проверять новый Xcode. Даже на проект, где ~250 свивтовых файлов пришлось добавить #if swift(>=2.3) всего в 15-20 местах

Александр
18.12.2016
17:23:37
Ребята кто нибудь работал с кастомными шрифтами? я устанавливаю шрифт http://fontawesome.io он идет иконками , проблема в том что когда я просматриваю его при установке (допустим смотрю .ttf) - у меня отображаются одни квадратики со знаком вопроса. Тогда как на куче видеотуториалов - все ок, шрифт довольно популярный. Что может быть?

Alexey
18.12.2016
17:34:49
потому что в шрифте нет букв, которые отображаются в превью при установке

английский алфавит

Alex
18.12.2016
17:42:38
Кто подскажет когда collectionview скролишь в самый верх или в самый низ то она продевылает какие то обновления в collectionview их можно как то отключить?

Вопрос отпал

Aleksei
18.12.2016
23:18:20
Всем привет. Студент ООП, чуть С# чуть swift Креатив, не стандартное мышление Общение с единомышленниками Украина, Днепро netology.ru #whois

Еxey
18.12.2016
23:29:29
переходи с ООП на ПОП

Oleg
18.12.2016
23:37:09
ЛОЛ

Ulook
19.12.2016
06:53:19
пацаны, проясните - проект подписан iOS Team Provision Profile:* - попросили добавить udid и проект пересобрать, в админке на сайте не нахожу этот провижн

чо делать

Google
Ulook
19.12.2016
06:53:47
знаю, что для этого бандла собирали с аккаунта заказчика - доступа к нему нету

но сейчас для крашалитикса собирается и с провижном что я выше указал

Булат
19.12.2016
06:57:35
udid добавляется во вкладке devices. При успешном добавлении устройства, он добавляется во все существующие на этом аккаунте provisioning profiles. Автоматически это просиходит, насколько я знаю

Ulook
19.12.2016
06:58:13
что-то я сомневаюсь

потому что если выбираешь провижн профайл - там перед генерацией выбираешь девайсы которые нужно включить в провижн

и после добавления юдида - он (новый юдид) не выделен галочкой перед генерацией

Булат
19.12.2016
07:00:38
просто когда я последний раз добавлял девайсы, он автоматически все подцепил

и Xcode автоматически обновил

не так давно было

Евгений
19.12.2016
07:26:26
По-моему надо добавить девайс на акке и перегенерить провижн

Иос тим это xcode генерил

Ulook
19.12.2016
07:47:29
я провижн этот не вижу на своем акке - но собирается успешно

Ulook
19.12.2016
07:47:48
девайс добавил в акк, хз как в провижн добавить если его нету в админке

Евгений
19.12.2016
07:51:23
так он и не на твоем акке должен быть, а на аккаунте заказчика, если у тебя есть его креды или инвайт

Ulook
19.12.2016
07:53:08
в этом и вся фигня - на моем акке бандла такого нету и провижна, но икскод дает собирать с iOS Team Provision Profile:* --- который я не нахожу в админке девелопер.эпл.ком

Евгений
19.12.2016
07:55:24
да собрать ты можешь с чем угодно, тебе нужен доступ к аккаунту, на котором регнут соответствующий bundle id, или инвайт на этот аккаунт

Vadim
19.12.2016
08:07:16
Надо в хкоде удалить провижнинг профайл и опять скачать

Там будут все новые UDID'ы

Булат
19.12.2016
08:13:28
Ребят, такой вопрос. Можно ли как-то сделать так, чтобы при известном номере телефона, при нажатии на imessage или whatsapp в подобном экране, открывался сразу чат с этим номером телефона?

Google
Булат
19.12.2016
08:17:44
Ты экспорт делаешь из своего приложения ?
нет, отправку сообщения. Как в телеграме "пригласить друзей"

но реализовать хочу как экспорт, да

AlmirkA
19.12.2016
08:20:07
В общем если ты из своего приложения отправляешь, то ты на это не сможешь повлиять, приём реализуется в каждом приложении отдельно

Булат
19.12.2016
08:27:05
хорошо, спасибо

Admin
ERROR: S client not available

Nodir
19.12.2016
10:01:07
welcome )

Shamsiddin
19.12.2016
10:01:27
Thanks :)

#whois Шамсиддин ▫️Какой у вас проект или где работаете? Разные проекты, freelancer ▫️В чём вы специалист? iOS разработчик (Objective-C, Swift) ▫️Откуда вы? Узбекистан ▫️Как узнали про группу? От моего друга

Andrei
19.12.2016
10:45:09
Alex
19.12.2016
10:57:38
за сколько можно перевести код приложения с swift 2 to swift 3?
В первую очередь зависит от того, на сколько ты хочешь чтобы это было качественно (автоматический с 95% кейсов справится, хотя иногда будут страшные вещи типо <indexPath as NSIndexPath>, когда можно и не кастить. Если забить и не проверять за ним, то можно много времени сэкономить) Во вторую от качества Swift кода (пускай ты используешь самые крутые архитектуры, но если у тебя кучу AnyObject, NSNumber и прочих вещей из obj-c в коде + если в твоем Obj-c бридж коде есть неправильные названия, то можешь нарваться на кейсы, где ты руками по 10 минут будешь править + ambiguous names)

Alex
19.12.2016
10:59:02
AnyObject из мира objc?

Alex
19.12.2016
10:59:23
Ага, таже Date уже не умеет напрямую быть AnyObject

Она скорее Any

Ее нужно руками кастить

Data тоже

И многие другие

Все что перешло в структуры

А, как мы знаем, свифт больше ПОП, чем ООП

А вот AnyObject это вторая парадигма

Alex
19.12.2016
11:06:33
ебать колотить

Google
Alex
19.12.2016
11:06:46
а ты в курсе в чем разница между Any и AnyObject

пиздец мне нравится подход у некоторых программистов под названием "я так додумал или я так для себя решил"

Roman
19.12.2016
11:08:57
Ребят, а через док-станции (оригинал http://apple.co/2cYN5OK) дебаг с XCode нормально идет?

Alex
19.12.2016
11:09:28
а ты в курсе в чем разница между Any и AnyObject
Что именно ты хочешт о них обсудить?

Any формаьно что угодно, если ты передаешь данные любого типа, или хочешь внутренний каст (так, например у WatchKit), то принемать теперь надо Any

AnyObject это то, что презентует класс

Т.е. энамы, структуры и прочие не могут передаваться через этот протокол

ПОП (на всякий, если ты не понял мою мысль) — Protocol Oriented Programming

В его основе, кроме как протоколы, использование value типов

А это никак не классы

Александр
19.12.2016
11:42:05
Ребята кто нить с CallKit экстеншнеом работал, с новыми функциями которые в иос10 появилсь, антиспам все дела?

Kurkin
19.12.2016
11:56:33
Чего-то вы все в кучу смешали

Andrei
19.12.2016
11:56:35
кто-то использовал Charles ?

Евгений
19.12.2016
11:57:23
да

Bogdan
19.12.2016
11:59:59
да

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