Anton
Едем дальше
Anton
objc runtime из swift доступен
Anton
причем тут ABI и какая связь межу ABI и рантаймом
Anton
Включая свизлинг
Anton
Сила свифта частично в том, что он наследует рантайм.
Anton
Anton
swift очень много унаследовал от objc
Ilkhom
POP?
Nikita
поп не парадигма
Nikita
откуда вы это берете
Nikita
нет, я люблю набрасывать и не отвечать
Nikita
а на самом деле если поп - парадигма, то программирование на жабе должно называться иоп)))0
Nikita
ибо интерфейсы везде ага
Vladimir
Может единицы и знали...
Alexey
чот в телеграме счетчик непрочитанных сообщений завис на единице, даже переустановка не помогает
Alexey
знает кто, как сбросить его?
Сергей
Доброе утро, Сергей! Мы очень просим извинить нас за задержку с ответом. К сожалению, иногда объём новых вопросов растёт быстрее количества рук наших волонтёров. Впрочем, мы уже над этим работаем.
Загляните в Settings > Phone Number > несколько раз потапайте по правой SIM карте > Sync Unread. Это сбросит счетчик.
Если оно останется, тогда необходимо выйти из профиля и залогиниться обратно (к сожалению, это удалит секретные чаты.) Чтобы это сделать, загляните в Settings > Edit > Log Out.
И извините нас, пожалуйста, за это неудобство. 🙌🏻
На Mac, к сожалению, поможет только перелогин: File — Log Out.
Alexey
спасибо мил человек
Alexey
перелогин тоже не помог))
Сергей
видимо у них что-то изменилось) этому ответу уже 2 месяца)
Alexey
на айфоне помогла переустановка, а на маке чот висит и все тут. Ну ладн, не особо раздражает )
Bulat
на маке перезапуск помогает просто
Alexey
ребут или приложение перезапустить?
Bulat
приложение
Anonymous
и если не помогло тогда ребут. :)
I'm That Fel!x
эм, все кто-нибудь юзает appcode? можно с ним жить, учитывая что он в storyboard не может?
Anonymous
А в чем проблема?
Anonymous
Хкод для UI
Anonymous
AppCode для кода
I'm That Fel!x
ну, я в плане, нет боли при постоянном переходе? я вот люблю менять ui частенько, причем несколько раз на дню. мне просто это нравится)) да и места у меня не овердофига, чтобы два инструмента держать
Anonymous
Просто переключаешь приложение и все
Egor
Кто знает реально ли динамически подгружать код и выполнять его в рамках иос приложения?
Egor
Ну или на крайняк Фреймворк который соберёт прилу на лету при запуске
Egor
Интересно реактнатив с серва подтягивать код может или нет
Anonymous
В аппстор такое все равно не пропустят
Ilkhom
кстати да, аж пункт был если не ошибаюсь
Anonymous
Bulat
Подскажите пожалуйста статейку про лучшие практики работы Xcode + Git
Евгений
хм как-то не вспомню такие. а что ты расчитываешь там прочесть, как пишут код и коммитят его в терминале или гит клиенте?
A
как не используют сториборды и не коммитят ксибы, когда их икскод сам апдейтит
Alex
так смотреть надо на изменения
Евгений
Alex
если икскод версию документа обновил или координаты на 0.5 поправил, можно и сбросить их
A
ну так а я о чем
Bulat
да нет, со сторибордами проблем ни разу не было
Bulat
но вот постоянно меняется .pbproj файл, например
Bulat
и надо чтобы всегда там при мерже и те и те изменения были
Bulat
с Cocoapods периодически проблемы
Bulat
конфликты в смысле
Bulat
ну и там типа постоянно менять code signing на свой после пулла с другой ветки
Bulat
так, уже что-то)
Евгений
конфликтов нет. делаешь пулл и инсталлятся те поды, которые указаны в локе
Евгений
а не лейтест
A
Евгений
Евгений
если деплоймент очень жаркий и юзается CI то можно прикрутить фастлейн
Евгений
у них там есть фича с match
Евгений
типа он сам генерит провижены нужные и раздает
Евгений
подробней не расскажу — не я рулю билдмашиной
Евгений
но с точки зрения участника проекта работает так: сливаешь проект, делаешь под инсталл, делаешь матч девеломпент и у тебя всё ок работает и нежелательные изменения не происходят
Bulat
то есть папка /Pods в гитигноре, а podfile и podfile.lock коммитсятся?
Евгений
да
Евгений
это позволяет не указывать строгие версии и рулить апдейтом подов кому-то одному
Bulat
ага, вижу
Bulat
здорово
Bulat
спасибо
Bulat
нашел еще материальчиков по этому делу:
https://robots.thoughtbot.com/xcode-and-git-bridging-the-gap
https://github.com/github/gitignore/blob/master/Swift.gitignore
Евгений
> @khabiroff
https://robots.thoughtbot.com/xcode-and-git-bridging-the-gap
это чет боян
Евгений
с гитхаба поинтересней
Bulat
ну там зато кроме гитигнора фиксят проблему с .pbproj
Bulat
что при мерже автоматически сохраняются изменения из обоих веток
Евгений
с блекджеком и пбпрожами
Bulat
игнором там не обойтись
Bulat
.pbproj - часть .xcodeproj, там хрянится какие файлы в каких группах лежат. Если два разных разраба что-то делают и оба добавили/удалили файлы из проекта, то будет конфликт в любом случае, а в игнор это добавить нельзя.
Евгений
ну да, так будет
Евгений
но он быстро резолвится же
Bulat
ну а там написано в статейке как сделать так, чтобы не резолвить каждый раз)