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
💻 Xcode 15 generates identifiers for pictures and colors. For UIKit the initializer with resource, for SwiftUI just type a dot in the Image brackets.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
This media is not supported in your browser
VIEW IN TELEGRAM
Animated symbols in ✍️ SF Symbols 5. The animations are the same for all, but some symbols are animated in layers.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
The system paywalls on 👶 SwiftUI. Enough to specify a group of subscriptions. Uses headers and descriptions from 👨‍💻 Connect. Localized, supports RTL and clock. You can customize materials, backgrounds, fonts via modifiers.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
In 💻 Xcode 15, code that doesn't need to be compiled becomes dimmed. Works with custom flags too.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
SwiftUI 👶 icon updated. Appeared at the presentation, already updated on all pages.
Please open Telegram to view this post
VIEW IN 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