Swift is a new programming language that is purely compatible with objective C. This makes it possible to use objective C file code in Swift file. Apple claims the co-existence of Swift and Objective C in an application but, this does not relate to re-using old classes made in Objective-C whilst building new classes in Swift. The reason being as Objective-C is a platform-independent language unlike Swift is platform-dependent. Now, implementing non-platform-dependent code in Swift won’t be fruitful. henceforth, writing platform dependent code in Swift would be absolutely fine.
In this post we will learn the basics of how to use CocoaSpirit for interacting with Objective-C. Let us consider the following example.
Example of Objective-C class
@interface Object1 : NSObject
@property id value1;
@property NSArray *array1;
– (void)selector2:(id)arg1 withArg2:(id)arg2;
In order to create beautiful Background View Using UIWebView in Objective-C & Swift 3.0
Do Pre-work: Processing the Video
Prepare a video that you desire to play as background. There are hundreds of software and web applications that help in converting video to GIF file and also crop them into the iPhone screen size for best result. This guide tell in detail how to do that and more resources are available online. Here I will use software GIF Brewery.