Singsys blog

Using Swift to Call Objective C Code

 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

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.

  (more…)

Right Approach to interact Objective-C Classes in CocoaScript

Right Approach to interact Objective-C Classes in CocoaScript-Singsys

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)selector1;
– (void)selector2:(id)arg1 withArg2:(id)arg2;
@end

  (more…)

Advantages of Choosing Swift over Objective – C for iOS developers

Swift

 

Swift has the potential to become the preferred programming language for iOS application development that are immersive and responsive applications for years to come. Swift bought a bunch of advantages with it the most prominent one like increased type safety, better memory management and multiple return values. These features ensure developers need not spend as long coding. Another interesting feature is its interoperability with existing Objective-C code.

  (more…)

Convert the PDF into images in objective C

Convert the PDF into images in objective C

I would recommend you to use LibPdf, for PDF to Image conversion. This library will convert PDF file to image with PNG and BMP as supported image format.

 

(more…)