Here's the thing. I recently trying to made a relatively complex application SwiftUI, want to see not to use UIKit conversion tool is not UIViewRepresentable...
We examined the size of cache_t in iOS low-level Exploration, Class Structure Exploration (part 1). Today we'll explore what's actually inside cache_t. We'll start with...
This article mainly analyzes block types, the solution of circular reference, and the basic principle of block interpretation from the perspective of Clang and source...
Due to the practical problems of the project, this paper briefly analyzes the structure of RN Bundle. The original plan was to suspend rN-related summary...
After iOS applications are installed, they are saved as mach-O files on the iOS device. When the application is started, the corresponding Mach-O files are...
Apple introduced CryptoKit, a Swift based cryptoframework, at WWDC2019, which makes it easier to generate hashes, encrypt/decrypt data, sign digitally, and negotiate keys. The Hash...
In apps, Plist files are often used for data storage! A. Plist file in the application package NSString * path = [[NSBundle mainBundle]pathForResource:@"Ra
Frequently Asked Questions 1. Time complexity/Space complexity 1, Time complexity Time frequency The time consumed by an algorithm cannot be calculated theoretically and can only...
Symmetric encryption and re-signature Symmetric encryption Symmetric encryption: The plaintext is encrypted using the key to obtain ciphertext. Ciphertext is decrypted by key to obtain...
In iOS multi-threaded development, it is inevitable to encounter data synchronization problems, one of the solutions is to prevent two threads from operating on the...
Starting with iOS 14.5, apps on the App Store need to be approved by users through the AppTrackingTransparency framework before they can collect data to...
In multithreaded programming, mutex is often used to keep global variables thread-safe, such as pthread_mutex in pthread or Semaphore in Mach. They maintain resource state...
CoreBluetooth, the communication method between mobile phones and devices, is relatively common and universal. There are a few things to be clear about in iOS...
Understand the data persistence mode and corresponding application scenarios of mobile terminals, and provide relevant technology selection as technical reserve. In addition, the server access...