All classes in iOS need to inherit from NSObject or NSProxy. There are fewer analogies to NSProxy inheritance and they're not used in real development...
Reference link set UIImageView equal scale handle ImageView size render display image according to the above code there are seven rendering methods, the effect of...
Since getting into Flutter and understanding the modern Web framework, looking back on iOS's native imperative UI capacity is pretty low, it's like riding a...
When preparing for iOS interviews, I often review hitTest topics. If the view is hitTestable, the current view recursively calls the view.subviews hitTest method. And...
Continuous Delivery (CD) is deployed to the production environment for use by customers. 2. Register 3. Change port number 8080 -> 8989 1. Using Xcode...
As an iOS developer, one of the most essential phases is packaged testing. While Xcode can implement packaging, it can be frustrating to have testers...
Plug-in version of the network request can be more convenient to customize the exclusive network request, and support batch operation, chain operation, support customized plug-ins,...
First of all, this is the first time to explore apple's underlying code, all previous OC development, are based on xcode visible features, occasionally see...
KVO, which stands for KeyValueObserving, is an event notification mechanism provided by Apple. Allows an object to listen for changes to specific properties of another...
In daily development, the brothers use encryption more or less. RSA asymmetric encryption 1.1. Features of RSA RSA encryption is low in efficiency (public-key encryption...
Jenkins installation and operation 1.1. Installation using terminal installation command: 1.2. Start running using terminal command 1.3. Open Jenkins browser and type 1.4. Restart/reload If...
Designated building: The designated building is the public constructor we define. There is at least one or more exposed constructors; Convenience: We can use this...