Довольно долгое время в своих проектах при написании когда я использовал тип Any, например при обработке JSON данных. Но также я знал что есть и второй тип — AnyObject. И недавно я задумался о разнице между этими двумя типами.Читать полностью »
Рубрика «iOS» - 14
Any и AnyObject в Swift. В чем их различие?
2020-01-10 в 15:01, admin, рубрики: iOS, objective-c, swift, разработка под iOSОбзор WCS 5.2 — WebRTC сервера для веб-разработчиков онлайн трансляций и видеочатов
2020-01-06 в 15:31, admin, рубрики: android, Android sdk, canvas, CDN, ffmpeg, FPS фильтр, HLS, iOS, iOS SDK, ip camera, javascript api, obs, rest api, rtmp, rtsp, screen sharing, SIP-конференции, SIP/RTP, STUN/TURN серверы, VoD, VOD LIVE, VR-плеер, WCS, WebRTC, wirecast, Блог компании Flashphoner, видеоконференцсвязь, водяной знак, микшер, поворот картинки, Программирование, Работа с видео, Разработка веб-сайтов, сеть обработки контента, транскодирование потока
Алиса — опытный фулл-стек разработчик и способна за неделю написать каркас SAAS проекта на своем любимом фреймворке с использованием php. На фронтенде предпочитает Vue.js.
В телеграмм стучится заказчик, которому во что бы то ни стало надо разработать веб-сайт, который будет местом встречи работодателя и сотрудника для проведения очного интервью. Очного — означает глаза в глаза, прямого видео контакта в реальном времени с видео и голосом.
«Почему не скайп?» — спросите вы. Так уж повелось, что серьезные проекты, а каждый стартап, несомненно, себя таковым считает, стараются предложить внутренний сервис коммуникаций по самым разным причинам, среди которых:Читать полностью »
Создание своего Publisher’a в Combine
2020-01-03 в 16:33, admin, рубрики: combine, iOS, swift, разработка под iOS
Сегодня я хотел бы показать вам, как создать свой собственный Publisher в новом фреймворке от Apple Combine.
Пишем приложение на Flutter в связке с Redux
2019-12-23 в 12:19, admin, рубрики: cross-platform, flutter, flutter-redux, Google, iOS, redux, Программирование, разработка мобильных приложений, разработка под iOSПривет всем! В этой статье я хотел бы показать вам, как создать Flutter приложение, используя Redux. Если вы не знаете, что такое Flutter, то это — SDK с открытым исходным кодом для создания мобильных приложений от компании Google. Он используется для разработки приложений под Android и iOS, а также это пока единственный способ разработки приложений под Google Fuchsia.
Если вы знакомы с Flutter и хотите создать приложение, которое хорошо спроектировано, легко тестируется и имеет очень предсказуемое поведение, — продолжайте читать данную статью и вы скоро это узнаете!
Но перед тем как мы приступим к написанию самого приложения. Давайте немного познакомимся с теорией, давайте начнем с объяснения, что такое Redux.
Читать полностью »
Яндекс.Карты: Зашел на контроллер карт — сразу получил позицию пользователя (окей, ну а теперь серьезно)
2019-12-11 в 10:13, admin, рубрики: iOS, ios development, iOS разработка, разработка под iOS, Яндекс APIСнова приветствую!
Совсем недавно я опубликовал статью, буквально пропитанную любовью к Яндекс.Картам. Поэму. Оду. Вот, собственно, она habr.com/ru/post/479102
Удостоверившись, что среди программистов мало любителей стихов, я все же решил осветить ситуацию более «по-ХАБРовски». Ловите кучку кода, размышлений и скринов. Поехали.
Читать полностью »
Российские сервисы подключились к Apple ID, аудитория с готовностью им пользуется
2019-12-10 в 7:58, admin, рубрики: apple, iOS, безопасность, персональные данные, статистика, Текучка, Утконос, метки: apple, iOS, безопасность, персональные данные, статистика, Текучка, УтконосПосле запуска авторизации через «Sign in with Apple» (новая функция iOS 13, появившаяся осенью 2019), в первый же день, до 21% пользователей приложения «Утконос» предпочли авторизоваться именно через Apple ID, рассказал представитель сервиса «Читать полностью »
10 самых популярных курсов Microsoft на русском
2019-12-10 в 7:00, admin, рубрики: .net, android, az900 microsoft azure fundamentals, azure, azure cloud shell, azure resource manager, C#, cli, iOS, microsoft, microsoft 365, office 365, Power BI, python, sqlite, Visual Studio, visual studio code, vs, xamarin, xamarin.forms, XAML, бесплатный курс, Блог компании Microsoft, Программирование, Учебный процесс в ITПривет! Совсем недавно мы выложили первую часть серии подборок полезных обучающий курсов для программистов. И вот незаметно подкралась последняя пятая часть. В ней мы перечислили некоторые из самых популярных IT-курсов, которые доступны на нашей учебной платформе Microsoft Learn. Все они, конечно же, бесплатны. Подробности и ссылки на курсы под катом!
Темы курсов в этой подборке:
- Python
- Xamarin
- Visual Studio Code
- Microsoft 365
- Power BI
- Azure
- ML
Все статьи из серии
Как готовить RTSP на сайте в 2020 году, или почему кабаны не успеют убежать
2019-12-05 в 13:18, admin, рубрики: android, api, apple, browser, HLS, HLS Low Latency, html, HTTP Live Streaming, iOS, lipsync, rtsp, WCS, web-страница, WebRTC, WebSocket, Блог компании Flashphoner, в реальном времени, видео-презентации, видеоконференцсвязь, видеонаблюдение, видеопоток, воспроизведение, пакетное видео, плеер, Программирование, Работа с видео, Разработка веб-сайтов, стрим, трафик
RTSP — это простой сигнальный протокол, который уже много лет не могут ничем заменить, и надо признать, что не особо стараются.
Скажем, есть у нас IP камера с поддержкой RTSP. Всякий, кто щупал трафик акула-кабелем, расскажет, что там сначала идет DESCRIBE, потом PLAY, и вот полился трафик напрямую по RTP или завернутый в тот же TCP канал.
[По докам] Flutter. Часть 2. Для iOS разработчиков
2019-12-02 в 8:17, admin, рубрики: crossplatform, development, documentation, flutter, framework, iOS, Блог компании FunCorp, разработка мобильных приложений, разработка под iOSПосле длительного перерыва я продолжу рассказывать о популярном фреймворке Flutter в формате «вопрос — ответ». Первую статью для Android-разработчиков вы можете найти здесь, а сегодня будет полезный материал для разработчиков под iOS.
Если у вас мало времени для самостоятельного и глубокого изучения документации, но вы хотите понять, чем хорош Flutter и как его использовать, загляните под кат.
Flutter. Часть 1. Для Android-разработчиков
Flutter. Часть 2. Для iOS-разработчиков
Flutter. Часть 3. Для React-Native-разработчиков
Flutter. Часть 4. Для Web-разработчиков
Flutter. Часть 5. Для Xamarin.Forms-разработчиков
Читать полностью »
Опыт внедрения fastlane для автоматизации всех этапов мобильного CI-CD
2019-11-29 в 16:57, admin, рубрики: ci/cd, continious integration, continuous delivery, devops, fastlane, iOS, разработка мобильных приложений, разработка под iOS, Тестирование мобильных приложений
Я бы хотела поговорить о непрерывной интеграции и доставке для мобильных приложений с помощью fastlane. Как мы внедряем CI/CD на все мобильные приложения, как мы к этому шли и что получилось в итоге.