Creează un cont pentru a te abona la acest blog și a-i urmări articolele pe pagina Lectură.
-
In Swift, inout parameters can reduce code duplication and the amount of code needed to perform certain tasks.
-
Some users have reported that their keyboard extensions have disappeared in iOS 17.2.
-
I’ve decided to open-source the EmojiKit SDK and move it from my company Kankoda to my own GitHub account.
-
In this post, we’ll take a look at how easy it is to use the open-source Swift package ApiKit to integrate with a REST-based API and map its data to local models.
-
After keeping the Goth & Metal Emoji apps alive for 8 years, I’m sunsetting them together with some other apps, to allow me to focus on fewer things.
-
After keeping the Pickup Deck, Prank Deck & Quote Deck apps alive for 12 years, I’m now sunsetting them to let me focus on fewer things.
-
In this guest article from Adobe, we explore the various ways in which coders can leverage Adobe Express to elevate their work and workflow.
-
This is a Christmas story on the many frustrations of being a developer in the Apple ecosystem.
-
In this post, we’ll take a look at how to search with the .searchable API, by just typing on the keyboard without first having to tap/click on the text field.
-
In this post, we’ll take a look at how to customize the macOS About Panel in SwiftUI, by using project settings, bundle files, and SwiftUI-specific tools.
-
In this post, we’ll take a look at how to customize the menu bar of a macOS app, using SwiftUI tools like CommandMenu and CommandGroup.
-
My last month has been all about wrapping up and releasing a brand new major version of KeyboardKit.
-
While a single-line TextField will dismiss the keyboard when you press return, the same is not true for a multiline text field.
-
While the SwiftUI List supports drag to reordering, LazyVGrid, LazyHGrid, LazyVStack & LazyHStack lack this functionality.
-
SwiftUI’s LazyVGrid and LazyHGrid are great for creating flexible grids.
-
If you’ved added a SwiftUI Menu with an icon Label to a List, you may have noticed that the separator line behaves unlike other items, and starts below the icon instead of the title.
-
SwiftUI keeps evolving, but there are still some missing things.
-
SwiftUI get amazing updates every year.
-
DeckKit 0.7 is out, with new shuffle support that makes shuffling a deck enjoyable.
-
SwiftUIKit 3.3 is out with some additions, like support for using Codable with AppStorage and SceneStorage, as well as new list utils.
-
Apple Vision Pro is finally unveiled!
-
After a long time away from the project, I finally had some time to revisit RichTextKit and add some new features, like indentation support and grouped controls.
-
Just like how SwiftUI buttons can use a .bordered button style, you can use ControlGroup to group several buttons together in a bordered group.
-
A DocumentGroup-based app can be used to edit documents and store them on a device, in the cloud, and in other apps.
-
I’ve been struggling with a random bug when using an App Group to sync data between an app and a keyboard extension.
-
Deep Dish Swift flew by and suddenly, the third and final day was here…way to soon.
-
Deep Dish Swift Day 1 was one afternoon filled with amazing talks and getting the chance to meet many people from the community.
-
2023 flew by and Deep Dish Swift suddenly happened!
-
Swift provides powerful ways to group and sort collections.
-
If you like me use semantic versioning and have projects with a gazillion version tags, it’s nice to be able sort the tags in various ways.
-
As we’ve previously looked at how to implement offset tracking and stretchable and sticky headers for SwiftUI scroll views, let’s look at how to handle status bar tint and visibility.
-
As we’ve previously looked at how to implement offset tracking and stretchable headers for SwiftUI scroll views, let’s combine them to implement a stretchy, sticky scroll view header.
-
The SwiftUI ScrollView is currently quite limited in functionality, and will for instance not let us detect the current scroll offset.
-
Many iOS apps have screens where the header view stretches out when you pull down the screen.
-
In this post, I’ll show how you can use the SystemNotificaton open-source library to mimic iOS system notifications in your SwiftUI apps.
-
If you are building DocumentGroup-based apps in SwiftUI, you may have noticed that apps that worked fine in Xcode 15 now show two back buttons when being built with Xcode 16.
-
As we saw in last week’s post, gestures in a ScrollView are complicated, since they can block the scrolling.
-
SwiftUI gestures are complicated, since they can block the ScrollView gestures.
-
When building closed-source software, you must protect your source code as well as the binaries themselves.
-
I’m about to release a brand new version of Wally, which was the first app I ever made for iOS 10+ years ago.
-
I’m a bit late to the AI party, but just wanted to write down some thoughts about DALL·E 2, Stable Diffusion and the ecosystems of services that follow, like PromptBase.
-
As I’m rewriting an old app from scratch, I’m adding content tagging to it.
-
SwiftUI 4 adds a new NavigationSplitView component that simplifies creating rich sidebar-based experiences on iPad and macOS, while scaling it down on iPhone.
-
SwiftUI 3 adds a searchable view modifier that makes it possible to add a search field to any view.
-
In SwiftUI 4 & iOS 16, you will finally be able to hide the home indicator on iPhone & iPad devices that don’t have a home button, without resorting to UIKit-based hacks.
-
In this post, let’s take a look at how to resize images in UIKit & AppKit.
-
SwiftUI is growing with every release, and new amazing features keep on arriving.
-
In this post, let’s take a look at StoreKitPlus, which adds extra functionality for working with StoreKit 2 to make it easier to use StoreKit in SwiftUI.
-
SwiftUI 4 introduces a new ImageRenderer that can render any SwiftUI view as an image in iOS 16, macOS 13, tvOS 16 & watchOS 9.
-
SwiftUI 4 adds a bunch of great features, such as custom sized sheets.