I previously wrote a blog called iPhone Code Samples but the iPhone OS is now called iOS. iOS was developed originally for the iPhone, it has since been used on the iPod Touch, iPad and Apple TV. The current version is iOS 4.2.1.
This blog is about iOS code samples that would be useful in developing iOS 4.X apps.
I also wrote the following related blogs:
These blogs will be replaced by this blog and the other blog that i write titled iOS 4.x
This blog is about using and developing iOS 4.X technologies. I previously wrote a blog called iOS 4.0 which has since been replaced by iOS 4.x
On January 12 2011: iOS version 4.3 beta is available to developers.
see the iOS version history on Wikipedia
Version 4, announced in April 2010, introduced multitasking, threaded email, and several business-oriented features. At the WWDC 2010 keynote on June 7, 2010, Apple announced that iPhone OS had been renamed iOS. Apple licenses the trademark for "iOS" from Cisco Systems (which ownsIOS), the same company with which Apple had earlier settled a dispute over the "iPhone" trademark.
Apple released iOS 4 on June 21, 2010, three days before the iPhone 4, in an effort to reduce the strain on Apple's servers. iOS 4 is the first version of the OS to be a free upgrade on the iPod Touch; Apple had charged $9.99 for earlier upgrades. Apple previously announced that iPad users with 3.x software would receive a free upgrade to the next major (4.x) release.
iOS 4.0.1 includes a fix to the reception signal strength indicator. It was released on July 15, 2010, the day before Apple hosted a press conference to discuss its response to the widely publicized iPhone antenna issues. Apple also released iOS 3.2.1 for the iPad which tweaks the tablet's Wi-Fi connectivity, video playback, and copy-and-paste for PDF attachments, among other updates.
iOS 4.0.2 for iPhone and iPod Touch and iOS 3.2.2 for the iPad were released on August 11, 2010, to fix a pair of security vulnerabilities.
iOS 4.1 for the iPhone and iPod Touch was released on September 8, 2010; the update fixes some bugs reported by users, improves battery life and adds a new feature called Game Center, which allow gamers to multiplay, upload high scores and to unlock achievements (though, Appleremoved Game Center from the iPhone 3G due to reports on slow performance) and adds initial support for the iPod Touch 4th Generation and the Apple TV 2G. iOS 4.1 also updated carrier settings which in the US was AT&T 8.0 and enabled toggling Check Spelling On/Off. iOS 4.1 also adds HDR photography, a feature that only the iPhone 4 is capable of using. TV Show Rentals are available on the iTunes US Store. iOS 4.1 also adds a new feature called Ping which is a social music network and discovery tool.
iOS 4.2.1 was released on November 22, 2010 with support for all Apple A4 devices, 3rd-, and 2nd-generation devices, with the exclusion of theApple TV. It brings initial support of iOS 4.x to iPad, plus AirPlay and AirPrint to all compatible devices. It also contains minor changes to theYouTube app and alters the multitasking animation. On iPad, the screen rotation lock button's functionality changes to mute, the same as it was originally planned. As a known major bug, this version seems to hinder the usage of the Camera Connection Kit on the iPad.
iOS 4.2.5 was released as a demo version for the CDMA Version of the iPhone 4, the CDMA version of the iPhone 4 will be available to current Verizon Wireless customers in the US on February, 10th but pre-ordering will be available for qualified Verizon Wireless Customers on February, 3rd. This version has some slight UI changes specifically for the CDMA version of the phone, including a "Personal Hotspot" switch in the Settings app which the service has to be activated by the carrier in order for the feature to be usable.