Sparrow Code for iOS developers
754 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
A preview of the code has been added into 📨 Telegram:

@main
struct MainApp: App {

var body: some Scene {
Text("Hello World")
}
}


Mark text as 📖 Markdown - three "`" and optional language. Syntax is highlighted.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
Apple's new tutorials:

- Switching to new navigation in 👶 SwiftUI
- Analyzing the 🥽 visionOS of an app
- Localizing dates, currencies, and numbers
- How to determine the pose of the human body in a picture

And updated interactive tutorials on 👶 SwiftUI.
Please open Telegram to view this post
VIEW IN TELEGRAM
Added a 📅 fiscal calendar for 2024, it shows Apple paying out revenue to developers.

If you hover over the payment date, a period appears and highlights the month for which it is paid.
Please open Telegram to view this post
VIEW IN TELEGRAM
New interactive tutorials from Apple Develop in Swift for beginners.

Getting to know 💻 Xcode and 🔢 Swift. Interface in 👶 SwiftUI. 5 chapters, in the screenshot what skills each chapter will improve.

For teachers there is a guide how to use.
Please open Telegram to view this post
VIEW IN TELEGRAM
👨‍💻 Review-team will check apps during holidays. Last year, if an app did not pass the automatic review, the In Review status remained until the end of the vacations.
Please open Telegram to view this post
VIEW IN TELEGRAM
Since iOS 14, you can remove 🧩 LaunchScreen and your project will have no storyboards at all.

I wrote an article how to customize Launch Screen via plist.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
A page with SPM packages has been added to 🔢 swift.org. There are a few categories, but they contain a couple of popular examples like Alamofire and Moya.

The page appeared thanks to the Swift Package Index project - an aggregator 📦 of SPM packages, something similar to awesome-ios.
Please open Telegram to view this post
VIEW IN TELEGRAM
In 💻 Xcode 15.1 added checkbox to delete old betas.
Please open Telegram to view this post
VIEW IN TELEGRAM
Starting in January, the Apple Developer Program includes a basic ☁️ Xcode Cloud tier with 25 hours per month for free.

Prior to this, the price was $15.
Please open Telegram to view this post
VIEW IN TELEGRAM
iOS 17.2 has been released along with the 📔 Journal app.

Developers can fill content for their Journals via the API – docs and a video.
Please open Telegram to view this post
VIEW IN TELEGRAM
💻 Xcode 15.1 Released:

– 🧩 @IBDesignable is officially deprecated
– Macros can be used in Playground
– Conditions have been added to ☁️ Xcode Cloud for manual start only (see screenshot)

The RC matches the release — if you downloaded it, there is no need to update. Writing for 🥽 visionOS through the beta of 💻 Xcode 15.2.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2
👨‍💻 Apple is rolling out a new feature called Contingent Pricing:

If a user has an in-app subscription, you will be able to offer a discount in another app. Key points:

- It works even between two different dev's accounts
- The discount will remain active as long as the conditional subscription is active
- You cannot select a competitor's app

It is currently in private testing, but you can apply here.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
This media is not supported in your browser
VIEW IN TELEGRAM
🥽 New example project from Apple how to make content environment aware.

Using ARKitSession, but it works only on real device.
Please open Telegram to view this post
VIEW IN TELEGRAM
📦 Apple has published SDKs that require the signatures.

If confused: 🤚 in spring, both privacy manifestos and signatures will become mandatory.

– Developers add manifestos for each SDK to their apps.
– Frameworks authors add signatures.

I contacted Apple, and they confirmed — signatures are only for the list above. The list will be updated.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
This media is not supported in your browser
VIEW IN TELEGRAM
A fascinating look at the difference between Frame and Bounds. This is my 📏 Layouter app, not yet in release.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
You can manage camera of 🥽 visionOS simulator via keyboard:

W/S - Forward & Backward
A/D - Left & Right
Q/E - Down & Up

If you press several keys at the same time, the movement is combined.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2👍1
👨‍💻 New tutorial by Apple on how to read "Terminating app due to uncaught exception" messages.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4👍3🙏1
Forwarded from Tech by Bird
This media is not supported in your browser
VIEW IN TELEGRAM
Pre-orders for the 🥽 Vision Pro start on January 19, with sales beginning on February 2. The price is $3499 for the 256GB model.
Please open Telegram to view this post
VIEW IN TELEGRAM
🙏4👍1🔥1
💻 Xcode 15.2 has been released with support 🥽 visionOS. Now it is possible to develop and deploy from the release version.
Please open Telegram to view this post
VIEW IN TELEGRAM
🙏5🔥3👍1
Preparing for the review 🥽 VisionOS visionOS apps:

Screenshots:
– Can be taken 📱 on the simulator via ⌘ + S
– Can be taken from the device using 📺 Reality Composer Pro
– Designs can be created, templates for 💎

Screenshots should be taken without hands, but if appropriate, they can be included.

Apple Vision Pro must always have the first letters capitalized and cannot be split into two lines. It must not be used in the app's name, but can be used in the description.

visionOS should always be lowercase, even if it is the first word in a sentence.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥3⚡1🙏1
🥽 Apple launched Vision Pro 🌐 App Store. App's statuses have changed to Ready for Sale and indexing has begun.

Apps for visionOS could be submitted for review earlier, but the status was Pending Apple Release.
Please open Telegram to view this post
VIEW IN TELEGRAM
🙏53👍2🔥221