ios_dev_alb's profile picture. iOS dev • Content creator • Learn iOS development visually: https://learnandcodewithenid.com

Enid

@ios_dev_alb

iOS dev • Content creator • Learn iOS development visually: https://learnandcodewithenid.com

SwiftUI Tip 💡 In iOS 17.0+, use listSectionSpacing() to control the vertical space between sections in a List. → learnandcodewithenid.com

ios_dev_alb's tweet image. SwiftUI Tip 💡

In iOS 17.0+, use listSectionSpacing() to control the vertical space between sections in a List.

→ learnandcodewithenid.com

SwiftUI Tip 💡 In iOS 17.0+, use the badgeProminence() modifier to control how noticeable a badge appears. → learnandcodewithenid.com

ios_dev_alb's tweet image. SwiftUI Tip 💡

In iOS 17.0+, use the badgeProminence() modifier to control how noticeable a badge appears.

→ learnandcodewithenid.com

SwiftUI Tip 💡 By default, a scroll view clips anything that extends past its bounds. In iOS 17.0+, use scrollClipDisabled() to let items extend beyond the scroll view’s bounds → learnandcodewithenid.com

ios_dev_alb's tweet image. SwiftUI Tip 💡

By default, a scroll view clips anything that extends past its bounds.

In iOS 17.0+, use scrollClipDisabled() to let items extend beyond the scroll view’s bounds

→ learnandcodewithenid.com

SwiftUI Tip 💡 In iOS 26.0+, TextEditor supports rich text editing when you bind it to an AttributedString. This instantly unlocks system-native formatting tools - bold, italics, underline, colors, alignment, and more. → learnandcodewithenid.com

ios_dev_alb's tweet image. SwiftUI Tip 💡

In iOS 26.0+, TextEditor supports rich text editing when you bind it to an AttributedString.

This instantly unlocks system-native formatting tools - bold, italics, underline, colors, alignment, and more.

→ learnandcodewithenid.com

SwiftUI Tip 💡 In iOS 17+, you can choose where your scroll view starts scrolling from using defaultScrollAnchor(). For example, use .top to begin at the start, or .bottom to jump to the latest content - perfect for chat views or message feeds. → learnandcodewithenid.com

ios_dev_alb's tweet image. SwiftUI Tip 💡

In iOS 17+, you can choose where your scroll view starts scrolling from using defaultScrollAnchor().

For example, use .top to begin at the start, or .bottom to jump to the latest content - perfect for chat views or message feeds.

→ learnandcodewithenid.com

SwiftUI Tip 💡 Did you know? StoreKit lets you present a full paywall with all your subscription plans using just a single line of code. → learnandcodewithenid.com

ios_dev_alb's tweet image. SwiftUI Tip 💡

Did you know? StoreKit lets you present a full paywall with all your subscription plans using just a single line of code.

→ learnandcodewithenid.com

SwiftUI Tip 💡 Did you know? You can change the size of a circular ProgressView using the controlSize() modifier. → learnandcodewithenid.com

ios_dev_alb's tweet image. SwiftUI Tip 💡

Did you know? You can change the size of a circular ProgressView using the controlSize() modifier.

→ learnandcodewithenid.com

🚀 As always, new chapters, lessons, and updates are on the way. You can join with a 50% lifetime discount on the yearly plan — the offer expires soon. → learnandcodewithenid.com

ios_dev_alb's tweet image. 🚀 As always, new chapters, lessons, and updates are on the way.

You can join with a 50% lifetime discount on the yearly plan — the offer expires soon.

→ learnandcodewithenid.com

SwiftUI Tip 💡 In iOS 26.0+, you can finally display a subtitle in the navigation bar using the navigationSubtitle() modifier. → learnandcodewithenid.com

ios_dev_alb's tweet image. SwiftUI Tip 💡

In iOS 26.0+, you can finally display a subtitle in the navigation bar using the navigationSubtitle() modifier.

