General Help

iTunes                                                Back to iOS Resources

iTunes Connect

Connect to iTunes.

Design of Mac Application

Cocoa with Love: The design of every Mac application

I was recently asked by a reader if I used any modelling program to model the classes and relationships in my Mac applications. The answer is no, I don’t model the application side of my programs. The reason for this is not because applications are always small and simple. The reason is that all applications have approximately the same design — eventually everything in a well-designed application becomes intuitive.

Great Getting Started Tutorials – Ray Wenderlich

Tutorials : Ray Wenderlich

This site contains a ton of fun tutorials – so many that they were becoming hard to find! So I put together this little page to help everyone quickly find the tutorial they’re looking for. Hope you enjoy!

Accessorizer

accessorizer

Short video clip demonstrates how easy it is to generate code.  Note for demonstration purposes, indexed accessor generation is shown along with UIKit classes even though bindings are currently not supported on iPhone OS.

iPhone Icon & Favicon Generator

iPhone Icon, Favicon, .ico Generator

How to create your own Icon and Favicon for iPhone.

Converting iPhone Apps

iPhone Development: Converting iPhone Apps to Universal Apps

Well, the NDA has finally lifted, so we can start talking about iPhone SDK 3.2 and the iPad. The logical starting place seemed to be how to convert your existing applications into a “Universal App” that runs natively both on the iPad and the iPhone/iPod touch. Now, a lot of you have likely already had to figure this stuff out so you could get your updated app on the store today, but for those who didn’t go the early adopter route, let’s take a few minutes to look at the process. It’s pretty straightforward but there are a few gotchas.

UIKit

Hold and Copy in UIKit

Recently, I wanted to implement an interface where a user holds down on a UIView class or subclass to reveal a copy menu. Basically, I didn’t want to have to present the user with aUITextField just to provide the ability to copy some data to the pasteboard. In this case, I’m working with a UILabel, but a similar paradigm already exists in many Apple-supplied apps where one can hold down on an image and be presented with the Copy menu option.

iPhone URL Schemes

IPhone URL Schemes – akosma wiki

This page centralizes code samples for URL schemes available in many iPhone applications, not only in Apple’s but in many others. It also includes programming tips and references about implementing apps registering or consuming URL schemes.

Coding

BravoBug News » Coding

Mac OS X Shareware, News, and Ramblings.

iPhone Dev Formus

iPhone Dev Forums

This is a discussion forum powered by vBulletin. To find out about vBulletin, go to http://www.vbulletin.com/.

iPhone Programming Tutorial

iPhone Programming Tutorial

iPhone Programming Tutorials.

iPhone Tutorial

iPhone Tutorial | iPhone Tutorial for Beginners | Latest iPhone Tutorials | iPhone Video Tutorials | iPhone Programming Tutorial | Free iPhone Tutorials

Help to build mobile applications for Apple Store.

iPhone

Iphone Noob

So right now we have four rows in our table. Each row has a image. So what if we want to view all the images at once. I really like viewing images at my own time. So I don’t want to use a timer and have them switch. If i want to skip a image I want to skip and if I want to take time to look, I want to look.

iPhone SDK Articles

UITableView – Drill down table view tutorial – iPhone SDK Articles

iPhone SDK Tutorials, writing iPhone applications, writing iPhone sdk applications.

Objective-C Tutorial

Objective-C Tutorial

Objective-C is a programming language used in iPhone app development. You will be spending 90% of your time working with this language for most programming tasks that you will encounter as you work through app development. This tutorial is meant as a guide for programmers who want to get started fast on the language. If you need to know more about what tools and so on that you will need for iPhone development in general see our tutorial on iPhone programming.

xProgress

xProgress.com – Ultimate tutorial library about iPhone SDK, Objective-C, XCode and DashCode

The ultimate guide for XCode development (XCode tutorials, Objective-C tutorials, iPhone SDK tutorials, Mac, and much more).

Creating Custom Table View Cell

iPhone Tutorial: Creating a custom Table View Cell

Ohhk, quite a lot of things done but this one is something which I have used most often. Custom cells can sometimes greatly push ahead the usability of your application. In this post I am going to create a test project which will demonstrate how to create custom cells and use them appropriately to provide better usability.

AppsAmuck

AppsAmuck iPhone Development Tutorials and Examples

AppsAmuck iPhone Development Tutorials and Examples.

John Duff

John Duff : Building a SearchView with UISearchBar and UITableView

