As you know from Xcode10, apple dropped support for the libstdc++ library in favor of libc++ library. Both libraries have been available and available to...
At present, there are only Android and iOS, both of which are controlled by foreign countries. In the tide of localization in China, mobile operating...
In OC bottom-Runtime, we learned that the essence of method calls is to send messages. In this article, we explore the underlying principles of objc_msgSend...
The current mainstream memory monitoring tool for iOS is Instruments Allocations, but it can only be used in development. This article describes how to implement...
Navigation views are great for creating hierarchical stacks of views that allow users to delve deeper into data, but they are less appropriate for unrelated...
In the early days of developing apps using THE UIKit framework, we used UIDelegate to get lifecycle callbacks, as follows: Later, with the SwiftUI framework,...
In the previous article, we introduced the message sending (' objc_msgSend ') process, mainly the process of assembling a fast lookup 'cache', and analyzed the...
In the preface, we explored the important variables in the class, and analyzed the cache method invocation process. Objc_msgSend has been traced back to its...
The iCloud cloud storage is divided into three chunks, namely, key-value, Documents and cloudKit. Each app has its own independent storage space, which can only...
Target print CC_MD5 method parameter and return value environment jailbroken iOS device, need to install fridamacOS computer, need to install frida, and install frida-Tools Step...
Preface The previous OC object principle exploration (3), introduced the structure of ISA, associated with the class, this article mainly on the structure of the...
Apple Arm Chip Adapter development (Apple Silicon) Apple Silicon 1. Porting macOS applications to Apple chips 1.1 Create a port plan 1.2 Get generic version...
Welcome @Zhangjiafu and @Aidenrao to join us in editing the weekly newspaper in the future. Apple recently released the developer preview of 11.3, along with...
This column will be updated continuously -- please pay attention to iOS friends! Advantages and disadvantages of XIB vs. Storyboards: XIB provides a visual interface...
Foreword: before wrote two related, low imitation scan almighty king's selection area function imitation scan almighty king's selection area function: take a picture, rotation idea...
Child elements are superimposed on the z-axis, while views are aligned on the vertical/horizontal axis. ZStack definition: ZStack constructor parameters: alignment: alignment, subview alignment
1. Reading Overview After reading "The Swift Programming Language Chinese edition", I have a preliminary understanding of swift language. Swift is not only a programming...
1. Introduction to Clang; 2. Clang compilation of OC object (create console project --> define class --> Clang compilation of main.m to generate main. CPP...
Senior driver iOS weekly, only for you to present valuable information. You can also contribute to this project. If you find valuable information, articles, tools,...
In general, Swift prevents unsafe behavior in your code. For example, Swift ensures that variables are initialized before they are used, that memory becomes inaccessible...