Author Archives: Nick

About Nick

Nick Matelli is an iOS engineer from Southern California.

Installing CairoSVG to convert SVG to PDF

Designers often work with vector graphics, which are images that can be resized without any loss in quality. A common format for vector graphics is SVG.

iOS supports using vector graphics directly, but only in PDF format. Thankfully, there’s an easy way to convert SVG -> PDF using a free and open source tool like cairosvg. Blogger Rex Feng wrote an excellent how-to guide to convert and use vector graphics in XCode here:

Continue reading

Swift and iOS Interview Questions

A list of over 60 Swift and iOS questions asked during technical interviews.

Comments are welcome, including additional questions, alternative answers, and any corrections or clarifications.

Up-to-date for Swift 5.1

Swift and ObjC language

What’s Swift?

  • A hybrid (function / object-oriented) modern language build to be concise and expressive

What’s Objective C?

Continue reading