I’ve been working away on some iPhone programming lately and one of this first things I wanted to add to my app was a view for searching. What I wanted was to have a view that loads with the curser in the UISearchBar ready to go and to only load the results when the user presses the ‘Search’ button. The rest of this blog post will go through putting all this together. At the end you will have a Search View very similar to the one in the Flixster App and hopefully the knowhow to customize it further. If you would rather skip the step by step and jump right to the code be my guest.

Moblie Spring

dzone.com – Mobile Spring-Based Web Apps for Everyone

One of the snappy new features in MyEclipse for Spring 8.6 is the ability to scaffold a web application that’s skinned to look like an iPhone app.  The generated app runs on a web server and uses a Spring back-end.  But, what about the oodles of people who don’t use iPhones or the brilliant developers who know that smartphone names don’t always start with the letter i?Well, that’s where this article comes in.  I will show the MyEclipse for Spring user how to convert their fancy iPhone app to an ultra-fancy mobile app that will look smashing on any smartphone that has a reasonable screensize. When you’re finished with this article you will have a running application customized not only for your immobile desktop, but also your Android phone, your sister’s Palm Pre and your cube-mate’s iPhone.

Table View Tricks

More Table View Tricks for the iPhone

Go beyond the basics of the iPhone Table View with examples for grouping rows into sections, displaying an index on the side, and adding a Search Bar.

iOS Reference Library

iOS Reference Library

As you navigate deeper into the iOS Reference Library, you’ll see additional lists of Getting Started documents in the upper-right corners of topic pages. Each of these lists is specific to the topic at hand. After you write your first Hello World application, use these resources to orient you to more focused programming goals.

iPhone Human Interface

iPhone Human Interface Guidelines: Introduction

iPhone and iPod touch are sophisticated devices that combine the revolutionary Multi-Touch interface with powerful features, such as email and instant-messaging capability, a full-featured web browser, iPod, and, in iPhone, a mobile phone. iOS is the system software that runs on iPhone and iPod touch. With the advent of the iOS SDK, these powerful features are extended to include significant developer opportunities. In addition to creating web content for use on iOS-based devices, developers can use the iOS SDK to create native applications people can store and use on their devices.Read this document to learn about the range of application types you can develop for iOS and the human interface design principles that form the foundation of great iPhone applications. In this document you learn how to follow those principles as you design a superlative user interface and user experience for your iPhone application. Whether you’re an experienced computer application developer, an experienced mobile-device application developer, or a newcomer to the field, the guidelines in this document will help you produce iPhone applications users want.

Table View Multi-Row

iPhone Development: Table View Multi-Row Edit Mode

If you’ve played around at all with UITableView‘s “Edit Mode”, you’ve probably been disappointed that it doesn’t support the ability to select and then delete multiple rows in the table, the way that you can do in Apple’s Mail application. It was one of the most welcome improvements made in the 2.0 iPhone OS, and I was a bit bummed when I discovered that the ability to do that was not being added to UITableView with the 2.0 release.

Nixwire

Multi-select tables and the Three20 framework | Nixwire | Business Without Wires

Enterprise mobile consulting and products.

Three20 Tutorials

Three20 Tutorials – Three20 | Google Groups

Google Groups will no longer be supporting the Pages and Files features. Starting January 13, you won’t be able to upload new content, but you will still be able to view and download existing content. See this announcement for more information and other options for storing your content.

Three20 Cookbook

Three20 Cookbook [Three20 cookbook]

How to use & install Three20 Cookbook.

Three20 JSON

Three20 JSON datasource implementation

Three20 is a nice iPhone library, but the documentation is pretty much limited to the TTCatalog example app code…one thing that’s left as an exercise for the reader is the implementation of a datasource that fetches its data over the network and how it interacts with its associated TTTableViewController.

Three20 TTTableItem Tutorial

Three20 TTTableItem Tutorial | Matt’s Portfolio

Say Hello to Three20 TTTableItemCells Over the last couple of months I’ve shown you how to use Joe Hewitt’s Three20 iPhone library to create css-like.

iPhone Develpment 101

iPhone Development 101

This is a collection of articles, links, and code tips on iPhone development.

Pass Objects Between View Controllers

How do you pass objects between View Controllers in Objective-C? – Stack Overflow

How to pass objects between View Controllers in Objective-C.

Sharing Data Between Multiple Views

iphone-sdk, sharing data between multiple views – Stack Overflow

How to share data between multiple views.

Dr. Touch

The Death of Global Variables @ Dr. Touch

Writing about all the things I am learning while trying to master iPhone application development. So please take off your shirt and relax while I get up to my elbows into your Objective C code.

UITableViewCell

How do I wrap text in a UITableViewCell without a custom cell- WeAsk

How do I wrap text in a UITableViewCell without a custom cell This is on iPhone 0S 2.0. Answers for 2.1 are fine too, though I

