iOS Debate: Storyboards vs NIBs vs Code

iOS Debate: Storyboards vs NIBs vs Code

At some point of your life as an iOS developer, you had to argue about what is the best approach to build iOS apps. Everyone out there thinks that their way is the best. In this video, the guys from raywenderlich are debating what is the best way to build iOS apps; Storyboards vs NIBs vs Code. I usually go with Storyboards, they are easy to use, intuitive, and making changes couldn’t be easier.

Intro to SailsJS

Intro to SailsJS

sailsJS

SailsJS is a very customizable MVC NodeJS framework that allows you to build Node apps in a matter of days! It is built on top of ExpressJS framework.

What is Node.js?

“Node.js is a platform built on Chrome’s JavaScript runtime for easily building fast, scalable network applications. Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient, perfect for data-intensive real-time applications that run across distributed devices.” – nodejs.org

iOS: What does the NS prefix mean?

iOS: What does the NS prefix mean?

NS stands for NextStep, Which is the company created by Steve Jobs after he was fired from Apple in 1985. After Jobs came back to Apple, he brought the technology he created at NextStep with him which became later a naming convention for all the classes in Objective-C. For example, NSString, NSURL, and NSArray.
iOS: What is the @2x image?

iOS: What is the @2x image?

I recently came across an interesting article talking about the @2x image in iOS. So to summarize that, if your app supports both retina and non-retina displays then you should include on image with a regular size for the non-retina display (ex. backImage.png) and another one with higher resolution for the retina display (ex. backImage@2x.png).