iOS high imitation Gome, two-dimensional application, like jet animation, movie screening page and other source code

iOS featured source code

Gome Takahiro

iOS danmaku library

Imitation live 321 countdown animation

High imitation NetEase two-dimensional GACHA

TabBar with raised spin button in the middle of iOS

iOS architecture practice dry goods: AOP alternative base class + MVVM + ReactiveObjC + JLRoutes group…

React Native Common Features

Imitation of today's headlines like spray expression effect

Movie filter page FilterMovieDemo

Simple implementation of QR code scanning [MMScan] [updated version]



iOS Premium Blog

iOS Practice: Roller Coaster with Core Animation

Hu Chi, I finally got to the last post today. I was also drunk, and I worked on it for two or three months. From the very beginning, I planned to write only three articles, but as a result, I didn't grasp it well, and I added a little bit to what it is today. Because too much content was added, it almost became an eunuch text, but fortunately, he did not give up on himself. So everyone, do it well, if you think it looks good, give it a thumbs up and give a small reward. This thing says I have messy hair and red eyes. Wow wow wow~ I really haven't thought about what to write next... read the original text

Execute the next step after multiple network requests in iOS

In development, we can easily encounter such a requirement, which requires us to make multiple network requests at the same time, and the next operation can only be performed after all network requests are completed. If you download multiple images, you can only display them after the download is complete. Today we will study the solution to this problem. 1. First, we create a project, and then do the general practice, without any processing, to request an interface 10 times in a row: first create the first case in viewDidLoad. 12345… read the original text

A dynamic grid layout scheme for iOS

Foreword In the daily development process, we will encounter some pages or view blocks that need to change the layout dynamically from time to time. Let's show it with a picture: zdm_home.png I use this picture to explain the requirements. Several blocks on the picture are all Different function modules need to be displayed, and when you click, you need to jump to different pages. The implementation of this layout is very simple, but if the layout needs to be changed from time to time, such as changing A to the right, changing the size and other uncertain factors, we can't just… read the original text

Hello, macros define the magical world

A macro, in simple terms, is to replace the corresponding text content according to predefined rules, and the replaced text content can be an object or a function. Since it is a replacement, it needs to follow certain rules to execute. The rules here are the main content to be discussed in this article. I hope that through the method of simple explanation and layer-by-layer analysis, everyone can have a more thorough understanding of the macro definition, and then be able to use it in practice. Use and play the magic of macro definitions in the project. Using macro definitions can not only make the code look more… read the original text

iOS componentization practice (based on CocoaPods)

Students who do iOS development are familiar with this picture. When using the third library, cocoapods does bring us great convenience. So, how do we make our own pods? The following is the reference material for the previous practice notes https://guides.cocoapods.org/ShareUIDemo Links to the component styles in the Demo: The cocoapods documentation provides two methods: square… read the original text



Welcome to scan the code and follow the WeChat public account

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=325420161&siteId=291194637