Отличный лонгрид про то, как устроен ARKit и в чем его основные отличия от других AR SDK.
https://medium.com/super-ventures-blog/why-is-arkit-better-than-the-alternatives-af8871889d6a
#sdk #ar
https://medium.com/super-ventures-blog/why-is-arkit-better-than-the-alternatives-af8871889d6a
#sdk #ar
Medium
Why is ARKit better than the alternatives?
ARKit “just works” on iPhones. How is this possible, and why don’t other systems work the same way? <Hint: they do> Lets dig into the tech
Разбираемся, что такое NEBotspostHelper и как с ним работать. Я как-то вообще пропустил существование такого фреймворка и приложений такого рода.
https://habrahabr.ru/company/kaspersky/blog/335028/
#sdk
https://habrahabr.ru/company/kaspersky/blog/335028/
#sdk
Habr
Использование Hotspot Helper Extension
В современном мире наличие публичного Wi-Fi в общественных заведениях считается само собой разумеющимся. Посещая кафе, торговые центры, отели, аэропорты, парки отдыха и многие другие места, мы сразу...
Наверное, самый подробный гайд по поддержке iPhone X от ребят из PSPDFKit.
https://pspdfkit.com/blog/2017/supporting-iphone-x/
#sdk
https://pspdfkit.com/blog/2017/supporting-iphone-x/
#sdk
PSPDFKit
Challenges of Supporting iPhone X | PSPDFKit
Tips and tricks for adding support for the iPhone X in PSPDFKit.
А для тех, кому интереснее покопаться в деталях реализации этого индикатора, вдогонку вторая статья. Здесь уже стандартный реверс-инжиниринг с Hopper наперевес.
http://blog.zats.io/2017/12/27/iPhone-X-home-button/
#ui #sdk
http://blog.zats.io/2017/12/27/iPhone-X-home-button/
#ui #sdk
blog.zats.io
Sash Zats - iPhone X home button
The blog of Sash Zats
Узкий, но полезный кейс. Кеширование AVUrlAsset, загруженных AVPlayer’ом.
https://habrahabr.ru/company/funcorp/blog/346848/
#sdk #video
https://habrahabr.ru/company/funcorp/blog/346848/
#sdk #video
Хабр
Как кешировать данные AVURLAsset, загруженные AVPLayer'ом
Привет, Хабр. Меня зовут Влад. Я работаю iOS разработчиком в FunCorp. Мы делаем приложения в сфере развлечений. Возможно, вы слышали о нашем флагмане iFunny и п...
Отличный обзор новых плюшек Siri в iOS 12.
https://bendodson.com/weblog/2018/06/05/custom-intents-with-sirikit-ios-12/
#wwdc #sdk
https://bendodson.com/weblog/2018/06/05/custom-intents-with-sirikit-ios-12/
#wwdc #sdk
Bendodson
Custom Intents with SiriKit on iOS 12
I've been diving into the SiriKit additions in iOS 12 including Custom Intents, Shortcuts, and Shortcut Phrases. Is this the Siri API developers have been waiting for?
Подробно про создание и работу с Siri шорткатами в iOS 12.
https://habr.com/company/tinkoff/blog/414677/
#sdk #siri
https://habr.com/company/tinkoff/blog/414677/
#sdk #siri
Хабр
Быстрые команды Siri
Одна из полезных (по моему мнению) фич iOS 12, представленных на WWDC 2018 — Siri Shortcuts. Шорткат (англ. shortcut) — быстрая команда, короткий способ соверши...
Довольно упоротый подход с заменой стандартных пуш-уведомлений на background fetch + local notifications + fmdb.
https://blog.githawk.com/2018/10/02/Notifications-and-Background-Fetch.html
#sdk
https://blog.githawk.com/2018/10/02/Notifications-and-Background-Fetch.html
#sdk
GitHawk Blog
Local Notifications with Background Fetch
This is how we used Background Fetch to show Local Notifications instead of traditional Push Notifications in GitHawk. We used FMDB to track delivered alerts in our implementation.
Подробный разбор математических основ работы Auto Layout.
https://habr.com/ru/company/oleg-bunin/blog/437584/
#sdk #ui
https://habr.com/ru/company/oleg-bunin/blog/437584/
#sdk #ui
Хабр
Математические основы Auto Layout
Многие разработчики считают, что Auto Layout — это тормозная и проблемная штука, и крайне сложно заниматься его отладкой. И хорошо, если этот вывод сделан на основе собственного опыта, а то бывает...
Еще немного контента, но уже более iOS специфичного. Второй выпуск подкаста AppsCast, в котором Иван Шевелев делится опытом работы с CarPlay.
https://soundcloud.com/appscast/episode-2-carplay-kostyli-i-dokumentatsiya-ivan-shevelev
#sdk
https://soundcloud.com/appscast/episode-2-carplay-kostyli-i-dokumentatsiya-ivan-shevelev
#sdk
SoundCloud
Hear the world’s sounds
Explore the largest community of artists, bands, podcasters and creators of music & audio
Завтра в 20 часов по Москве Пол Хадсон будет стримить разработку текстового редактора с поддержкой подсветки синтаксиса и синхронизацией с iCloud.
https://www.youtube.com/paulhudson
#sdk #icloud
https://www.youtube.com/paulhudson
#sdk #icloud
Джон Санделл рассказывает про протокол Sequence и его применение на практике.
https://www.swiftbysundell.com/posts/wrapping-sequences-in-swift
#swift #sdk
https://www.swiftbysundell.com/posts/wrapping-sequences-in-swift
#swift #sdk
Swift by Sundell
Wrapping sequences in Swift | Swift by Sundell
One major benefit of Swift’s protocol-oriented design is that it enables us to write generic code that’s compatible with a wide range of types. Let’s take a look at how we can wrap the Sequence protocol in generic containers, that’ll let us encapsulate various…
А пока вы даже сессии не все посмотрели, кто-то уже книгу про Combine успел выпустить. И это даже не @M0rtyMerr.
https://heckj.github.io/swiftui-notes/
#sdk
https://heckj.github.io/swiftui-notes/
#sdk
heckj.github.io
Using Combine
Про фреймворк для выполнения задач в бэкграунде, представленный в iOS 13.
https://medium.com/snowdog-labs/managing-background-tasks-with-new-task-scheduler-in-ios-13-aaabdac0d95b
#sdk
https://medium.com/snowdog-labs/managing-background-tasks-with-new-task-scheduler-in-ios-13-aaabdac0d95b
#sdk
Medium
Managing background tasks with the new Task Scheduler in iOS 13
In this post I’m going to discuss the BackgroundTasks framework, introduced at WWDC this year.
Хороший детальный материал про «Sign In with Apple» и проблемы в его текущей реализации.
https://blog.curtisherbert.com/so-theyve-signed-in-with-apple-now-what/
#sdk
https://blog.curtisherbert.com/so-theyve-signed-in-with-apple-now-what/
#sdk
Curtis Herbert
So They've Signed in with Apple, Now What?
As a consumer, a hater of passwords, and a privacy-focused developer, I'm very happy that Apple is launching Sign in with Apple this fall. It is one of my must-dos for the Slopes iOS 13 update launching in September, and I'm even going so far as to offer…
Большой разбор того что поменялось в iOS 13 в механизмах отображения вьюконтроллеров.
https://medium.com/@hacknicity/view-controller-presentation-changes-in-ios-13-ac8c901ebc4e
#ui #sdk
https://medium.com/@hacknicity/view-controller-presentation-changes-in-ios-13-ac8c901ebc4e
#ui #sdk
Medium
View Controller Presentation Changes in iOS 13
Introduction
Додо продолжают угорать по accessibility. В новой статье рассказывают про изменения в iOS 13.
https://habr.com/ru/company/dodopizzaio/blog/463151
#sdk #accessibility
https://habr.com/ru/company/dodopizzaio/blog/463151
#sdk #accessibility
Хабр
iOS 13 под лупой
Dynamic Type – хорошо, но работает не всегда. Сейчас я расскажу, как увеличиваются маленькие контролы в iOS 13 бесплатно, без регистрации и смс. В прошлой стат...
Подборка советов по тому, как использовать libdispatch более эффективно.
https://gist.github.com/tclementdev/6af616354912b0347cdf6db159c37057
#concurrency #sdk
https://gist.github.com/tclementdev/6af616354912b0347cdf6db159c37057
#concurrency #sdk
Gist
Making efficient use of the libdispatch (GCD)
Making efficient use of the libdispatch (GCD). GitHub Gist: instantly share code, notes, and snippets.