Log inSign up
Luca Bernardi
6,268 posts
Image
user avatar
Luca Bernardi
@luka_bernardi
SwiftUI at . Made in Milan, Italy.
San Francisco Bay Area
lucabernardi.com
Joined June 2007
585
Following
10.7K
Followers
  • user avatar
    Luca Bernardi
    @luka_bernardi
    Jun 7, 2021
    SwiftUI has a new, pretty cool, **debugging** utility to help you understand what is causing a view to be reevaluated. Call `Self._printChanges()` inside the body of a view to print out the changes that have triggered the view update.
  • user avatar
    Luca Bernardi
    @luka_bernardi
    Jun 7, 2021
    I can’t wait to finally share everything we have been working on with care and passion for the last year. I hope you’ll love all the features and improvements to SwiftUI. I’ll be hanging out in the Digital Lounge and Labs ready to answer all your questions. Happy #WWDC21 week!
  • user avatar
    Luca Bernardi
    @luka_bernardi
    Jun 3, 2019
    I’m so proud and excited to finally share what I’ve been working on: SwiftUI. We have a number of great sessions and labs during the entire week; you should check out all of them.
  • user avatar
    Luca Bernardi
    @luka_bernardi
    Jun 7, 2021
    List has gained a lot of new capabilities this year: - Swipe Actions - Pull-to-refresh (with `.refreshable(action:)`) - Separator customization Together with the new search API this will unlock so many more advanced use cases for your app. Try them out and send us your feedback
  • user avatar
    Luca Bernardi
    @luka_bernardi
    Jul 29, 2019
    In Beta 5 ObjectBinding is now defined in Combine as ObservableObject (the property wrapper is now @ObservedObject). There is also a new property wrapper @published were we automatically synthesize the objectWillChange publisher and call it on willSet.
    Image
  • user avatar
    Luca Bernardi
    @luka_bernardi
    Jun 6, 2025
    SwiftUI is hiring! Come work with the most talented group of people I've ever met: jobs.apple.com/en-us/details/…
    27K
  • user avatar
    Luca Bernardi
    @luka_bernardi
    Aug 5, 2020
    New in Seed 4 `.redacted(reason: .placeholder)` applies to `Image` as well.
  • user avatar
    Luca Bernardi
    @luka_bernardi
    Sep 19, 2022
    Starting in iOS 16.1 (beta 2), WidgetBundle supports having if statement with #available clause (and only this specific clause) in its body. That's pretty useful to add more widget configurations that are supported only in later OSes like ActivityConfiguration.
    Image
  • user avatar
    Luca Bernardi
    @luka_bernardi
    Oct 28, 2019
    Do you want to help shape the future of SwiftUI and work with an incredibly talented team of people? My team is hiring: jobs.apple.com/en-us/details/…
  • user avatar
    Luca Bernardi
    @luka_bernardi
    Jun 22, 2020
    This Friday we have a great new session about modeling your data in SwiftUI and some exacting new tools. Check out Data Essentials in SwiftUI for a deep dive on the topic
    Image
    developer.apple.com
    Data Essentials in SwiftUI - WWDC20 - Videos - Apple Developer
    Data is a complex part of any app, but SwiftUI makes it easy to ensure a smooth, data-driven experience from prototyping to production...
  • user avatar
    Luca Bernardi
    @luka_bernardi
    Jan 23, 2020
    Early on in my career I kept professing making small classes/methods to make them reusable. I never reused any of them. The real value in make something small is to make it easy to understand. It's the only way my brain can deal with complexity: assembling small pieces.
  • user avatar
    Luca Bernardi
    @luka_bernardi
    Jun 4, 2019
    Tomorrow we have our first session “Introducing SwiftUI: Building Your First App” and it’s a great one! You’ll see the framework in action but also understand the philosophy behind its design. You should not miss it! After that come find us at the SwiftUI Lab starting at 1PM.
  • user avatar
    Luca Bernardi
    @luka_bernardi
    Jun 9, 2021
    Tomorrow, join @ricketson_ , @mynameisraj, and me for Demystify SwiftUI. We are going to dig deep into the core tenets of SwiftUI philosophy: Identity, Lifetime, and Dependencies. developer.apple.com/videos/play/ww… We are also hosting a watch party where we’ll answer all your questions.
    Image
    developer.apple.com
    Demystify SwiftUI - WWDC21 - Videos - Apple Developer
    Peek behind the curtain into the core tenets of SwiftUI philosophy: Identity, Lifetime, and Dependencies. Find out about common patterns,...
  • user avatar
    Luca Bernardi
    @luka_bernardi
    Jul 17, 2019
    We made a significant change to BindableObject: the requirement is now to publish a willChange *before* making any mutation to properties that you might read in body. As before you should publish (and mutate) on the main thread.

New to X?

Sign up now to get your own personalized timeline!

Create account

By signing up, you agree to the Terms of Service and Privacy Policy, including Cookie Use.

Terms·Privacy·Cookies·Accessibility·Ads Info·© 2026 X Corp.
Don't miss what's happening
People on X are the first to know.
Log inSign up
Advertisement
Advertisement