The size of iOS package is slimming down. This paper mainly optimizes the size of iOS package by Bitcode optimization, LTO optimization principle, dynamic library...
Obviously, Array is, by definition, a struct type, which is a value type. There's really only one property in Array _buffer, _buffer under _Runtime (_ObjC)...
Dart is a single-threaded version of 1.1.1. Dart is a single-threaded version of 1.1.1. Time-consuming operations in the program Time-consuming operations in development: In development,...
One of the reasons homo sapiens has survived this brutal evolutionary battle is that they have been able to precipitate knowledge into something else that...
In order to make you better read the Demo code, the following simple introduction to the relevant knowledge and implementation ideas. Step 0. Read the...
This article introduces how to design a relatively secure account system through hashing related applications. At present, there are security problems in the design of...
As an iOS developer, App launch is an essential part. Today we will understand the App launch process and master the application loading. Libdispatch-1271.40.12 libsystem-1292.60
IOS Fishing weekly, mainly to share the experience and lessons encountered in the development process and learning content. Although it is a weekly newspaper, the...
Silently eating apple English document, writing is not so clear... Give up halfway... Want to achieve a function, I do not know whether SwiftUI provides,...
IOS Fish weekly, mainly share the experience and lessons encountered in the development process, high-quality blog, high-quality learning materials, practical development tools, etc. Weekly warehouse...
With NSTimer, if used incorrectly, it can cause circular references and memory leaks. So how to avoid the circular reference problem, I will propose several...
In my previous two articles, I have introduced and discussed the definition and construction method of M layer in MVC framework respectively. The purpose of...
Funtional Programming (FP) is a Programming paradigm, a methodology for how to write programs. What is functional programming? 1.1. The main idea is to decompose...
Reverse shell-breaking: Obtain ipA files from jailbroken mobile phones and unshell them. That is, remove the API files released with Apple signature and export them...
A mathematical function is characterized by the existence of a unique dependent variable corresponding to each independent variable. The nature of programming functions is that...
A bidirectional circular list is an extension of a unidirectional circular list. The principle of a bidirectional circular list is similar to that of a...