Objective-C Collections

Implementing -hash / -isEqual: / -isEqualTo…: for Objective-C collections – Stack Overflow

How to implement -hash/-isEqual/-isEqualTo for Objective-C collections.

Objective-C Number Objects

Understanding Objective-C Number Objects – Techotopia

In Objective-C 2.0 Data Types we looked at the basic data types supported by Objective-C including a range of types for working with numbers. These data types are what are known as primitive types in that they simply allow values to be stored in memory and are not objects.In order to work with numbers in object form, Objective-C provides the NSNumber class. This class is one of the stranger additions to the Objective-C language in that functionally speaking, number objects don’t give you anything that you can’t already do with primitive number types. It seems the sole purpose of the NSNumber class is to allow numbers to be stored in an NSArray object, which only handles objects.

iPhone OS

iPhone OS: UITableView | RyanJD

Many people don’t understand how to use a UITableView, and that’s okay. In truth, a UITableView is one of the easiest parts of the iPhone OS API to use – you simply have to know the names of the functions, and have a good understanding of Objective C – particularly delegation, as that is the form of data input the UITableView uses. If you are unaware of what delegation is, you can look at Apple’s Documentation on delegation.

Objective-C Dictionary of Arrays

How do I create an Objective-C dictionary of arrays without reusing the same array? – Stack Overflow

How to create an Objective-C dictionary of arrays without reusing the same array.

Splash Screen Tutorial

Creating a Splash Screen Tutorial for iPhone | iPhone Tutorial for Beginner | Programmer | Developer | Tips

Help to build mobile applications for Apple Store.

Mac Developer Tips

Mac Developer Tips » Objective-C

Tips, tools and code for Mac and iPhone Developers.

Objective-C

Objective-C – [iPhoneiOS dev:tips];

iOS, iPhone, iPad,iOS Developer Tips: Learn to Code iOS, iPhone and iPad Applications.

Fast Enumeration on the iPhone

Fast Enumeration on the iPhone

iOS, iPhone, iPad, iOS Developer Tips: Learn to Code iOS, iPhone and iPad Applications.

Objective-Oriented Programming

Object-Oriented Programming with Objective-C: Introduction

The Objective-C language is a programming language designed to enable sophisticated object-oriented programming. Objective-C is defined as a small but powerful set of extensions to the standard ANSI C language. Its additions to C are mostly based on Smalltalk, one of the first object-oriented programming languages. Objective-C is designed to give C full object-oriented programming capabilities and to do so in a simple and straightforward way.

Defensive Programming in Cocoa

mikeash.com: Friday Q&A 2010-08-27: Defensive Programming in Cocoa

Welcome back to another word-laden edition of Friday Q&A. About a year ago, I wrote a post on defensive programming. That post covered defensive programming in a general sense, and Scott Gould has requested that I write one specific to various standard Cocoa practices, which is what I will be talking about today.

iPhone ToolBox

iPhone ToolBox – Daily the Best iPhone Resources

Daily the Best iPhone Resources | iPhone Toolbox.

Programming Book Code Samples

iphone-sdk-programming-book-code-samples – Project Hosting on Google Code

Product Description With iPhone SDK Programming, developers have the expert guidance they need to begin building native applications for Apple’s new iPhone 3G as well as the iPod touch. Inside, veteran mobile developer and Bell Labs scientist Maher Ali begins with a foundational introduction to Objective C and Cocoa programming, and then guides readers through the building programs with Apple’s iPhone SDK.

Flatten HTML Content

“Flatten” HTML Content (i.e strip tags) in Cocoa/Objective-C | rudis dot net

I needed to strip the tags from some HTML that was embedded in an XML feed so I could display a short summary from the full content in a UITableView. Rather than go through the effort of parsing HTML on the iPhone (as I already parsed the XML file) I built this simple method from some half-finished snippets I found. It has worked in all of the cases I have needed, but your mileage may vary. It is at least a working method (which cannot be said about most of the other examples). It works on the iPhone and in standard OS X coding.

Code Snippets

xProgress.com – Code Snippets in Objective-C

Different code snippets in Objective-C.

Learn Objective-C

dzone.com – Learn Objective-C: Day 5

Welcome to part five of this series on Objective-C. Today we’re going to look at memory management, an element of Objective-C (and many other languages) that tends to trip up newer programmers. Most scripting languages (such as PHP) take care of memory managaement automatically, but Objective-C requires that we are careful with our use of memory and manually create and release space for our objects.

Tom Whitson

TomWhitson » NSUserDefaults

TomWhitson -

Storing Custom Object

