Apple release a new simple Guide for juniors

Are you interesting to lear iPhone development ? and publishing application to the app-store ?
Now you can start learning iOS development with Apple.

Recently apple released a new guide that describe how to start development to iOS , and how to 
install xCode ,Objective-c introduction ,iOS UI design and publishing application to app-store

Vist this link : appleNewGuide

if you like this article Do not forget share it on Google+,Twitter and Facebook :)


Apple announce about the new OS “Mountain Lion” 10.8 for Mac

Apple was announced before few days about the coming OS for Mac “Mountain Lion” with version number 10.8 .
This OS will have some special properties and advanced like iOS (for iPhone ,iPad and iPod) but will be more bigger .

At the same time apple announced that this OS will be available at the end of 2012 .

Some “Mountain Lion” features  :

The new OS has  an important feature

And Now iCloud be supported in Mountain Lion OS

You  Just need to register your personal iCloud account to prepare your Mac with your e-mails and contacts and documents and to make a copy for your all information.

Messages Services that similar to iMessage  On iOS

Now message service will be from iChat ,so its name will change to Message and it will have all iChat with new features .

Reminder application that offered with iOS 5 now available with Mac OSX 10.8

Now you can put a list of objectives and goals and the you can set the start and finish time /date for these goal , and by iCloud you can sync your devices.
Notes application  “Noes” that offered by iOS5 will be available with Mountain Lions OS

Easy to write all things you need and sync them with you devices with  iCloud Service and easy to put images and pictures with edit feature on any device after syncing.

In addition you can pin these noted on your desktop if they important and they will be easy to reach .

NOW Notification center will be on Mountain Lion OS

Easily go to right side to see all notification you received.

And you can see all notification as “Growl” application and these notification will easy to reach even the screen in full mode.

Now  Share button will be available in Mountain Lion and has anew features

Now you can share all safari links with many other applications  like Messages or e-mail or any thing else.

And now you can send images to many application like Message

Twitter will be completely merged with Mountain Lion  like iOS5

With apility to send a twit from any app and share anything you want .

Game center will be on Mountain Lion to gain features of the social of games.

Like iOS you can see your friend and new invitation..etc.

AirPlay Mirroring
  that available in iOS 5
Will be at Mountain  Lion OS

Now you can display anything you need from your Mac to your apple TV that has this feature.

GateKepper , this application is to protect you Mac

You can see vedio on Youtube :


If you like this article , share it on you Google+ ,Facebook and Twitter


How to Test iOS application on instruments

How to Test iOS (iphone/ipad) application on instruments for (Leak and allocation tests)


Firstly and before talking about  using instruments steps we know that any application must be minimally tested for Leak and allocation test  before uploaded to the appstore , in-addtion ..Apple sometimes reject application for developers because the memory leaking are huge.

Good application must not contains any memory leaks , this will reflect how the developer taking care about the application quality .

So, Lets start with the steeps for Memory leak (and other test types can be done with the same way )

  1.  Lunch the Xcode and open the project you want to test  to Lunch Xcode click on Xcode icon as the following image 

2. At the Top left of the screen you can notice the play (run) singe ,
 by the left mouse button click on it and keep holding the mouse button until
 small list appears as the following images

3-from the list chose the option named “Profile” ,usually it will be before the last option on the list

4-At this point the instruments app must be lunched and you know must see the instruments testing options as the following image

5- Now you must be carful and be sure that you select all option (or Memory)
   from iOS Simulator , after that you must choose the type of test you need (we will chose Leaks test) , and finally you must press profile button as the following image

 By now your app will lunched on simulator and your screen will be like the following

You can compare the cycled values (Live Bytes and overall Bytes
if the to results are equaled this mean you are did not leak any memory,
if not (overall bytes bigger than Live bytes) that for sure means your application leaking memory