→ learnandcodewithenid.com

SwiftUI Tip 💡 In iOS 17.0+, use navigationLinkIndicatorVisibility() to control whether a NavigationLink shows its disclosure indicator. Perfect for cleaner lists, or when you want full control over row styling. → learnandcodewithenid.com

ios_dev_alb's tweet image. SwiftUI Tip 💡

In iOS 17.0+, use navigationLinkIndicatorVisibility() to control whether a NavigationLink shows its disclosure indicator.

Perfect for cleaner lists, or when you want full control over row styling.

→ learnandcodewithenid.com

SwiftUI - Understanding DatePicker (Part 1) is now available to LACWE members 🎉 5 new visuals → learnandcodewithenid.com

ios_dev_alb's tweet image. SwiftUI - Understanding DatePicker (Part 1) is now available to LACWE members 🎉

5 new visuals

→ learnandcodewithenid.com

Enid đã đăng lại

SwiftUI Tip 💡 In iOS 18.0+, use the .mix() modifier to blend two colors into a new one. Great for creating custom backgrounds, smooth gradients, or dynamic themes on the fly. → learnandcodewithenid.com

ios_dev_alb's tweet image. SwiftUI Tip 💡

In iOS 18.0+, use the .mix() modifier to blend two colors into a new one.

Great for creating custom backgrounds, smooth gradients, or dynamic themes on the fly.

→ learnandcodewithenid.com

Enid đã đăng lại

SwiftUI Tip 💡 You can place a toolbar with items above the keyboard by using the .keyboard placement. Perfect for AI chat apps, note-taking apps, and any interface with quick actions while typing. → learnandcodewithenid.com

ios_dev_alb's tweet image. SwiftUI Tip 💡

You can place a toolbar with items above the keyboard by using the .keyboard placement.

Perfect for AI chat apps, note-taking apps, and any interface with quick actions while typing.

→ learnandcodewithenid.com

Enid đã đăng lại

Swift Tip 💡 Use randomElement() to quickly pick a random item from any collection. Perfect for games, quizzes, or showing surprise content with almost no code. 🚀 → learnandcodewithenid.com

ios_dev_alb's tweet image. Swift Tip 💡

Use randomElement() to quickly pick a random item from any collection.

Perfect for games, quizzes, or showing surprise content with almost no code. 🚀

→ learnandcodewithenid.com

Enid đã đăng lại

SwiftUI Tip 💡 In iOS 17.0+, use .pickerStyle(.palette) to display your picker as a horizontal palette of options. → learnandcodewithenid.com

ios_dev_alb's tweet image. SwiftUI Tip 💡

In iOS 17.0+, use .pickerStyle(.palette) to display your picker as a horizontal palette of options.

→ learnandcodewithenid.com

SwiftUI Tip 💡 You can control where the popover’s arrow appears - top, bottom, leading, or trailing - using the arrowEdge parameter. Perfect for creating context-aware popovers. → learnandcodewithenid.com

ios_dev_alb's tweet image. SwiftUI Tip 💡

You can control where the popover’s arrow appears - top, bottom, leading, or trailing - using the arrowEdge parameter.

Perfect for creating context-aware popovers.

→ learnandcodewithenid.com

SwiftUI Tip 💡 Did you know? You can show a live timer - countdown or count-up - directly using a Text view. → learnandcodewithenid.com

ios_dev_alb's tweet image. SwiftUI Tip 💡

Did you know? You can show a live timer - countdown or count-up - directly using a Text view.

→ learnandcodewithenid.com

Enid đã đăng lại

Stanford’s CS193p course on Developing Apps for iOS is one of the best resources for pro devs who want to get into iOS development, and they’ve posted a brand new updated version. Highly recommended to all! #iosdev cs193p.stanford.edu

cs193p.stanford.edu

CS193p - Developing Apps for iOS

CS193p - Developing Apps for iOS


Loading...

Something went wrong.


Something went wrong.