Sparrow Code for iOS developers
755 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
This media is not supported in your browser
VIEW IN TELEGRAM
Added modal controllers to my app πŸ“ Layouter. In the video .fullScreen and .pageSheet

You can configure how to display each guide. For example, for Safe Area only arrows, and for Layout Margins a fill
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ”₯7πŸ™43πŸ‘2
Starting today, upload apps to πŸ‘¨β€πŸ’» App Store Connect only with Xcode 15 and the latest SDKs: iOS 17, etc.
Please open Telegram to view this post
VIEW IN TELEGRAM
7πŸ™5πŸ‘42πŸ”₯1
🀚 If an app is must have a Privacy Manifest but it doesn’t, the build will not be accepted for review. Until May 1st, there were warnings, but as of today, it's a requirement

How to add a manifest:
🐀 https://sparrowcode.io/en/tutorials/privacy-manifest

Current apps without a Manifest stay available in the store. The manifest is checked before submission for review
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ”₯8πŸ‘3πŸ™222
Apple is changing the terms of its Core Technology Fee (CTF), which applies to alternative app stores

1. If you don't earn money from your apps, the CTF is waived. This only applies to personal apps, businesses are not eligible. You must confirm your status annually

2. If an app becomes viral in the first three years, no CTF will be charged for over a million installations. The revenue must be less than €10 million

3. The CTF is adjusted based on income:
Up to €10 million: no CTF for three years
Between €10 million and €50 million: CTF up to €1 million per year for three years
Above €50 million: the full CTF is charged

🐀 Previously, Apple stated that their fees could be detrimental to students and viral apps. The new terms mitigate this
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ”₯7πŸ‘4πŸ™41
Apple has released many new design templates in its profile for 🎨 Figma

Not yet for πŸ’Ž
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ”₯10πŸ‘3πŸ™21
πŸ’³ If you're unable to apply for the Small Business Program, it's due to a website bug

🐞 I've already contacted them, and I'll let you know once it's fixed
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ‘7πŸ™43πŸ”₯22🀣1
πŸ€– ChatGPT will be trained using answers from πŸ†˜ Stack Overflow. Today, the companies announced their collaboration
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ‘13πŸ”₯5πŸ™2
Presented the new iPads, more powerful, expensive

For you as developers, it's useful to know just about the new Pencil Pro β€” it will support gestures. There is no documentation yet
πŸ‘73πŸ™22πŸ”₯11
Sparrow Code for iOS developers
Presented the new iPads, more powerful, expensive For you as developers, it's useful to know just about the new Pencil Pro β€” it will support gestures. There is no documentation yet
The docs here. In UIKit, gestures work through perform methods, in SwiftUI it work via a modifier:


MyView()
.onPencilDoubleTap { value in
// ...
}


πŸ“– Here are docs to the for squeezes and double-tap gestures. It has been working since beta 17.5
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ™7πŸ”₯3πŸ‘222
Apple has so much to offer that they've created roadmaps. Every category is in the screenshot

Choose the one you need, and inside, it will guide you systematically through docs and video tutorials in the right order

They've called it πŸ—Ί Pathways
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ”₯14πŸ‘6πŸ™54
You know how to use πŸ’‘ TipKit in SwiftUI, but here examples for UIKit as well

For example, you know about special collection cell for tip-view?

🐀 Check tutorial https://sparrowcode.io/en/tutorials/tipkit
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ‘7πŸ”₯422πŸ™1
In May, Apple released a report about app rejections and removals. The full report is not yet available, but a few stuff here. All data related to 2023

βœ… The review team consists of over 500 experts. This is the first time Apple has mentioned it. They also mention automated review

πŸ‘¨β€πŸ’» Closed 4x fewer dev accounts, total 100k. A year ago, they cleaned up apps and accounts, removing a quarter of all applications at that time

πŸ›‘ 250k apps were rejected due to 4.x (note: Design Spam). Same as year before
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ‘9πŸ”₯541
πŸ›‘ The chance of restoring an app after removal from the App Store is 1.7%. The chance of restoring a developer account is 2.7%

🐀 It seems that Apple has become stricter, but the number of account removal has decreased by 4 times

These data are from the App Store Transparency Report for 2023. Follow the link for more statistics for iOS-publishers
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ‘106πŸ™42πŸ”₯1
πŸ“– In the App Review Guides, paragraph 4.6 was removed

There it was forbidden to use icons for dynamic updates. For example, as in πŸ• Clock and Calendar
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ‘4πŸ”₯4πŸ™3
Let's start reviewing the WWDC sessions. I'll check the most important things for 3-4 days

πŸ”¨ You can install a beta next to the release Xcode. No need macOS beta for it
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ”₯7πŸ‘4πŸ™4
This media is not supported in your browser
VIEW IN TELEGRAM
πŸ”¨ Here are the AI features for Xcode. The first one is Predictive Input

Special model trained on the SDK. Works locally, but only on πŸ’Ύ Sequoia
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ™9πŸ‘7πŸ”₯4
This media is not supported in your browser
VIEW IN TELEGRAM
πŸ”¨ The second one is Swift Assist, think of it as an integrated ChatGPT

Apple positions the Assist as a tutorial for new API (you can learn the code by example) and for prototypes

πŸ†˜ If you're a beginner: don't worry β€” this thing won't replace you. It doesn't know how to isolate problems and solve them
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ”₯13πŸ‘5πŸ™32
πŸ”¨ Now you can see what exactly holds the app startup

Window β†’ Organaiser β†’ Launches

Data is taken from πŸ‘¨β€πŸ’» App Store Connect β€” it is not a local tool, but analytics
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ‘85πŸ”₯4πŸ™3
πŸ”¨ New visual to view call stack. So convenient that it's hard to understand why they didn't do it earlier
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ‘8πŸ”₯54πŸ™3
Added a library with UI elements for iOS πŸ’Ύ to the resources page

Inside there are iPad examples with new navigation and a new Document-based template. Otherwise everything is familiar

Only for πŸ’Žsketch, not for Figma yet
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ”₯8πŸ‘4πŸ™2