← Înapoi la Urmăritori

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 100
  1. In Swift, inout parameters can reduce code duplication and the amount of code needed to perform certain tasks.

  2. Some users have reported that their keyboard extensions have disappeared in iOS 17.2.

  3. EmojiKit goes open-source

    I’ve decided to open-source the EmojiKit SDK and move it from my company Kankoda to my own GitHub account.

  4. 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.

  5. 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.

  6. 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.

  7. In this guest article from Adobe, we explore the various ways in which coders can leverage Adobe Express to elevate their work and workflow.

  8. This is a Christmas story on the many frustrations of being a developer in the Apple ecosystem.

  9. 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.

  10. 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.

  11. 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.

  12. My last month has been all about wrapping up and releasing a brand new major version of KeyboardKit.

  13. While a single-line TextField will dismiss the keyboard when you press return, the same is not true for a multiline text field.

  14. While the SwiftUI List supports drag to reordering, LazyVGrid, LazyHGrid, LazyVStack & LazyHStack lack this functionality.

  15. SwiftUI’s LazyVGrid and LazyHGrid are great for creating flexible grids.

  16. 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.

  17. SwiftUI keeps evolving, but there are still some missing things.

  18. SwiftUI Prefers Semantics

    SwiftUI get amazing updates every year.

  19. DeckKit Updates

    DeckKit 0.7 is out, with new shuffle support that makes shuffling a deck enjoyable.

  20. SwiftUIKit Updates

    SwiftUIKit 3.3 is out with some additions, like support for using Codable with AppStorage and SceneStorage, as well as new list utils.

  21. Apple Vision Pro is finally unveiled!

  22. RichTextKit updates

    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.

  23. Just like how SwiftUI buttons can use a .bordered button style, you can use ControlGroup to group several buttons together in a bordered group.

  24. A DocumentGroup-based app can be used to edit documents and store them on a device, in the cloud, and in other apps.

  25. I’ve been struggling with a random bug when using an App Group to sync data between an app and a keyboard extension.

  26. Deep Dish Swift - Day 3

    Deep Dish Swift flew by and suddenly, the third and final day was here…way to soon.

  27. Deep Dish Swift - Day 2

    Deep Dish Swift Day 1 was one afternoon filled with amazing talks and getting the chance to meet many people from the community.

  28. Deep Dish Swift - Day 1

    2023 flew by and Deep Dish Swift suddenly happened!

  29. Swift provides powerful ways to group and sort collections.

  30. Sort git tags like a pro

    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.

  31. 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.

  32. 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.

  33. The SwiftUI ScrollView is currently quite limited in functionality, and will for instance not let us detect the current scroll offset.

  34. Many iOS apps have screens where the header view stretches out when you pull down the screen.

  35. In this post, I’ll show how you can use the SystemNotificaton open-source library to mimic iOS system notifications in your SwiftUI apps.

  36. 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.

  37. As we saw in last week’s post, gestures in a ScrollView are complicated, since they can block the scrolling.

  38. SwiftUI gestures are complicated, since they can block the ScrollView gestures.

  39. Introducing LicenseKit

    When building closed-source software, you must protect your source code as well as the binaries themselves.

  40. I’m about to release a brand new version of Wally, which was the first app I ever made for iOS 10+ years ago.

  41. 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.

  42. As I’m rewriting an old app from scratch, I’m adding content tagging to it.

  43. SwiftUI 4 adds a new NavigationSplitView component that simplifies creating rich sidebar-based experiences on iPad and macOS, while scaling it down on iPhone.

  44. SwiftUI 3 adds a searchable view modifier that makes it possible to add a search field to any view.

  45. 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.

  46. In this post, let’s take a look at how to resize images in UIKit & AppKit.

  47. SwiftUI is growing with every release, and new amazing features keep on arriving.

  48. Introducing StoreKitPlus

    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.

  49. SwiftUI 4 introduces a new ImageRenderer that can render any SwiftUI view as an image in iOS 16, macOS 13, tvOS 16 & watchOS 9.

  50. SwiftUI 4 adds a bunch of great features, such as custom sized sheets.