Continuous Integration in Mobile app development

July 26, 2014

Continuous Integration (CI) – the practice of automating builds and testing is a staple of modern application development. By automating the build process and running the tests on a regular basis, you improve the quality of your application and free up valuable time to concentrate on writing a better user experience.

Why Apple Rocks (1) – Gyroscopes

May 22, 2014

Even premium handsets like the Samsung S4 had gyroscopes that either worked badly or were even faked by mixing accelerometer and compass data

At the same time, Ballet company & iPhone gyroscope teach couples some new dance moves


Make Status Bar Texts white

April 10, 2014

Set the followings in Info.plist

  1. View controller-based status bar appearance – NO
  2. Status bar style – UIStatusBarStyleLightContent

5 Patents

April 1, 2014
  1. Detecting data in messages and converting them into a link that can be clicked
  2. Background syncing of data
  3. Universal search used in its Siri voice-recognition digital assistant
  4. An auto-complete feature that suggests words as a user is typing
  5. Slide to unlock

Objective-C property

March 18, 2014

An Objective-C property is a public or private method declared with the @property syntax.

Identify a set of methods that qualify to be converted into a property, such as these:

- (NSColor *)backgroundColor;
- (void)setBackgroundColor:(NSColor *)color;

and declare them using the @property syntax with the appropriate keyword(s):

@property (copy) NSColor *backgroundColor;

Secure Enclave

February 27, 2014

A coprocessor fabricated in the Apple A7 chip.


February 20, 2014

[myObject myMethod:myArgument]

Compiler will convert the above line into below

objc_msgSend(myObject, @selector(myMethod:), myArgument)

Minimum number of arguments of a method

February 20, 2014


  1. Object, which will call the method
  2. and the method itself is the second argument

Objective-C Message

February 19, 2014

An Objective-C Message is everything between the 2 brackets ‘[ ]‘ and consists of the target you are sending a message to, the method you want it to perform and any arguments you are sending it

Method & Selector

February 19, 2014

Methods are just like C Functions in that they are a grouping of code that performs a small task like


  1. A selector in Objective-C is essentially a C data struct that serves as a mean to identify an Objective-C method
  2. A Selector is an internal id for method name


Get every new post delivered to your Inbox.