iPhone Developer resources – Books

Posted by Augusto Triste under Objective C, iPhone on Saturday Jun 13, 2009

Everything around the iPhone development is still new. It may be very difficult for a new developer to find information about Objective C, but ibeginning iphone development found a bunch of resources for new and experienced iPhone developers, check out some of the best books for iPhone development

Beginning iPhone Development: Exploring the iPhone SDK

This is a begginer iPhone developers book by Jeff Lamarche and Dave Mark. It takes you from downloading the SDK to creating your very own apps. The official page and support site: http://iphonedevbook.com/

The iPhone Developer’s Cookbook: Building Applications with the iPhone SDK

Erica’s book is a truly great resource for Cocoa Touch developers. This book goes far beyond the documentation on Apple’s Web site, and she includes methods that give the developer a deeper understanding of the iPhone OS, by letting them glimpse at what’s going on behind the scenes on this incredible mobile platform.

The iPhone and iPod touch aren’t just attracting millions of new users; their breakthrough development platform enables programmers to build tomorrow’s killer applications. If you’re getting started with iPhone programming, this book brings together tested, ready-to-use code for hundreds of the challenges you’re most likely to encounter. Use this fully documented, easy-to-customize code to get productive fast—and focus your time on the specifics of your application, not boilerplate tasks.

Programming in Objective-C 2.0Programming in Objective C 2.0

Programming in Objective-C 2.0 provides the new programmer a complete, step-by-step introduction to the Objective-C language. The book does not assume previous experience with either C or object-oriented programming languages, and it includes many detailed, practical examples of how to put Objective-C to use in your everyday programming needs.

Objective-C has become the standard programming language for application development on the Mac OS X and iPhone platforms. A powerful yet simple object-oriented programming language that’s based on the C programming language, Objective-C is widely available not only on OS X but across many operating systems that support the gcc compiler, including Linux, Unix, and Windows systems.

Cocoa(R) Programming for Mac(R) OS X (3rd Edition)

Suitable for anyone with a little C/C++ programming experience who wants to create software for the newest Mac platform, Cocoa Programming for Max OS X provides a slickly packaged and approachable tutorial that will get you started creating state-of-the-art Mac programs. This book covers the several dozen built-in Cocoa controls, from basic text and buttons to more advanced widgets (including lists and tables). Subsequent sections look at user interface design (using the Interface Builder to create nib files) and how to add programmatic processing behind the visual layout. Along the way, the author introduces coverage of essential Cocoa APIs for strings, arrays, and dictionaries. Later chapters look at saving and loading documents (and user defaults) and how to tap the powerful graphics abilities available in Cocoa. (Besides image and basic drawing, there are short sections on PDF support and printing.)Core animation for mac os x

And finally if you are getting confident and want to add some cool and sleek features on your apps:

Core Animation for Mac OS X and the iPhone

Core Animation is one of the coolest technologies to come out of Cupertino in many years. It makes doing all sorts of cool things in your application not just possible, but downright easy. Core Animation opens up worlds of possibilities for your applications’ user interface. The problem is, Core Animation is not intuitive. Even an experienced programmer can expect to spend a lot of time with Apple’s documentation before he or she will grok the terminology and concepts of this new framework well enough to use be proficient. Fortunately, the author has already gone through the trouble of doing that and has taken the time to break it all down into digestible chunks, explaining the concepts and terms in plain English, and setting out exercises that reinforce your understanding of those concepts.


ADD COMMENTS | Tags : ,

iPhone Firmware 3.0 Features

Posted by Augusto Triste under Apple, Updates on Saturday Apr 11, 2009

Apple is releasing the new software 3.0 in June, the update will be released around the WWDC 2009 and has loads of improvements for both Developers and Users, for developers the new software features more then 1000 new API’s and new features such as: Push Notifications, Assessories App, In-App Purchase, embed Google Map in Apps, GPS turn by turn (not allowed to use Google maps) and more then 100 new features for both iPhone 2G and iPhone 3G, iPod touch users will have to pay for the update, and have limited features because it has no camera or GPS, bellow is a list of some of the most important features:

Cut, Copy and Paste with ‘shake to Undo’- Text can be selected automatically by double tapping on text and movable grab points appear with a ‘cut, copy and paste’ edit bar above selection. You can copy text across applications.
Landscape Keyboard – This is what a jailbroken iPhone may already have but now in upcoming iPhone OS 3.0, a landscape keyboard is a built-in feature available in key applications, including Mail, SMS, Safari…
MMS – Along with sending multimedia stuff via email, in upcoming iPhone OS 3.0, iPhone 3G users will be able to send MMS messages too. (Sorry, iPhone 1st Gen users). iPhone users will also be able to delete and forward multiple messages. Send sound and Video using the messaging App.
iphone-os-30-peer-to-peer-connectivity Peer-to-Peer Connectivity – Peer-to-Peer connectivity is great for games and other applications for sharing data. This feature finds other devices and establish peer-to-peer connectivity over Bluetooth.  Through an IP connection, iPhone users will be able to play games. The feature is limited to Bonjour peer-to-peer devices only.

iphone-os-30-accessoriesAccessories App (3rd Party) – This features will allow 3rd party iPhone accessory manufacturers to develop custom Apps to interface with their hardware accessories.

iphone-os-30-in-app-purchaseIn-App Purchase – This feature will allow developers to sell additional stuff from within the App. Like purchasing new levels from within the game, subscribing for a magazine all from within an App.

Spotlight Search – In iPhone OS 3.0. an iPhone owner will find Apple’s Universal search feature named “Spotlight Search”. Spotlight feature can be found a flick to the left from the first screen of Apps. Using spotlight user will be able to search for mails in Mail App, Contacts, Appointments in  Calendar, media files in iPod, notes and more.

iphone-os-30-voice-memosVoice Memos – Using iPhone OS 3.0, iPhone owners will be able to record, edit and send voice memos via both email and MMS.

iphone-os-30-push-notification-servicePush Notification – A background-like process that doesn’t hamper battery life, utilize third-party server to push badge, text, email and audio alerts from applications as soon as they come.

iphone-os-30-mapsGoogle Maps – Using iPhone firmware 3.0, developers will be able to embed Google Maps directly into their Applications.

GPS – Turn by TurnUsing CoreLocation, developers will be able to make application for turn by turn GPS directions

ADD COMMENTS | Tags : , ,

iPhone Development Basics

Posted by Augusto Triste under Videos on Friday Apr 10, 2009

ADD COMMENTS | Tags : ,
Design byGVC