Old driver iOS weekly, just for you to present valuable information.
You can also contribute to the project, if you find valuable information, articles, tools, etc., please send it to us in Issues, we will deal with it as soon as possible. Be sure to include a reason for your recommendation. Suggestions and comments are also welcome to Issues.
news
LLBuild2 development started
@Siniang: LLBuild2 development work officially started:
- Streamline the responsibilities and interactions of Build System, SPM, Swift-driver and Swift compilers to optimize the overall Build architecture.
- Access Bazel’s Remote Execution API, adapt the SPM, and explore distributed compilation and caching.
The novice recommended
πAn In-Depth Look at Blur Effect Materials on iOS
@ old peak: This article introduces how to implement Blur Effect (frosted glass Blur Effect) in iOS in detail by example, including Blur Effect Styles in dark mode. Vibrancy Effect Styles Different Styles of text content under blur effects.
The article
π’ Netease Pay – High performance NEJFlutter applet Dynamic Architecture Practice
NEJFlutter is a technical solution for dynamic application of Flutter, which is produced by netease Pay and continues to be polished. Since Flutter was introduced, it has rapidly gained popularity with millisecond thermal overload, a wealth of customizable widgets, incredible UI rendering capabilities, and a native UI experience. However, despite its excellent rendering performance and cross-side consistency, it still does not address the pain point of traditional mobile development – the inability to be dynamic (hot update). The dynamic solution of netease Pay team, after referring to MXFlutter, retains the excellent characteristics of Flutter as the view layer (high performance/high consistency/high energy efficiency) and dynamic scripting language as the logic layer to realize the dynamic solution. At present, the scheme is still in the gray stage, and developers can improve the project and apply it together.
π A 10-year iPhone user’s journey to relive the iPhone
@Zhang Jiafu: In this article, Turading summarizes the changes around the iPhone experience over the past decade, from using the iPhone alone to now using the iPhone + Apple Watch + AirPods Pro as a composite all-encompassing experience, Specifically, it includes seamless device migration experience, irresistible large-screen experience, immersion in the world on the commute, double insurance brought by dual cards and dual waiting, hand-free home expert Siri, mobile device sports history, from “communication device” to “health assistant”, turning casual photos into professional photos, unlocking MacBook and so on. The author believes that these experiences constitute a vivid life scene, making life more convenient, and believes that the future will become more beautiful and enjoyable.
π [iOS]iOS11.0 to 13.5 Jailbreak tutorial
Unc0ver jailbreak has released its latest jailbreak tool (version 5.x), which supports all iOS 11.0 to 13.5 devices (including the latest iPhone 11, iPhone SE2, etc.). Recently, Floating Cloud Pavilion out of the “iOS application reverse and security of the road” book is also worth reading, the book based on actual combat to explain the current iOS reverse technology.
πApple forced a solution to change the boot mode
@Herringson: After June 30, apple requires storyboard to be used as the LaunchImage for all apps. This article introduces some common problems with the switch from LaunchImage to launchscreen. storyboard, especially black screens.
π A Deep Dive into the Flutter Animations package
CrazyCoderShi: In February this year Google officially announced animations as the dynamic effects system for Material Design in Flutter. Animations can achieve a variety of cool effects, such as view transformations, shared axis effects, fading in and out, etc. In this article, combined with the main flow effects in the animations package, the use of animations can be explained in detail. π is highly recommended
code
π LayoutKit
Zvving: LinkedIn layout library that provides near-handwritten frame performance based on flexbox-like layout syntax, support for asynchronous thread calculation of layout and result caching.
Note that LayoutKit differs from Autolayout in layout writing and animation handling. It is recommended for friends who have higher requirements on layout performance.
push
Senior driver Weekly team combined knowledge collection and SwiftGG Translation group included a reliable internal promotion position.
If you want to looking for a job, click here: www.yuque.com/iosalliance…
If you want to recruit people, click here: www.yuque.com/iosalliance…
Of course, you are also welcome to pay attention to our weekly report, we will update the editorial post at the bottom of each weekly report.
Pay attention to our
We have opened an official account, and every issue will be released on the official account (OldDriverWeekly), welcome to follow.
RSS feeds are also supported: github.com/SwiftOldDri… .
instructions
π§ indicates that a tool is required, and π indicates that editing is recommended
Estimated reading time: π in a short time (1-10 mins); π medium (10-20 mins); π’ slow (20+ mins)