Sparrow Code for iOS developers
756 subscribers
189 photos
26 videos
123 links
I write for iOS developers about Xcode, Swift and SwiftUI development. Group iOS developers to discuss @sparrowcodechat_en. For questions @ivanvorobei
Download Telegram
💳 You can now direct to your own website for purchases in the US store. Examples in the screenshot.

- Submit an application, they will check the payment information and the site
- Add the StoreKit External Purchase Link Entitlement to your plist
- Apple's commission is 27%

You must report independently, and Apple may conduct an audit whenever they wish.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥22🙏111
Update for ✍️ SF Symbols has been released through the system. Now you can specify localization for numbers, for example:

8.circle.fill will display the number 8 according to the current localization (Latin 8 / Arabic ٨ / Hindi ८)
8.circle.fill.ar will display the Arabic number 8 as ٨ in any localization

😺 I've already updated my SafeSFSymbols library for safe symbol using.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥4🙏44⚡1
🌐 Apple Launches Alternative App Stores: In March, only in the 🇪🇺 EU

For store developers:
- Stores will be vetted. Accreditation and €1 million are required.
- Store owners pay €0.5 per year for each store installation.

EU developers can remain on the App Store or
switch to new terms:

- Publish on the App Store and alternative stores.
- If installations exceed 1 million, they pay €0.5 per year for the excess.
- Can use the App Store payment system with a 3% commission.
- Commission is 17%, and 10% for SBP. Confused about commissions? Here's a calculator.

🤯 Both store owners and app developers have to pay.
Please open Telegram to view this post
VIEW IN TELEGRAM
4🙏3🤣3🔥22👍1😭1
Now, it's not mandatory to use Sign in with Apple, but instead, there must be a login option with following conditions:

1. It only requests the name and email.
2. The email can be hidden during registration.
3. It does not track the user's actions.

🐤 As of now, only Apple's login meets these conditions, so in practice, nothing has changed.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🤣5🙏3🔥221
🔢 Swift Proposals that came to life in January:

SE-0413 Typed Throws
SE-0410 Atomic Operations in Swift
SE-0405 New String Initializer Validates Encoded Unicode
SE-0417 Custom Executor for Task
SE-0270 New RangeSet Type. Non-Sequential Operations on Collections

Fixes:
SE-0412 Fixing Data Races for Global and Static Variables
SE-0411 Eliminating an Isolation Flaw that Caused Data Races
SE-0327 Actor Lifecycle Specification
Please open Telegram to view this post
VIEW IN TELEGRAM
🙏9332🔥1
Collected the UI of Apple and popular apps on 🥽 visionOS for inspiration.

Caution, lots of heavy images: https://sparrowcode.io/en/ui/visionos
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5🙏43👍21
✅ Ready for Sale has been renamed to ✅ Ready for Distribution
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5🙏43👍22
Apple editors were asked questions about text in UX, here the most interesting:

Technical Concepts: give the minimum necessary information, and expand elsewhere

If a lot of text: make the block important, replace with a photo or video

Make text as long as necessary but as short as possible


Push Notifications, check-questions: definitely right now? saves from opening an app? explains something?

Test the text on other people. If there are no people around, read aloud
🙏5👍32🔥1
Media is too big
VIEW IN TELEGRAM
Official 💻 sample project for visionOS on how to track points and place objects in space

Inside, they use 📺 ARKitSession. Keep in mind, it does not work on the simulator
Please open Telegram to view this post
VIEW IN TELEGRAM
🙏4👍32🔥11
Tutorial on how to work with Xcode Preview. With Xcode 15, it's capable of not just 👶 SwiftUI, but also with 👔 UIKit

In case someone didn't know - you can display both portrait and landscape orientations at the same time, scale, or light-dark themes (see screenshot)
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4👍2🙏221
Sparrow Code for iOS developers
🌐 Apple Launches Alternative App Stores: In March, only in the 🇪🇺 EU For store developers: - Stores will be vetted. Accreditation and €1 million are required. - Store owners pay €0.5 per year for each store installation. EU developers can remain on the App…
👨‍💻 Easing Conditions for Developers from the EU

1. Developers can back to the original conditions once

2. It is no longer necessary to have a million dollars in the account. Enough app with 1 million installations in 🇪🇺 last year
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4👍3🙏21
👨‍💻 The App Store Review Guidelines are now simply called App Review Guidelines

🛑 According to the new guidelines, Apple can remove an app from the altstore if:

1. Mislead with title, pricing, etc.
2. Incorrect VPN: published under a personal account or selling traffic

🐤 That's it. 4.3 Design Spam is not a reason to take an app off the altstore
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥3🙏221
📅 There is an Apple Payout Calendar on the website. To add the calendar to your iPhone, visit the page – there will be a link

You only need to add the calendar once, new dates will appear automatically
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5🙏5👍1
👨‍💻 Starting today, you will receive a notification if you need to add a Privacy Manifest. For now, it's just a reminder.

🛑 From May 1st, such builds will be rejected. Instructions on how to add the manifest at the link
Please open Telegram to view this post
VIEW IN TELEGRAM
🙏6🔥3👍11