Read the transcript
Jeroen Leenarts: Hi, and welcome
to the 26th episode of my
podcast. My name is Joe Linus
and I've been developing
software for over 18 years,
developing iOS apps for over
nine years, and I'm running
Legco cash for close to eight
years. If you are an iOS app
developer, you should listen to
my podcast because we'll keep
you updated on interesting
articles, and events you might
not have heard about otherwise.
In this episode, I'm going to
talk about JavaScript core and
swift. How to manage photo
library permission in iOS blur
effect in Swift UI. What's the
difference between a singleton
and a shared instance in Swift
and daanish, Monday morning
tweets. So let's get started. On
Wednesday, cocoa hats will have
their next monthly meetup.
Please have a look at our
website and sign up if you want
to join. On Thursday, Donnie
will host the Core Data workshop
that he and I have been working
on for the last couple of months
done, he shared his material
with me today. And by the looks
of things, it's going to be
great, we still have some spaces
available. So if you want to
join us, please sign up
remodelling of my home is
continuing. They've cut another
hole in the roof. But now that's
the last one and all the roof
tiling is in. Also, they put in
all the window frames and tore
out the old ones. So that
created a lot of internal space.
My wife and I already noticed
that due to all the new
insulation that's been added
that the climate in our house is
way more comfortable than it
used to be. A big drawback of
the current situation is that my
kids have to sleep at my mother
in law's every evening. So it's
a lot of driving back and forth
and explaining to my oldest
girl, what's going on. And she's
very much into what's happening
all the time. And she just wants
to keep updated and see every
day what's happened to her
little room. So the work
continues. And the builders say
they will need like two more
weeks, and then the flooring
needs to go in. So hopefully,
with three weeks from now,
everything will be finished and
this whole ordeal will be over.
On Thursday, I will be releasing
my recording with Tim Becker. It
was recorded back in March. And
we also mentioned the remodeling
of my house there and quite
jolly, we agreed that by the end
of April, things should be
finished. I haven't taken out my
tent yet. And if you want to
know more about what thing and I
have talked about, please have
listened to the episode that
will go live on Thursday. I
think it's a blast the recording
thing, and I did and I hope you
enjoy it too. So the articles I
want to mention this week, and
the evenness has a top focus
article on JavaScript core and
swift. It doesn't matter how you
feel about JavaScript as a
programming language. But
there's a simple fact.
JavaScript is pretty much
everywhere. And its uses have
expanded beyond just Web
Scripting. It has become a
pretty popular language for a
vast array of domains. And for
this reason, many languages
interoperates with JavaScript,
and both Swift and Objective C
are no exception. The API allows
you to use this is JavaScript
core. It will help you to
execute basic JavaScript code
and export your Swift and
Objective C code to JavaScript
in his article, and he will
actually explain how you can
execute JavaScript with J S
context. What the J S virtual
machine is about and how you can
export swift to JavaScript. Lee
writes about how to manage photo
library mission in iOS. When
Apple introduced limited photo
acts in iOS 14, some iOS
developers are not so happy
about it seems like Apple was
trying to make developers life
harder. Any apps all the new
that wants to support iOS 14 or
higher will have to handle this
extra permission status.
Meanwhile, from the user's
perspective, it is a very
welcome change, users can now
have more control of the privacy
of their photos, limiting the
number of folders an app can
access. With this new permission
status. The way to handle photo
library permission in iOS 14 is
very different from the previous
iOS versions. In his article,
Lee would like to show you how
to properly handle each and
every permission status in your
iOS apps. Once you get the full
picture of how it works, you
will find that it is not as
complicated as you think.
Gabriel writes about how to blur
effect in Swift UI. We have all
tried to do blur images of
antifuse in iOS apps from time
to time. And in UI kit that
wasn't the most straightforward,
or customizable thing in the
world. However, applying blur
effects in Swift, UI based apps
is extremely easy, as all it
takes is simply to call a few
modifier. In this article,
Gabriel explains how you can do
blur effects on Swift UI, a very
convenient little thing and
trick you should have util just
Tony writes about the difference
between a singleton and a shared
instance is swift, a common
pattern in iOS In Swift is to
define an instance of an object
that you can access from any
place in your app. Common
examples are URL session dot
shared file manager dot default,
and use default dot standard.
These objects can all be
considered shared instances or
globally available instances.
Donnie provides some
considerations in regard to
globally available instances. Is
it the singleton or something
else? And what are the
implications of having a shared
object? And now let's draw one
more article from the iOS feed
slot machine. And the winner is
David Ola. She's writing your
apps privacy policy. When you
publish an app on the App Store,
Apple requires you to provide a
link to the privacy policy you
might be putting off writing
this privacy policy, you might
not know where to start. In his
article, David will teach you
everything you need for writing
and publishing your privacy
policy today. And now let's
finish up this episode with
Donnie balsas. Monday morning
tweet. Philip Nemecek has
published his app for the
Nintendo Switch to test flights.
So maybe this week, he will make
it into the App Store. Stuart
Lynch has just released a new
YouTube series where he builds a
simple to do app is swift UI and
then reflects it using combined
six videos over the next two
weeks. Krista Greensburg is
continuing to improve his
product and he's going all in
into fundraising. Besides that,
he's writing a blog post Swift,
weekly brief. And of course, the
Apple event. A fair is starting
the assignment number three of
the Stanford CS 193 P program.
It's his first attempt to build
an app entirely on his own.
Tommy is continuing work on this
awesome national holiday side
project and is preparing for a
new set of job interviews this
week. Cabaniss has finally
released the app he's been
working on at work. Daniel
Steinberg has released a bread
baking utility on GitHub. He is
currently in between jobs, so he
doesn't have much planned for
the week. He's just catching up
with all the good contents and
book shared over here. Leandro
is back to preparing himself for
interviews after four years.
Also over the weekend. He has
bought the Core Data Book and
the combined book by Donnie
waltz. Chris mentions it's
spring break, so he's mostly in
that mode this week. But when he
has chance, he'll be creating UI
test for more of his program.
Will Taylor says that the public
better of his blood pressure
tracking app should be coming
out later this week. Because it
is so resubmitting his swift
student challenge submission
with further UI and bug fixes
before the deadline hits. And
Omar is going to write up his
experience with the Swift
student challenge. So all in
all, a lot of people are reading
publishing apps, preparing to
publish apps, and just enjoying
themselves. I hope you enjoyed
this episode. If you have any
feedback, please reach out on
Twitter at app Force One. Let me
know what you think. I always
love getting your feedback.