iPhone App Development Tools via @Cygnismedia

317 views
267 views

Published on

Before Getting Started: Make sure you are equipped with the right systems because it is necessary to have a Mac to start designing iOS applications.

X Code –Open the Mac App Store app on your Mac, search for Xcode, and click Free to download Xcode. When you download Xcode, the iOS SDK is included which will guide you while designing the app.

iOS App Development Tools..

Published in: Education, Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
317
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
5
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

iPhone App Development Tools via @Cygnismedia

  1. 1. iPhone Application Development Tools Professionally design an iPhone application
  2. 2. Before getting Started!  Make sure you are equipped with the right systems because it is necessary to have a Mac to start designing iOS applications.  X Code –Open the Mac App Store app on your Mac, search for Xcode, and click Free to download Xcode. When you download Xcode, the iOS SDK is included which will guide you while designing the app.
  3. 3. Preparing Graphics • All iOS applications have 3 possible pixel densities o Standard 640 x 960 pixels o Standard 320 × 480 pixels o Retina 640 × 1136 pixels • Use PNG image formats because of its support for alpha-transparency and its lossless compression. • Every pair of images that you make will need a unique and descriptive file name, because they are all stored in the same directory in the app bundle.
  4. 4. The Xcode Xcode provides tools to manage your entire development workflow, from creating your app and designing your user interface, to testing, optimizing, and forwarding your app to the App Store. You can customize Xcode to suit your style of working, Xcode can be used:  To test and debug your source code and  To analyze and improve your app’s performance  To perform source control operations archive  To submit your app to the App Store, and more
  5. 5. The Language  Objective-C is an object-oriented language that rules all iOS apps. It is the main programming language used by Apple for the OS X and iOS operating systems  Objective-C is a simple language with syntax and conventions that are easy to learn. If you’re a C programmer, your apps will be easier to design and modify once you are familiar with object-oriented programming and Objective-C Read also: http://cocoadevcentral.com/d/learn_objectivec/
  6. 6. BASICS  Now that you are familiar with Objective-C, to create an iOS app, you need to know how to create objects, compare objects, and access objects in collections such as arrays. These tasks are common in iOS apps. After you acquire these skills, you are ready to take on more complicated Objective-C code.
  7. 7. FRAMEWORK An app consists of code that you write and frameworks provided to you.  Any app that you develop will link to multiple frameworks. You can take advantage of a framework through its application programming interface (API). The API, published in header files, specifies the available classes, data structures, and protocols. You should use frameworks both to save time and effort and to make sure your code is efficient and secure. The system frameworks are the only way to access the underlying hardware.
  8. 8. Tip: Design Pattern Patterns are abstract designs, not code. When you adopt a design, you adapt the general pattern to your specific needs. Understanding the design patterns will help you to use frameworks more effectively and allows you to write programs that are more reusable, more extensible, and easier to change.
  9. 9. UI – User Interface Design It’s not enough to create an app that just works.  iOS apps are expected to be spontaneous, interactive, and engaging. Think about the user experience as you design every part of your app, from the features you choose to the way your app responds.  users might not be aware of human interface design principles, but they can tell when apps follow the guidelines and when they don't. Follow the principles and conventions to design a superlative user interface and user experience for your product.
  10. 10. Designing the App Design decisions help you to construct the architecture of your app. Before you begin writing a line of code, you should make some critical design decisions,  Be as specific as possible about your app’s purpose and features.  Choose the kind of data model your app will use.  Decide on a user interface style for your app; for example, should it follow a master-detail pattern or that of a utility app? Do you want your app to be universal—that is, an app that runs on iPad, iPhone, and iPod touch?
  11. 11. Before you work on the architecture, you need to be familiar with the Cocoa Touch frameworks. Get to know the framework objects that implement the basic structure of an app, that serve as the building blocks of your data model.
  12. 12. The App Store Things you must do to publish an app on the App Store:  To make a great app, you need to test it on actual devices throughout the development process, not just in Simulator.  To run an app on iOS-based devices, you need to register the devices you want to test on, create certificates that authorize developers to sign an app, and create an app ID to identify the app.  After you test and refine your app, you need to submit it through iTunes Connect. Your app must be approved by App Store reviewers before it’s published.
  13. 13. For Further Guidance have a look at http://www.makeuseof.com/tag/develop-simple-iphone-app- submit-itunes/
  14. 14. Thank You Created By: Cygnis Media http://www.cygnismedia.com/

×