Today's News

Last updated a moment ago
Development Blogs
  • Photos Syncing With iCloud Paused

    Michael Tsai
    I just ran into an iCloud issue I’d not seen before. Photos on my Mac now shows “Syncing with iCloud Paused. Optimizing System Performance” at the bottom of the photos grid. It’s not clear to me what this means because the Mac is essentially idle and not running on battery power. There’s a Sync Now...
  • The Joy of Shortcuts

    Michael Tsai
    Jarrod Blundy: I love building shortcuts. I have 579 of them in my personal library at the moment, and I’d guess that I built or modified about half of those at some point or another. Between my HeyDingus Shortcuts Library and my old home on RoutineHub, I’ve shared over 40 of them publicly, thinking...
  • Qi2 Battery Packs and Chargers

    Michael Tsai
    Christian Selig: Qi2 was supposed to be a glass of ice water to those in hell of Qi1, and I was hyped! Apple stopped making MagSafe battery packs themselves, and their old pack used Lightning instead of the newer USB-C, so I was excited to see third-parties bring MagSafe into the golden age of...
  • Compelled to Unlock With Fingerprint

    Michael Tsai
    Jon Brodkin: The US Constitution’s Fifth Amendment protection against self-incrimination does not prohibit police officers from forcing a suspect to unlock a phone with a thumbprint scan, a federal appeals court ruled yesterday. The ruling does not apply to all cases in which biometrics are used to...
  • 5 tips for a successful iOS take-home project

    Vincent Pradeilles
    You’re more of a video kind of person? I’ve got you covered! Here’s a video with the same content than this article 🍿 A few weeks ago, I did a livestream where I reviewed a real world take-home project that someone in the audience had shared me.It...
  • Navigation in Jetpack Compose

    Chase
    Navigation in Jetpack Compose has always been on of those things that was just hard for me to wrap my head around for some reason. I was finally able to spend some time and figure it out. Let’s learn together.Before we get started, please take a couple of seconds to follow me and 👏 clap for the...
  • Indie Diary #7 — Recharging batteries

    blog.thomasdurand.fr
    It’s been a while since my latest diary entry. This entry will be both about Omee, but also about why I wasn’t around the past month. Omee’s beta learnings The Omee beta launched on February 29th. Since then, the usage of the app has been pretty low. And I can see multiple reasons why: HomeKit is a...
  • Safely unwrap optional values in SwiftUI bindings

    polpiella.dev
    This week I came across a situation where I had to pass the member of an optional struct held as a @State property to a child view as a Binding. Sounds simple, right? Well, the problem was that the child view, which I did not have control over, was expecting a Binding with a non-optional...
  • Say hello to Wall•Genie

    thatvirtualboy.com
    Introducing Wall•Genie! A magical wallpaper generator for iPhone ✨ I thought it would be fun to combine a post that covers not only the features of Wall•Genie, but also some of the development process, infrastructure, and thought behind the app. TL;DR Create gorgeous wallpapers for your mobile...
    Company Blogs
      Podcasts
      YouTube Videos
      • How to Create a Settings Screen with SwiftUI using Form

        Paul Solt
        Watch how to design a new UI screen in SwiftUI using the Form View. In this video you'll learn some keyboard shortcuts and discover how to quickly block out UI without worrying about all the details up front. If you struggle, rewatch this video and try again. Writing UI code takes practice. You...
      • Fixing your Apple Search Ads

        Ariel from Appfigures
        Think your ASA spend could be more efficient or effective? Ariel is here to help! Submit your app here: https://fg.rs/e4n We'll randomly select a few apps and Ariel will take a look at your apps and keywords as well as your competitors to see if there's more you can squeeze out of your budget! ►...
      • How to Create and Clone a Remote Repository | Git & Source Control #2

        Swiftful Thinking
        Learn the fundamentals of creating and cloning a remote repository with our step-by-step tutorial. Ideal for developers looking to master version control with Git, this video provides clear instructions on setting up your remote repository and duplicating it for collaborative work. Elevate your Git...
      • Late Night Silent Completions: Jiiiii — Part 163

        Code Completion
        Join Dimitri for some late night coding shenanigans while he makes an app from scratch! Follow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes! Music: https://www.youtube.com/watch?v=uk_wKYFLO0I&list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p Code and designs ©...
      • Text animation made simple: add movement to your messages

        DesignCode
        Need more dynamism in your designs? Add a text animation. Begin by adding your text and duplicate it to the right. Align the text to the top and press Enter to add a new line. Right-click and create a frame selection. Resize the frame to display only the first word. Click on the clip content...
      • Late Night Silent Completions: Jiiiii — Part 161

        Code Completion
        Join Dimitri for some late night coding shenanigans while he makes an app from scratch! Follow us on Mastodon: https://mastodon.social/@CodeCompletion to know when we post new episodes! Music: https://www.youtube.com/watch?v=uk_wKYFLO0I&list=PLl578ZPbYIlFcSxuka8Km37VgbUYUWI5p Code and designs ©...

        Join Our Newsletter

        Stay on top of iOS Development trends with our weekly recap of the best articles and resources.