Sparrow Code for iOS developers
753 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
In 💻 Xcode 15 added bookmarks. You can bind to a file or a line of code. You can add a description. Bookmarks can be combined into groups.
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Preview works with 👔 UIKit and even AppKit. Also updated preview syntax - the code is much shorter. Support since iOS 💽
Please open Telegram to view this post
VIEW IN TELEGRAM
New localization format in 💻 Xcode 15. Now one file with xcstrings. Editable in Xcode. Import and export xloc is saved.
Please open Telegram to view this post
VIEW IN TELEGRAM
In 👔 UIKit added new controller method viewIsAppearing. It's called with the correct layout. Works with iOS 13.

Example of usage - to scrap the collection to the right place before the controller appears.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
With iOS 💽 controllers have a fill-in view, which is shown when there is no data. You can put placeholders for search and progress.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Xcode 💻 15 has a new linker. All operations are performed in parallel. They write about a 5x increase. Linking takes place after compilation, so the build time will not increase by 5x.

Also presented mergeable libraries are dynamic libraries with metadata, with them static linker can do linking.
Please open Telegram to view this post
VIEW IN TELEGRAM
💻 Swift-DocC has added rows and columns, videos, and customized themes. It's still Markdown, but with new tags.

You can now open the documentation in the assistant and immediately see the code and the formatted version.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
New framework 💡 TipKit ready-to-use tooltips. This is not only a ready-made UI, you can customize the conditions and how often to show. Managed through a global TipsCenter.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
💻💽 New PageControl with animation and timer. You can customize the timer and progress.
Please open Telegram to view this post
VIEW IN TELEGRAM
💻 UIKit has added a new .displayAsPalette to the menu. The selected item is customizable via state.
Please open Telegram to view this post
VIEW IN TELEGRAM
xrOS visionOS will appear in the 👨‍💻 App Store Connect for spatial apps. The platform has the same logic with bundles, its own testflight and crash-report.

The new thing is to specify what data/parts of the body you are analyzing.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
New 🎛 widget modifiers for different states (shown in video). containerBackground removes background for iPad, contentMarginsDisabled removes margins for StandBy mode.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM