If the splash screen is a video, it is very simple to implement. After the app is started, play a video and then add a skip button on it.
A more feasible solution is that you can first display the animation written in the program, and then put the remaining initialization work into GCD:
dispatch_async(dispatch_get_main_queue(, ^{
// other initial codes
});
P.S. I remember looking at lastfm’s code in 2010, and found that the startup animation of its ios client was really powerful: I directly made 68 screenshots of the logo animation, and then used UIImageView’s animationImages to play it frame by frame. In fact, this is also a way~
If the splash screen is a video, it is very simple to implement. After the app is started, play a video and then add a skip button on it.
A more feasible solution is that you can first display the animation written in the program, and then put the remaining initialization work into GCD:
P.S. I remember looking at lastfm’s code in 2010, and found that the startup animation of its ios client was really powerful: I directly made 68 screenshots of the logo animation, and then used UIImageView’s animationImages to play it frame by frame. In fact, this is also a way~