Size: a a a

Podlodka – IT Podcast

2018 December 01

LL

Lolka.Omsk Lolkin in Podlodka – IT Podcast
Alex Makushkin
Может кто сталкивался, как стартануть аудио сессию, когда был получен VoIP push? Суть в том, пользователь не должен взаимодействовать после пуша с UI, он должен просто услышать аудиопакет
А колбек есть на получение какой то?
источник

LL

Lolka.Omsk Lolkin in Podlodka – IT Podcast
Может екстешн
источник

V

Vyacheslav in Podlodka – IT Podcast
Самое главное, что можно узнать про билдсистемы, что XCode альтернативы нет
источник

LL

Lolka.Omsk Lolkin in Podlodka – IT Podcast
Vyacheslav
Самое главное, что можно узнать про билдсистемы, что XCode альтернативы нет
Из за проприетарности?
источник
2018 December 02

AZ

Artem Zinnatullin in Podlodka – IT Podcast
есть, Bazel, Buck и Gradle

понятно, что там все равно тулинг из iOS SDK вызывается, но не сам XCode
источник

V

Vyacheslav in Podlodka – IT Podcast
Artem Zinnatullin
есть, Bazel, Buck и Gradle

понятно, что там все равно тулинг из iOS SDK вызывается, но не сам XCode
По факту это все для pet project, или если всё остальное на проекте уже сделали, и можно чем-то развлечся на мелком проекте. В обычной компании с обычным производственным циклом все эти системы не интегрировать, как бы они ни были хороши
источник

DI

Dmitrii Ivanov in Podlodka – IT Podcast
Artem Zinnatullin
есть, Bazel, Buck и Gradle

понятно, что там все равно тулинг из iOS SDK вызывается, но не сам XCode
а не знаешь какой именно туллинг? xcodebuild или глубже: clang, swiftc, atool,...? насколько большую часть оркестрации эти билд-системы берут на себя?
источник

DI

Dmitrii Ivanov in Podlodka – IT Podcast
наверное, должны таки сами всё делать - не так много всего соптимизировать поверх xcodebuild можно
источник

AZ

Artem Zinnatullin in Podlodka – IT Podcast
Vyacheslav
По факту это все для pet project, или если всё остальное на проекте уже сделали, и можно чем-то развлечся на мелком проекте. В обычной компании с обычным производственным циклом все эти системы не интегрировать, как бы они ни были хороши
Или когда текущей билд системы не хватает, я бы сказал, что зависит больше от проекта, чем от компании, ну и позже есть шанс что Bazel в разных языках/платформах станет мейнстримом как стал Gradle
источник

AZ

Artem Zinnatullin in Podlodka – IT Podcast
Dmitrii Ivanov
а не знаешь какой именно туллинг? xcodebuild или глубже: clang, swiftc, atool,...? насколько большую часть оркестрации эти билд-системы берут на себя?
Компиляторы, линковщики, процессинг ресурсов. swiftc, ld, ibtools, etc

Соответственно генерится кастомный xcode проект чтобы как IDE его использовать, но билд будет происходить не через XCode build
источник

AZ

Artem Zinnatullin in Podlodka – IT Podcast
В Lyft iOS переходит на Bazel, уже собирается ipa, сейчас вот допиливают интеграцию с XCode (IDE) и оставшиеся мелочи
источник

DI

Dmitrii Ivanov in Podlodka – IT Podcast
Artem Zinnatullin
Компиляторы, линковщики, процессинг ресурсов. swiftc, ld, ibtools, etc

Соответственно генерится кастомный xcode проект чтобы как IDE его использовать, но билд будет происходить не через XCode build
Я всё же не очень понимаю, в чём именно привязка к икскоду остаётся. Если отдельно запускаются компиляторы, линковщики и прочие тулзы; есть какие-то конфиги, в которых прописано, какие флаги в эти компиляторы-линковщики отправлять (то что обычно берётся из настроек xcode-проекта). Зачем для автоматической сборки генерить сам проект? Из-за подписей-сертификатов?
источник

AZ

Artem Zinnatullin in Podlodka – IT Podcast
Dmitrii Ivanov
Я всё же не очень понимаю, в чём именно привязка к икскоду остаётся. Если отдельно запускаются компиляторы, линковщики и прочие тулзы; есть какие-то конфиги, в которых прописано, какие флаги в эти компиляторы-линковщики отправлять (то что обычно берётся из настроек xcode-проекта). Зачем для автоматической сборки генерить сам проект? Из-за подписей-сертификатов?
имелся в виду проект для IDE, чтобы код писать, чтобы все модули, ресурсы, зависимости были правильно провязаны для автокомплита, etc
источник

EE

Evgenii Elchev in Podlodka – IT Podcast
Привяка только в том что это не мейнстрим.
источник

EE

Evgenii Elchev in Podlodka – IT Podcast
и IB
источник

EE

Evgenii Elchev in Podlodka – IT Podcast
писать код можно и без проекта
источник

EE

Evgenii Elchev in Podlodka – IT Podcast
На самом деле очень не круто в 2018 лочить разработку на одном приложении.
источник

DI

Dmitrii Ivanov in Podlodka – IT Podcast
Artem Zinnatullin
имелся в виду проект для IDE, чтобы код писать, чтобы все модули, ресурсы, зависимости были правильно провязаны для автокомплита, etc
Ок, понял. Т.е бэйзелу проект не нужен, так?
источник

EE

Evgenii Elchev in Podlodka – IT Podcast
Dmitrii Ivanov
Ок, понял. Т.е бэйзелу проект не нужен, так?
проект это описание сборки и структуры приложения для xcode
источник

EE

Evgenii Elchev in Podlodka – IT Podcast
бейзел использует свое описание для сборки) а если не используешь xcode то и структура для него не нужна)
источник