Recent Posts

Browsing "Older Posts"

Browsing Category " iphone "

General

Core Plot - graph plotting framework
Dropbox API - add Dropbox support to your apps
ShareKit adds sharing capabilities to your app. Allow users to share URLs, images, text and files with services like Facebook, Delicious, Instapaper, Twitter, and more.
OmniGroup has a set of open source frameworks for handling a wide range of tasks, including string scanning, regular expressions, data storage, preferences panels, and networking.
Three20 offers several new UI view controllers such as a photo browser, launcher, and internet-aware tables.
Nimbus offers many of the same features of Three20, with the goal of being better documented and easier to use.
Hue: A Generic Color Picker for the iPhone

Game Development

Sparrow is a lightweight game development library layered over OpenGL.
cocos2d for iPhone is another 2d game framework built atop OpenGL.

Networking and Security

OAuth Consumer - an OAuth library for iOS. Useful when building client programs for APIs that require OAuth for user authentication.
ASIHTTPRequest - a CFNetwork wrapper that simplifies web communications.
AsyncSocket - when HTTP connections aren't enough, this library gives you a TCP and UDP socket library.
JSON Framework - a strict JSON parser and generator for Objective-C. (Examples)

Open Source Code Libraries for iPhone/iOS

By Sinh Pham → Sunday, 18 May 2014
When you're designing a new app, you can figure out how the app will look and work by creating mockups of each screen. This can be as simple as drawing sketches on paper, or you can use a number of software tools to create a digital mockup.

Hardcopy

iPhone Stencil Kit - a stainless steel stencil for drawing iPhone interface elements.
iPhone & iPad Sketch Books from App Mockup Tools

Digital

iOS App Icon Template for Photoshop
iPhone GUI Elements for Photoshop by Teehan+Lax. They also have an iPad version.
MockApp offers templates for Keynote or PowerPoint

Both

idev101's App Design Templates for Photoshop and print

Apps

AppCooker is an app for designing app mockups.
Pop App lets you take pictures of your app sketches and create a working demo on your iPhone.

Graphics

Here are some Buttons & Icons and Graphics Apps you can use when designing your app.

Tools for Creating App Mockups

By Sinh Pham →

Are you a programmer looking for a new challenge? Does the thought of building your very own iPhone app make your heart race and your pulse quicken? If so, then Beginning iPhone Development is just the book for you.
Assuming only a minimal working knowledge of Objective-C, and written in a friendly, easy-to-follow style, Beginning iPhone Development offers a complete soup-to-nuts course in iPhone and iPod Touch programming.
The book starts with the basics, walking you through the process of downloading and installing Apple's free iPhone software development kit, then stepping you though the creation of your first simple iPhone application. You'll move on from there, mastering all the iPhone interface elements that you've come to know and love, such as buttons, switches, pickers, toolbars, sliders, etc.
You'll master a variety of design patterns, from the simplest single view to complex hierarchical drill-downs. You'll master the art of table-building and learn how to save your data using the iPhone file system. You'll also learn how to save and retrieve your data using SQLite, iPhone's built-in database management system.
You'll learn how to draw using Quartz 2D and OpenGL ES. You'll add multi-touch gesture support (pinches and swipes) to your applications, and work with the Camera, photo library, and Accelerometer. You'll master application preferences, learn how to localize your apps into other languages, and so much more.
Apple's iPhone SDK, this book, and your imagination are all you'll need to start building your very own best-selling iPhone applications.

Beginning iPhone Development Exploring the iPhone SDK

By Sinh Pham → Sunday, 11 May 2014


Book Description
Overcome the vexing issues you're likely to face when creating apps for the iPhone, iPad, or iPod touch. With new and thoroughly revised recipes in this updated cookbook, you'll quickly learn the steps necessary to work with the iOS 7 SDK, including solutions for bringing real-world physics and movement to your apps with UIKit Dynamics APIs.

You'll learn hundreds of techniques for storing and protecting data, sending and receiving notifications, enhancing and animating graphics, managing files and folders, and many other options. Each recipe includes sample code you can use right away.
Book Details
Publisher: O'Reilly Media
By: Vandad Nahavandipoor
ISBN: 978-1-44937-242-2
Year: 2013
Pages: 1056
Language: English
File size: 53.7 MB
File format: PDF


iOS 7 Programming Cookbook

By Sinh Pham →

