Original link: https://github.com/SwiftOldDriver/iOS-Weekly/releases/tag/%23204
The old driver iOS weekly report, only presents valuable information for you.
You can also contribute to this project. If you find valuable information, articles, tools, etc., you can submit it to us in Issues , and we will deal with it as soon as possible. Remember to write the reason for your recommendation. Suggestions and comments are also welcome to Issues .
news
Account deletion review rules take effect on June 30
Starting from June 30, 2022, apps that support account creation must also support the account deletion function. This requirement has been added to the review regulations ( “App Store Review Guidelines” Section 5.1.1(v) ). For details, please refer to the original text Links, developers must prepare in advance.
Code in place – WWDC Developer Event
WWDC developer activities will be released on the official website one after another. This year, there will still be Keynote, Sessions, Labs, Digital Lounges and other distinctive activities as in previous years. You can participate in different activities according to your own interests. In addition, the old driver technology is also preparing for the online event of “WWDC.playground” together with SwiftGG and T Salon. Registration will be opened soon. You can look forward to it and pay attention.
article
? ? “Stop” using state management libraries
@CrazyCoderShi : State management is a problem that must be solved in the Flutter project. There are also various solutions in the industry, such as: GetX, Provider, MobX, BLoc, etc., but the more important thing to think about is whether it is necessary? The title of this article is very popular, and the necessity of using it is fundamentally discussed from its needs. It is highly recommended for Xiaobai to read it carefully.
? [Hummer Flutter Engine] Let Flutter bloom more beautifully – the way to optimize the package size
@Speedboy : Flutter’s package size has always been a headache for developers. This article mainly introduces how the Hummer engine reduces the package size through engine optimization and simplification, subcontracting dynamic technology and resource optimization. And introduced the implementation of monitoring and dynamic platform.
?What is the pre-decoding used by the mainstream image loading library?
@J_Knight_ : This article introduces the lazy decoding process of Image/IO, the problems it solves, and the advantages and disadvantages of Force Decode. Among them, it focuses on the introduction of WebP, a new image compression format, and its advantages and disadvantages.
code
? YYJSON 0.5.0 Released
@xiangerxiansen YYJSON is a JSON parsing library written in C. It is famous for its performance. Version 0.5.0 has been released recently, with many new features and improvements.
unxip: A fast Xcode unarchiver
Decompression is a tool that is 2-3 times faster than the built-in xip of the system. Through reasonable process design, the tasks are parallelized as much as possible, and the Swift Concurrency driver is used internally.
The code logic is very concise, with only 500+ lines, and the author has detailed design instructions in the README, which is also very valuable for the use of Concurrency, which is very worthy of careful taste.
tool
Fig CLI
@Jimq : Add IDE-like autocompletion to your terminal, featuring:
- The basic functions of grammar coloring, grammar prompts, automatic filling, self-contained annotations, and historical memory are organically integrated to produce a wonderful terminal operation experience.
- No need for a new terminal App, just extend your existing terminal or shell, eg. system terminal, iTerm, VSCode built-in terminal, bash, zsh, fish.
- Support more than 300 CLI tools, eg. cd, git, docker, npm, yarn, brew, kubectl, aws, you can add auto-completion function to your own CLI tools or scripts in 3 minutes.
- Full keyboard operation, shortcut keys are convenient and efficient.
- Protect privacy and do not track sensitive data.
- The kernel “Completion specs” are open source.
- Big Thing, which is being polished, will support the use of the fig.js API to build its own applications and create a terminal application ecosystem.
Moyu Weekly
@Moyu Weekly #55 : The 55th issue of Moyu Weekly is here, let’s take a look at the summary of this issue:
- Topic: WWDC22 is in place, introducing the process of this year’s WWDC
- Interview Module: User-Agent in iOS WebView
- Excellent Blog: Two Features of Decorating Declarations and Types in Swift
- Learning Materials: Getting Started with TypeScript
- Development tools: a simple calendar software itsycal for mac
push in
The Old Driver Weekly Team has combined with the Knowledge Collection and the SwiftGG Translation Team to include a reliable internal referral position.
If you want to find a job , click here: https://www.yuque.com/iosalliance/article/bhutav
If you want to recruit , click here: https://www.yuque.com/iosalliance/article/ycyhf3
Of course, you are also welcome to pay attention to each of our weekly reports, and we will update the editorial posts at the bottom of each weekly report in a timely manner.
Follow us
We are “Old Driver Technology Weekly”, a technical public account that continues to pursue high-quality iOS content. Welcome to pay attention.
Follow Youli, pay attention to [Old Driver Technology Weekly], reply to “2021”, and receive 2017/2018/2019/2020 internal reference
Also supports RSS feeds: https://github.com/SwiftOldDriver/iOS-Weekly/releases.atom .
illustrate
? means a tool is needed, ? means editor’s recommendation
Estimated reading time: ? Read quickly (1 – 10 mins); ? Moderate (10 – 20 mins); ? Slow (20+ mins)
This article is reprinted from: https://github.com/SwiftOldDriver/iOS-Weekly/releases/tag/%23204
This site is for inclusion only, and the copyright belongs to the original author.