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...
In the past 2017, Alipay's offline scene has been expanding, and products such as payment code, word-of-mouth, bike-sharing, charging bank and parking fee have made...
Recently, a friend asked me about the interaction between WKWebView and JS, but I have been using UIWebView, and have never done WKWebView interaction! How...
1. MVC pattern MVC full name is Model View Controller, is the abbreviation of Model (Model)- View (View)- Controller (Controller), a software design paradigm, with...
Knowledge supplement Arrays: Arrays are collections used to store multiple data of the same type. The main advantages and disadvantages are as follows: List: List...
With the development of network infrastructure and the decline of tariff, in this era of content consumption upgrading, text and pictures cannot meet people's visual...
It's annoying to have to update Xcode every time you update iOS. The "Unsupported iOS version" issue can be quickly resolved by downloading the required...
IOS provides technologies that allow you to perform any task asynchronously without having to manage threads yourself. One of the techniques for asynchronously starting tasks...
IOS provides technologies that allow you to perform any task asynchronously without having to manage threads yourself. One of the techniques for asynchronously starting tasks...
Recently, the company upgraded the project to Swift4.2. Please share the modification points with your friends who need to upgrade. Expression splitting previously has no...
In previous articles, we explored the underlying principles of message sending 'objc_msgSend' for the 'Runtime runtime' and the 'slow lookup process for messages'. Today, we...
Long, descriptive method and variable names are good. Do not use abbreviations unless they are for well-known situations such as VIP. Do not use bgView....
HTTPS is an HTTP protocol that can be understood as a secure channel. On the basis of HTTP transmission, HTTPS authenticates and transmits contents in...
Preface These interview questions are two years ago the standard, although with the present interview needs appear relatively simple point, but also can help comb...
Don't panic, it's coming, it's coming, it's coming with BuildSucceeded! The latest objc818 update has been uploaded to Github to try the debuggable source code...
A special clipping pictures, GIF, video tools, easy to use, rich features (high degree of freedom of parameter setting, support rotation and mirror rollover, mask,...
In the last chapter we explored the underlying structure of a classification and its _method_list_t, and then for rWE operations we explored the invocation of...
In the previous article, we introduced dynamic method resolution, learned that the system looks for the IMP when we send a message, looks through the...