Welcome to another issue!
What's next and who I am?
Hi there, welcome to the "This week in Swift" newsletter 2.0
I'm Justas and I'm taking over Natasha's newsletter. It has been inactive for a few years. Now it's back with a new energy and ideas!
I'll share latest news, tips, interesting findings, tools, and more with you every week.
Nice to meet you and let's dive in!
Subscribe to another newsletter I run! 👨💻
I run another weekly newsletter featuring the best tools for iOS developers. Subscribe if you like @iOS developers
Swift Around the Web
Scrollview bounce behavior in SwiftUI
Discover control with SwiftUI! The ScrollView bounce behavior configuration puts you in command, letting you define whether your scrollable view bounces when reaching the content end. Be it a horizontal or vertical scrolling list, SwiftUI offers flexibility in both directions.
Customize your scroll experience effortlessly using view modifiers and embrace a tailored user interface in your app.
How to use Userdefault in swiftUI
In SwiftUI, UserDefaults is a convenient way to store small amounts of data persistently on the user's device. It's commonly used for saving user settings, preferences, or other application state that needs to be preserved between app launches.
You can store simple data types such as strings, numbers, booleans, and dates using UserDefaults.
visionOS
Realizing their vision: How djay designed for visionOS
The team behind djay unveils the significance of Apple Vision Pro, describing it as "the culmination of everything" for their app.
Learn more about the transformative impact and innovative features that make Apple Vision Pro a game-changer for djay.
Apple News
Announcing contingent pricing for subscriptions
The App Store introduces Contingent Pricing for subscriptions, a game-changing feature allowing discounted rates for active subscribers to other subscriptions, whether from the same or different developers.
Currently in a pilot phase, this feature aims to attract and retain subscribers, with plans to onboard more developers in the coming months. If you're eager to implement contingent pricing, start planning today.
StoreKit and review guideline update
Due to a recent US Court decision, Apple has updated App Store Review Guideline 3.1.1. The change introduces the StoreKit Purchase Link Entitlement (US), allowing US App Store apps to link to the developer's website for alternative purchases.
However, using this entitlement means foregoing certain App Store features, and developers will be solely responsible for customer issues like refunds. A commission applies to digital purchases through this entitlement. For more details, developers can refer to Apple's support page.
Apple launches global streaming game service and mini app access options
Apple introduces global app features.
- Streaming games, mini-apps, and enhanced in-app purchase options.
- Over 50 new analytics reports via the App Store Connect API provide deeper insights into app performance.
- Analytics cover engagement, commerce, app usage, and frameworks usage, accessible in March.
- Developers can grant third-party access to analytics reports conveniently.
- Apple updates Sign in with Apple policy, allowing equivalent privacy-focused login services alongside or instead of Sign in with Apple.
Design
SF Symbols 5.1
Version 5.1 brings a significant update with the addition of over 400 localized symbols and minor bug fixes, enhancing the overall user experience.
Upgrade now for an improved and polished application.
Other Cool Stuff
SwiftUI Metal shaders
SwiftUI takes creativity to a whole new level with quick sketches of materials using Metal shaders. Dive into the world of dynamic visualizations and unleash your artistic flair effortlessly!