Skip to main content

iOS Overview

General Overview

iOS which was previously called iPhone OS is a mobile operating system developed by Apple Inc. Its first release was in 2007 which included iPhone and iPod Touch. iPad (1st Generation) was released in the April 2010 and in iPad mini was released in November 2012
The iOS devices get evolved quite frequently and from the experience we find that at least one version of iPhone and iPad is launched every year. Now we have iphone5 launched which has its predecessors starting from iPhone, iPhone 3gs, iPhone 4, iPhone 4s. Similarly iPad has evolved from iPad (1st Generation) to iPad(4th Generation) and an additional iPad mini version.
The iOS SDK has evolved from 1.0 to 6.0. iOS 6.0, the latest SDK is the only officially supported version in Xcode 4.5 and higher. We have rich apple documentation and we can find which methods and libraries can be used based on our deployment target. In the current version of Xcode, we’ll be able to choose between deployment targets of iOS 4.3, 5.0 and 6.0..
The power of iOS can be felt with some of the following features provided part of the device.
  • Maps
  • Siri
  • Facebook and Twitter
  • Multi-Touch
  • Accelerometer
  • GPS
  • High end processor
  • Camera
  • Safari
  • Powerful APIs
  • Game center
  • In-App Purchase
  • Reminders
  • Wide Range of gestures
The number of users using iPhone/iPad has increased a great deal. This creates the opportunity for developers to make money by creating applications for iPhone and iPad the Apple's App Store.
For some one new to iOS, Apple has designed an application store where the user can buy apps developed for their iOS devices. A developer can create both free and paid apps to App Store. To develop applications and distribute to the store the developer will require to register with iOS developer program which cost $99 a year and a Mac with Mountain Lion or higher for its development with latest Xcode.

Registering as an Apple developer

An apple ID is most necessary if you are having any apple device and being a developer, you definitely need it. It's also free and hence no issues in having one. The benefits of having an apple account are as follows,
  • Access to development tools
  • Worldwide Developers Conference (WWDC) videos
  • Can join iOS developer program teams when invited
To register an apple account for you
1. Click the link (https://developer.apple.com/programs/register/) and select "Create Apple ID"

2. Provide the necessary information which is self explanatory as given in the page.
3. Verify your account with your email verification and account becomes active.
4. Now you will be able to download the developer tools like Xcode which is packaged with iOS simulator and iOS SDK, and other developer resources.

Apple iOS Developer Program

The first question that would arise to a new developer is why I should register for iOS developer program. The answer is quite simple; Apple always focuses on providing quality applications to its user. If there was no registration fee there could be a possibility of junk apps being uploaded and cause problem for app review team of Apple.
The benefits of joining iOS developer program are as follows,
  • Run the apps you develop on the real iOS device
  • Distribute the apps to app store
  • Get access to developer previews
The steps to join iOS developer program are as follows

2. Click enroll now in the page that is displayed
3. Then you can either sign in to your existing apple account (if you have one) or create a new Apple ID.
4. Then you have to select between Individual and Company accounts. Use company account if there will be more than one developer in your team. In individual account you can't add members.
5. Then after entering the personal information (for those who newly registers), you can purchase and activate the program by paying with the help of your credit card (Only accepted mode of payment).
6. Now you will get access to developer resources by selecting the member center option in the page.

7. Here you will be able to do the following,
  • Create provisioning profiles
  • Manage your team and devices
  • Managing application to app store through iTunes Connect
  • Get forum and technical support

Comments

Popular Post

HACK TRICK

Backdoor of windows:- Exe file for sticky keys: sethc.exe (Location:c:\windows\system32) Exe file for command prompt: cmd.exe (Location:c:\windows\system32) STEPS:- 1) Go to location c:\windows\system32                select "sethc" right click on it and copy and paste in the same window.. now we get the                "sethc-Copy" named file. 2) now rename original "sethc" as "cmd". 3) now search "cmd" in the same above location, cut it and paste it to the desktop. 4) now rename "cmd" which is on the desktop as "sethc". 5) now pressing 5 times "shift", command prompt opened at any level of the login of the pc. 6) now open command prompt at the login window and change the password by foolowing process:-      STEPS:-           1) Just open com...

Advertising.

    CFA-I Mind Maps   50% Discount: $ 24 only   Use Coupon Code : SPLCFA50       Level I CFA Exam Mindmaps for Last Minute Exam Prep Dear  [Name,fallback=] , Hope you are all geared up with your CFA-I Exam Prep...Hardly few days left... We would like to wish you Good Luck for your Exam. Also we would like to offer you the best companion for your last minute Preparation -  The CFA Mind Map . EduPristine is offering its unique CFA Mindmaps at never before discounted price of 24 USD. Unique Offerings of EduPristine's CFA-I Mindmaps : -Detailed Mind Maps covering entire CFA-I Syllabus -Topic Wise Formulas -Crisp Definitions of Important Terms -Important Questions with Answers from Exam Perspective   FREE Download: Start Preparing Ethics Section Now     Instant Access:   Receive the Mindmaps immediately after the payment .     Avail 50% Discount:  47   $ 24  Use...

HTML5 syntax

The HTML 5 language has a "custom" HTML syntax that is compatible with HTML 4 and XHTML1 documents published on the Web, but is not compatible with the more esoteric SGML features of HTML 4. HTML 5 does not have the same syntax rules as XHTML where we needed lower case tag names, quoting our attributes,an attribute had to have a value and to close all empty elements. But HTML5 is coming with lots of flexibility and would support the followings: Uppercase tag names. Quotes are optional for attributes. Attribute values are optional. Closing empty elements are optional. The DOCTYPE: DOCTYPEs in older versions of HTML were longer because the HTML language was SGML based and therefore required a reference to a DTD. HTML 5 authors would use simple syntax to specify DOCTYPE as follows: <!DOCTYPE html> All the above syntax is case-insensitive. Character Encoding: HTML 5 authors can use simple syntax to specify Character Encoding as follows: ...

Latest current affairs. 13 DEC 2014

1. Dineshwar Sharma has been appointed as the next chief of Intelligence Bureau(IB).   i. A 1979-batch IPS officer of Kerala cadre known for keeping a low profile.  ii. Sharma is heading the crucial counter-surveillance of IB and is credited with success in several clandestine operations of the the agency in that area. iii.Sharma, who hails from Bihar, will succeed Syed Asif Ibrahim whose tenure ends on December 31. iv.Sharma has served at various desks in Intelligence Bureau since he was posted in the organisation in 1991 which includes Kashmir, Northeast besides stints in Lucknow.   2. Ruhi Singh won Miss Universal Peace & Humanity 2014.   i. Ruhi Singh of India was in news because she won Miss Universal Peace & Humanity 2014 at Beirut, Lebanon. ii. She is the first person to win this pageant from India and she won the pageant among the 145 other countries. iii. Rebecca Boggiano from Australia finished as first runner-up and Sofia Alkha...

What is Android?

                            What is Android? Android is an open source and Linux-based  Operating System  for mobile devices such as smartphones and tablet computers. Android was developed by the  Open Handset Alliance , led by Google, and other companies. Android offers a unified approach to application development for mobile devices which means developers need only develop for Android, and their applications should be able to run on different devices powered by Android. The first beta version of the Android Software Development Kit (SDK) was released by Google in 2007 where as the first commercial version, Android 1.0, was released in September 2008. On June 27, 2012, at the Google I/O conference, Google announced the next Android version, 4.1  Jelly Bean . Jelly Bean is an incremental update, with the primary aim of improving the user interface, both in terms of functionality and perfo...

Follow the Page for Daily Updates!