Wednesday 4 June 2014

Swift: WWDC 2014(A pain or a Desire)

First of all, I am very sorry for not being able to post for so long. Now moving on my new post, among the new features and tools announced by Apple, the one getting the most buzz is undoubtedly Swift, a new programming language for Cocoa and Cocoa Touch.
The announcement of this new language, designed to be more modern and efficient, was a big surprise.
By now almost all iOS and Mac apps are built using Objective-C, a programming language created in the early 1980s and adopted by NeXT for its NeXTSTEP operating system (the precursor to OS X and iOS) in 1988.
Swift is designed to talk to Cocoa and Cocoa Touch — the core APIs for iOS and Mac development — while also making it possible for apps to run faster.
Swift is designed using the syntax similar to modern languages such as Ruby, Python and Rust, which can make learning to code and picking up a project much easier.Swift also allows developers to program to a certain extent in Chinese, or any other language they want.
For non-English speakers, programming tends to have a steeper learning curve. Allowing everyone to code in their native language, regardless of whether or not it uses Roman characters, suggests that Apple is making concrete efforts to broaden its developer base in Asia, and could eventually lead to a premium on developers who speak both Chinese and English.
As per the current understanding Swift will not only make our apps run faster, but it will also speed up the development process with its streamlined syntax. While it remains to be seen whether it actually provides real benefit.
Find all the new details about iOS 8 on the below URL:

Wednesday 8 May 2013

When Apple rejected appBasket

Few days back, I just woke up early in the morning and it was very much disappointing to know that Apple finally reviewed one of my iPhone application "appBasket" and rejected it.

However, they did send me a snapshot of a screen of my app that contains information on hacking the iOS, which is not on compliance the iOS Developer Program License Agreement. 
         

I checked the App Store and found some other apps that offers same kind of information such as BatteryDoctor etc. But the reason behind the rejection were the new rules and guidelines of the App Submission. So I decided to change this module and added some tips for increasing the battery life and resubmitted my app. At last it was accepted and promoted onto the App Store. 



This application is now available on the App Store. 

Reviews are welcome.!

Wednesday 1 May 2013

iOS-Inspired OS X 10.9 Expected to Launch At WWDC(WorldWide Developers Conference)


Rumor has it that Apple will be releasing OS X 10.9 later this year. Code-named “Cabernet,” the operating system will integrate several core features from Apple’s mobile operating system, iOS, as well as add a number of “power-user” enhancements.
Among the updates expected in the OS:
  • Finder is expected to get an upgrade, adding tags and tabbed browsing modes.
  • Apps will be able to be run full-screen on one monitor, while a second monitor displays the desktop.
  • Safari will see some updates, making it faster and more efficient.
OS X 10.9 is also rumored to integrate Siri functionality, as well as app-switching capabilities from iOS devices so users can quickly switch between apps.
The operating system is expected to debut this June at the Apple WWDC.

Body Guardian- iOS Development(1st iPhone Application)

Ok, so this is my first blog. Last year I came to know about Xcode, an Integrated Development Environment(IDE) containing a suite of software Development tools developed by Apple for developing software for OS X and iOS.

The Xcode suite also includes most of Apple's developer documentation, and built-in Interface Builder, an application used to construct graphical user interfaces. I personally like Storyboards, a feature built into Xcode version 4.2 and later that allows one to have a visual representation of the user interface of an iOS application, showing screens of content and the connections between those screens.

So, I decided to learn iOS development and discovered some very good tutorials at youtube for a complete beginner like me. However it requires you have a Mac. 

I followed them and created my first iPhone Application. I found it a little complex initially but since then everything went smooth.




This application is now available at the App Store.


Reviews are welcome.