Programming in Objective-C 2.0 provides the new programmer a complete, step-by-step introduction to Objective-C, the primary language used to develop applications for the iPhone, iPad, and Mac OS X platforms.
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 iPhone/iPad or Mac OS X programming tasks.
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 and the iPhone/iPad platform but across many operating systems that support the gcc compiler, including Linux, Unix, and Windows systems.
The second edition of this book thoroughly covers the latest version of the language, Objective-C 2.0. And it shows not only how to take advantage of the Foundation framework’s rich built-in library of classes but also how to use the iPhone SDK to develop programs designed for the iPhone/iPad platform.
Table of Contents

1 Introduction 
Part I: The Objective-C 2.0 Language
2 Programming in Objective-C
3 Classes, Objects, and Methods 
4 Data Types and Expressions
5 Program Looping
6 Making Decisions
7 More on Classes
8 Inheritance
9 Polymorphism, Dynamic Typing, and Dynamic Binding
10 More on Variables and Data Types
11 Categories and Protocols
12 The Preprocessor
13 Underlying C Language Features
Part II: The Foundation Framework
14 Introduction to the Foundation Framework 
15 Numbers, Strings, and Collections 
16 Working with Files 
17 Memory Management 
18 Copying Objects 
19 Archiving 
Part III: Cocoa and the iPhone SDK
20 Introduction to Cocoa
21 Writing iPhone Applications 
Part IV: Appendixes
A Glossary 
B Objective-C 2.0 Language Summary 
C Address Book Source Code
D Resources

iPhone in Action Introduction to Web and SDK Development

By Sinh Pham →
Packing the power of desktop applications into a small mobile device, the iPhone SDK offers developers the ability to create dynamic, visually-appealing, and highly-capable mobile applications. However, harnessing that power means learning new tools, new APIs, and even a whole new programming language.
iPhone SDK Development is a Pragmatic guide that takes you beyond the first steps of developing applications for the iPhone. We’ll move you quickly through the introductory material to get you started developing applications for iPhone and iPod touch. Once you’ve been introduced to the tools and the basics, you’ll learn the APIs and techniques needed to succeed on the platform:
  • Use the XCode IDE to manage your source code, images, sounds, database files, and other application resources, building your app and deploying it onto your own device for testing.
  • Develop your user interface the visual, code-free way, and then wire it to your code with Interface Builder.
  • Master the iPhone’s unique user interface components, including tables, tab bars, navigation bars, and the multi-touch interface.
  • Connect your iPhone to the outside world with networking and to other phones with Bonjour and Game Kit.
  • Exploit the power of data modeling with Core Data, or interact directly with the SQLite database API.
  • Distinguish your application from others by taking advantage of the first-class support for images, animation, audio, and video.
  • Make use of the iPhone’s unique mobile APIs, like geolocation, Map Kit, the compass, and the motion-sensing accelerometer.
  • Use XCode’s powerful performance and debugging tools to eliminate memory leaks, zombies, and other hazards.
With more than 50 sample programs (updated for iPhone SDK 3.0), explorations of the big picture, and an eye to the little details that you’ll need, iPhone SDK Development goes beyond basic developer docs to help you succeed on today’s most important mobile platform.


iPhone SDK Development

By Sinh Pham →


The aim of iPhone iOS 6 Development Essentials is to teach you the skills necessary to build your own applications for the iPhone. Beginning with the basics, this book provides an overview of the architecture of iOS 6. Introductions to Xcode and programming in Objective-C are provided followed by an in-depth look at the design of iPhone applications and user interfaces. More advanced topics such as user interface layout, file handling, database management, graphics drawing and animation are also covered, as are touch screen handling, multitasking, in-app purchasing, iCloud storage, camera access and video playback. New iOS 6 specific features are also covered in detail including Facebook integration, Auto Layout, Apple Maps, Collections, Reminders and user interface state preservation. iPhone iOS 6 Development Essentials takes a modular approach to the subject of iOS 6 application development with each chapter covering a self contained topic area with detailed explanations, examples and tutorials. This makes the book both an easy to follow learning aid and an excellent reference resource.

ISBN: 9781479211418
ISBN-10: 1479211419
Audience: General 
Format: Paperback 
Language: English 
Number Of Pages: 652
Published: 23rd October 2012
Publisher: CreateSpace 
Dimensions (cm): 23.5 x 19.0  x 3.3 
Weight (kg): 1.102 
'

iPhone IOS 6 Development Essentials

By Sinh Pham →