-
Passing data down the view tree in SwiftUI
EnvironmentValues
is a set of values that may be used during interface and app functionality building.This is a simple and yet powerful addition from
… read more »SwiftUI
, that can improve any state and dataFlow in the app. -
Schedulers in Combine: Part 4: OperationQueue Scheduler
In this article we review last, but not least (in the list of available schedulers for
Combine
framework), scheduler -OperationQueue
.As u remember from previous articles,
… read more »Scheduler
it’s just a protocol that requires from type define WHEN and HOW execute a selected task. -
SwiftUI property wrappers
Within
SwiftUI
we may have a lot of options on how to handle data. To help us out with this, Apple has introduced a fewpropertyWrappers
for us.But to make everything clear may be a bit complicated at first. So I decided to check every … read more »
-
2D transformation in iOS
Rich animations and some cool effects - it’s always something that I try to add when dealing with UI.
In my opinion, a nicely animated transition is much better than just “blink” and simple state change. Off-cause, this requires a bit more time and sometimes no-one didn’t expect to get … read more »
-
Schedulers in Combine: Part 3: DispatchQueue Scheduler
This is the 3rd article in my mini-series dedicated to
Schedulers
inCombine
. And this one is about the most powerful one -DispatchQueue
Scheduler
.Yet to his power, the usage is still pretty simple. At the same moment, it allows us … read more »
-
Schedulers in Combine: Part 2: RunLoop Scheduler
Let’s continue to review available
… read more »Schedulers
inCombine
. This is the second article in the series and here we will reviewRunLoop
as aScheduler
. -
RunLoop in details
Often we can hear such terms as
… read more »RunLoop
,MainLoop
, orEventLoop
. But do we know how it works? And what responsibilities it has? -
Custom Alert in SwiftUI
Recently I have faced with design-related requirements for
… read more »Alert
on my project -Image
should be shown with rich description and additional actions. -
Schedulers in Combine. Part 1: ImmediateScheduler
When we start dealing with
Combine
, soon we realize that threads and task managing between them are essential. Luckily for us, Combine has a build-in realization of this routine calledScheduler
- ” a protocol that defines when and how to execute a closure” (Apple). -
Present View overFullScreen in SwiftUI
If u want to present some
… read more »View
inSwiftUI
over whole content likeAlert
orUIViewController
does (withoverCurrentContext
style) with transparent background - u will be surprized. -
Navigation Bar background color in SwiftUI
How many times do we need to change something in standard components supplied by Apple? Well, quite often, so I guess everything should be done keeping this simple thing in mind. But let’s check
NavigationBar
in SwiftUI.“Oh crap!” - u can say after the first 10 min … read more »
-
Custom Slider with SwiftUI
Custom components are independent pieces of functionality that can be reused in your code. In this tutorial we will make custom Slider.
… read more » -
BLE pitfalls
originally this post was written on Apr 28, 2018 and available here
Abbreviations (in order of appearance):
- BLE- Bluetooth Low
- PCB — Printed circuit board
- API — Application Programming Interface
Every developer who worked with iOS BLE knows that not everything is so good as … read more »
-
Fastlane for beginners
Before we start…
originally this post was written on Jan 23, 2017 and available here
Sooner or later every developer will have to open Safari and type https://itunesconnect.apple.com to setup application for distribution via AppStore. But exactly after you login in to iTunes, you will understand, … read more »
- 4
- 5
- •