SMS verification code login is very common in app. Compared with the login method of account and password, SMS verification code login not only saves...
IOS uses the runtime memory allocator _objc_rootAllocWithZone by default. However, the system also leaves open the possibility for the programmer to implement a personalized memory...
Runloop is a cliche for iOS developers, but every iOS developer has worked with runloop either directly or indirectly. For candidates, runloop is almost mandatory....
The special order in which stacks (lifO) and queues (FIFO) guarantee deposit and retrieval makes them the most widely used data structures. Their different implementations...
This article compares the loading speed and memory usage of UIWebView, WKWebView and Flutter_webview_plugin (WKWebView is used in iOS). To test the speed of web...
This article discusses the correlation study of the size of memory allocated by NSObject as an introduction, hoping to spark discussion and try to solve...
This article provides an in-depth introduction to the creation and management mechanism of view trees, layouts, principles of rendering, and design ideas of Flutter layout...
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,...
OpenGL (Open Graphics Library) is a cross-programming language and cross-platform programming graphical programming interface. It abstracts computer resources as OpenGL objects, and the operations on...
At WWDC19, Apple introduced an interesting feature called "Sign In with Apple." The authentication service, provided by Apple, allows developers to allow users to log...
The project uses the login, sharing and payment functions of some third-party platforms, including login and sharing on wechat, Weibo and QQ platforms and payment...
InstrumentObjcMessageSends when objcMsgLogEnabled is true, you can call logMessageSend function, print the whole process of method calls. Add code to the TMP folder to view...
This topic focuses on the core concepts of building apps using SwiftUI. This year, SwiftUI has extended the declarative API to larger Scenes such as...
Today, Kotani shares some basic protection methods. 1. Whitelist protection this protection should be the least used at present, because of the principle of the...
At WWDC 2018, Apple designers gave a talk titled "Designing Smooth Interfaces" to explain the design philosophy behind the iPhone X gesture interaction system. This...