background preloader

iOS Dev inside

Facebook Twitter

iOs4 multitasking

General. NSException. iOS Human Interface Guidelines: Custom Icon and Image Creation Guidelines. The Status Bar The status bar displays important information about the device and the current environment (shown below on iPhone).

iOS Human Interface Guidelines: Custom Icon and Image Creation Guidelines

Default (dark) content. UITextField. Button. UILabel. iPhone Dev Center: String Programming Guide for Cocoa: String Fo. This article summarizes the format specifiers supported by string formatting methods and functions.

iPhone Dev Center: String Programming Guide for Cocoa: String Fo

Format Specifiers The format specifiers supported by the NSString formatting methods and CFString formatting functions follow the IEEE printf specification; the specifiers are summarized in Table 1. Note that you can also use the “n$” positional specifiers such as %1$@ %2$s. For more details, see the IEEE printf specification.

UIAlertView

UIWebView. String Programming Guide for Cocoa: String Format Specifiers. This article summarizes the format specifiers supported by string formatting methods and functions.

String Programming Guide for Cocoa: String Format Specifiers

Format Specifiers The format specifiers supported by the NSString formatting methods and CFString formatting functions follow the IEEE printf specification; the specifiers are summarized in Table 1. Note that you can also use the “n$” positional specifiers such as %1$@ %2$s.

UITableview

CodingGuidelinesForCocoa.pdf. ModalViewController presentModalViewController. Shake. Tools and Helpers. iPhone Dev Center - Apple Developer Connection. iPhone Dev Center: iPhone Application Programming Guide: Introdu. This document is the starting point for creating iOS apps.

iPhone Dev Center: iPhone Application Programming Guide: Introdu

It describes the fundamental architecture of iOS apps, including how the code you write fits together with the code provided by iOS. This document also offers practical guidance to help you make better choices during your design and planning phase and guides you to the other documents in the iOS developer library that contain more detailed information about how to address a specific task. The contents of this document apply to all iOS apps running on all types of iOS devices, including iPad, iPhone, and iPod touch. At a Glance The starting point for any new app is identifying the design choices you need to make and understanding how those choices map to an appropriate implementation. Translate Your Initial Idea into an Implementation Plan Every great iOS app starts with a great idea, but translating that idea into actions requires some planning.

UIKit Provides the Core of Your App Apps Require Some Specific Resources Prerequisites.

UIDevice

Introduction to The Objective-C. NSUserDefaults Class Reference. Overview The NSUserDefaults class provides a programmatic interface for interacting with the defaults system.

NSUserDefaults Class Reference

The defaults system allows an application to customize its behavior to match a user’s preferences. For example, you can allow users to determine what units of measurement your application displays or how often documents are automatically saved. Applications record such preferences by assigning values to a set of parameters in a user’s defaults database. The parameters are referred to as defaults since they’re commonly used to determine an application’s default state at startup or the way it acts by default. At runtime, you use an NSUserDefaults object to read the defaults that your application uses from a user’s defaults database. The NSUserDefaults class provides convenience methods for accessing common types such as floats, doubles, integers, Booleans, and URLs.

Values returned from NSUserDefaults are immutable, even if you set a mutable object as the value. NSUserDefaults class reference. Up Authors Georg Tuparev (Tuparev@EMBL-Heidelberg.de) Richard Frith-Macdonald (rfm@gnu.org)

NSUserDefaults class reference

NSUserDefaults, sauvegarder vos préférences. Novembre 3, 2008 Pour sauvegarder des infos dans votre application il faut utiliser la classe NSUserDefaults.

NSUserDefaults, sauvegarder vos préférences

On peut y enregistrer les classes suivantes : NSString, NSArray, NSDictionary, NSNumber, NSDate, NSData Pour le reste faut utiliser un NSData. Pour chaque objet on lui affecte une clef pour pouvoir le retrouver. Mac Dev Center: User Defaults Programming Topics for Cocoa: Usin.

iOS Localization

Secu Crypto & network. Network. iPhone Dev Center: Memory Management Programming Guide for Core. Microprocessor architectures commonly use two different methods to store the individual bytes of multibyte numerical data in memory.

iPhone Dev Center: Memory Management Programming Guide for Core

This difference is referred to as “byte ordering” or “endian nature.” Most of the time the endian format of your computer can be safely ignored, but in certain circumstances it becomes critically important. OS X provides a variety of functions to turn data of one endianness into another. Intel x86 processors store a two-byte integer with the least significant byte first, followed by the most significant byte. This is called little-endian byte ordering. To give a concrete example around which to discuss endian format issues, consider the case of a simple C structure which defines two four byte integers as shown in Listing 1. Listing 1 Example data structure. iPhone Dev Center: Memory Management Programming Guide for Core. If you need to find out the host byte order you can use the function CFByteOrderGetCurrent. The possible return values are CFByteOrderUnknown, CFByteOrderLittleEndian, and CFByteOrderBigEndian. Byte Swapping Integers Core Foundation provides three optimized primitive functions for byte swapping— CFSwapInt16, CFSwapInt32, and CFSwapInt64.

All of the other swapping functions use these primitives to accomplish their work. iPhone Dev Center: Byte-Order Utilities Reference. CFByteOrderGetCurrent Returns the byte order of the current computer.

iPhone Dev Center: Byte-Order Utilities Reference

CFByteOrder CFByteOrderGetCurrent ( void ); Return Value.

KVO

iPhone OS Reference Library. Cocoa Fundamentals Guide. iPhonreDeveloper Program. iPhone Dev Center: Interface Builder User Guide: Introduction. iPhone Dev Center - Apple Developer Connection. iPhone Dev Center: UINavigationController Class Reference. The UINavigationController class implements a specialized view controller that manages the navigation of hierarchical content.

iPhone Dev Center: UINavigationController Class Reference

Support - Discussions - [iPhone] Switch UIViews ... Hi. I just have a pretty basic question actually: How do I switch between views on the iPhone? I don't want to use a tab bar controller or navigation controller. Tapping a button on one screen (view) should bring the user to another screen. Possibly I want to have a nice transition animation, like a flip or a sliding animation. Right now I'm just adding multiple views to the window and I just view / hide them according to what I want to show.

Thank you very much! Florian. Gérer des UIView avec un UIViewController sur iPhone. Nous avons récemment vu comment gérer les bases d’une UIView. Voyons maintenant comment contrôler les UIView depuis un UIViewController. Comme son nom l’indique, ce dernier permet de contrôler les vues de votre application afin de respecter un minimum le modèle MVC. I] Rapides Rappels sur le modèle MVC. iPhone Dev Center: View Controller Programming Guide for iPhone. Custom content view controllers are the heart of your app. You use them to present your app’s unique content.

All apps need at least one custom content view controller. Complex apps divide the workload between multiple content controllers. A view controller has many responsibilities. Some of these responsibilities are things that iOS requires the view controller to do. Anatomy of a Content View Controller.

Graphical

NSBundle. UIEvent.