Qt ,Maemo and some other stuff: Storing custom object and array in NSUserDefaults

In one of my recent program I required to save application state. Easiest solution to save application state in iPhone is to use NSUserDefaults.
In my application I was creating some custom object and array which store custom object and I required to save those in NSUserDefaults
Initially I struggled with this but finally got solution, so though to share it.

Xcode

Nerdhappy . 17 Cures For Migraine: Xcode . Undo

Does Xcode ask you if you are totally, completely, and entirely sure that you want to undo the changes that you so wisely saved? Do you want Xcode to stop? Do this:

Google Mac Blog

Official Google Mac Blog

Two months ago, Chrome team members shared a list of their favorite extensions on theOfficial Google blog. This time around, we asked Mac aficionados on the Chrome team to share with us the extensions they like the most.

Three20 Stylesheets

Three20 Stylesheets iPhone Tutorial | Matt’s Portfolio

In this tutorial, I am going to show you how to use CSS like stylesheets in your iPhone Apps. Right now there is no built-in equivilent to CSS for building iPhone apps, but lucky for us Joe Hewitt has created a way with his Three20 iPhone Library.

iPhone OS SDK

iPhone OS SDK – Checking Internet Reachability | de

Checking for an internet connection is becoming an important part of each iPhone app, as applications and websites evolve to more a more unified experience, getting info off the internet is very important.Checking for an internet connection on iPhone can be a somewhat moderately difficult task. Luckily apple released a Reachability sample code, which then makes implementation very easy.Well, in line with the recent theme of my site, I’m going to show you how I implemented it in my programming experiences lately.I’m going to run you through I how do this in my apps, with a focus on keeping it simple.

Custom-Colored Disclosure

Custom-Colored Disclosure Indicators @ Cocoanetics

ometimes you may want to have a different background color on your table views than Apple White. One problem you will most likely be facing is that this makes it impossible to use the regular table view cell accessories. Black arrows on black background are kinda hard to see.

UINavigationController

UINavigationController title can be some Image? – Stack Overflow

How to make the UINavigationController be a image.

UINavigationBar

UINavigationBar with solid color or image background | foobarpig.com

How about a nice navigation bar without default iPhone gradient or with a beautiful background image? Lets do it! The thing we’re going to do in both

UITabBarController

UITabBarController “More” tab issues – Stack Overflow

UITabBarController “More” tab issues.

UITabBarDelegate Methods

UITabBarDelegate methods and More/Configure NavBar Customization – iPhone Dev SDK Forum

Greetings! I’m working on my first iPhone App (yayyyy). I’ve started with a Tab Bar App in Xcode, each tab containing a navigation controller and a

iPhone iOS

[iPhoneiOS dev:tips];

iOS, iPhone, iPad, iOS Developer Tips: Learn to Code iOS, iPhone and iPad Applications.

Static Constant Strings

Static Constant Strings in Objective-C | NumberGrinder

One of the most commonly used features in Java is the ability to avoid string “magic constants” by putting those strings into static variables. These values are then readily accessible inside of the class, not necessarily visible outside of it, and are easy to modify on the fly if and when such is called for. They also allow me to create the string once, saving both memory and time.

Xcode Objective-C

Xcode Objective-C Text Macro Cheat Sheet

Xcode Text Macro Cheat Sheet.

Memory Leaks

How to avoid memory leaks in iPhone applications – CodeProject

Some tips to avoid leaking memory on your iPhone apps.; Author: r_adem; Section: iPhone; Chapter: Mobile Development.

NSTimer

How do I use NSTimer – Stack Overflow

How to use the NSTimer.

TableView Header

Font size/color of TableView Header – iPhone Dev SDK Forum

Hi, I cant seem to figure out a way to change the font size of the header text on UITableView (titleForHeaderInSection) Anyone care to elaborate?

iOS Development Goodies

iOS Development Goodies – iPhone and iPad SDK development news & tutorials

Programming news, tutorials and tips for iPhone and iPad (iOS) SDK application developers.

iCodeBlog

Making Smarter Table View Cells | iCodeBlog

Table Views are one of the most common things within iPhone Applications. The standard UITableViewCells that are provided by Apple are nice but have always had  a HUGE flaw in my mind. When you apply some text to the textLabel or detailTextLabel of a UITableViewCell the length of the text is not considered at all. If the text is longer than a single line you need to set the numberOfLines property to be enough so that your content can be showed. Moreover, you also need to compute the new total height of the cell to supply for the height delegate method.

Bookmark and Share

1 comment

  1. SACoder says:

    Wow, this will really help me a lot!
    Thanks.

Leave a Reply