Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 76
  1. We’re truly living in crazy times.

  2. For the past several months, my development workflow looked like this: I’d run Claude Code and Codex side by side.

  3. The Misleading Configuration When configuring connection pools in Vapor – whether for Redis, PostgreSQL, or other databases – you encounter a parameter called maximumActiveConnections.

  4. I’ve been a bit more conservative when it comes to AI tools, not having tried Cursor when it was being hyped as I was cautious with giving AI access to an entire project.

  5. WWDC25 has wrapped up, and after watching over 50 sessions and participating in labs, I’ve compiled the most exciting developer-focused announcements from this year’s conference.

  6. Your Feedback Actually Gets Read There is a common belief in the developer community that filing Feedback Assistant reports (the successor to Radar) is pointless – that reports disappear into a void and nothing ever happens.

  7. Despite Swift’s elegant design, system error messages are often cryptic and unhelpful.

  8. “It doesn’t work.”

  9. Swift 6 finally introduced one of the most requested features to Swift: Typed Throws.

  10. Have you ever spent time carefully crafting error messages in your Swift app, only to find they never actually appear?

  11. The Problem with Swift Macros in CI Environments Swift macros, introduced in Xcode 15 with Swift 5.9, are a powerful feature that enables code generation and compile-time metaprogramming.

  12. When Apple introduced String Catalogs at WWDC 2023, I felt my heart sink.

  13. The Evolution of iOS Localization To understand how far localization has come—and where it still falls short—let’s take a quick look back: At the pre-String Catalogs era, developers relied on a combination of .strings and .stringsdict files, organized in…

  14. Stop Fighting the Framework A pattern I see constantly in SwiftUI code is manually creating icon-only buttons by putting an Image directly inside a Button‘s label closure.

  15. The Invisible Formatting Problem When multiple people contribute to a Swift package, indentation inconsistencies creep in.

  16. A Hidden Feature in App Store Connect The App Store Connect iOS app has a feature that most developers never discover: push notifications for new user reviews.

  17. After 4 years of iterating on these APIs in my own apps, I’m happy to share the first tagged release of HandySwiftUI.

  18. After 4 years of iterating on these APIs in my own apps, I’m happy to share the first tagged release of HandySwiftUI.

  19. After 4 years of iterating on these APIs in my own apps, I’m happy to share the first tagged release of HandySwiftUI.

  20. After 4 years of iterating on these APIs in my own apps, I’m happy to share the first tagged release of HandySwiftUI.

  21. Recently, I encountered a situation where I needed to extract Swift networking code from one of my applications for reuse on a Vapor server.

  22. As an indie developer who has released nine apps in the past two years, I’ve encountered a recurring challenge: implementing essential links in each app.

  23. When Apple first introduced the Vision Pro, I was incredibly excited.

  24. The Journey So Far I’ve been working on a Diabetes management app, which I’ve named Glu Sight, for about a year and half now.

  25. I’m excited to announce the release of Pleydia Organizer, a cutting-edge native Mac app that I’ve developed specifically for anyone who loves to keep their media files organized on a Mac.

  26. Beyond Basic Markdown in DocC Most developers know DocC supports standard markdown, but there are two powerful directives that are surprisingly underused: video embedding and tabbed content.

  27. Pricing is hard.

  28. Guided Guest Mode Own an Apple Vision Pro?

  29. Available on iPhone, iPad, Mac, and Apple Vision!

  30. It’s become a bit of a habit for me that shortly after Apple announces the dates for the next WWDC, I gather a list of the top things I’m missing in Apples tools and frameworks.

  31. The Paid-to-Freemium Transition Problem Switching a paid app to freemium is a common business decision, but it comes with a fairness challenge: users who already paid for the app should not suddenly lose features or be asked to pay again.

  32. An Overlooked Feature For years, my workflow for checking documentation in Xcode was the same: Cmd-click a symbol, select “Show Quick Help” from the context menu, read the popup, then dismiss it and continue coding.

  33. It’s been a while since I last did open-source work.

  34. Just a few months ago, I released CrossCraft: Custom Crosswords, an app written entirely in SwiftUI and available on iOS, iPadOS, and macOS.

  35. As a huge film fan, I’ve been decorating my walls with film posters for a long time.

  36. CrossCraft 2.0 is here – a huge update to the app that can create an infinite amount of crossword puzzles for various topics and even allows adding your own questions to surprise friends & family or your audience with a personalized puzzle.

  37. Step 1: Produce Clue-Answer Pairs with ChatGPT Feed ChatGPT with the following prompt, but don’t forget to replace TOPIC with the topic you want to create a crossword puzzle about, and LANGUAGE with the language the questions and answers should be provided

  38. Are you a crossword enthusiast who’s ever wished for a more personalized puzzle experience?

  39. The Need for AsyncButton Standard SwiftUI Button actions are synchronous.

  40. The Limitation SwiftUI’s ImageRenderer lets you render any SwiftUI view into a UIImage or CGImage.

  41. The Repetitive Import Problem In any Swift project of moderate size, you end up with the same set of imports at the top of nearly every file.

  42. After trying out RevenueCat and finding out (publicly) that it didn’t meet my (admittedly very high) expectations for ease of use, I decided to tackle the problem myself and started working on the open-source library FreemiumKit.

  43. The Mental Model Shift In UIKit, navigation is imperative.

  44. The Problem SwiftUI’s AsyncImage is convenient for loading remote images, but it has a surprising limitation: you cannot apply the .resizable() modifier to it.

  45. Expanding Code to Multiple Lines Xcode 15 introduced a small but impactful editing shortcut: Ctrl+M.

  46. In WWDC23 Apple introduced a new feature to Xcode that sherlocked large parts of my RemafoX app.

  47. As an app developer, you know how important user reviews are for the success and credibility of your application.

  48. Open Quickly for Documentation Most Xcode users are familiar with Shift+Cmd+O – the “Open Quickly” shortcut that lets you jump to any file, symbol, or type in your project.

  49. The Formatting Problem Long function calls and declarations with many parameters are one of the most common readability issues in Swift code.

  50. The Legacy Localization Workflow Working with .strings and .stringsdict files has always been one of the rougher edges of Apple development.