IPad development overview-xcode4

Source: Internet
Author: User
Tags uikit ipad keyboard

 

  • Introduction
  • The anatomy of an iPad 2
    • IOS 4
    • Display
    • Wireless connectivity
    • Wired connectivity
    • Memory
    • Cameras
    • Sensors
    • Location Detection
    • Central Processing Unit (CPU)
    • Graphics Processing Unit (GPU)
    • Speaker and microphone
    • Battery
  • IOS 4 architecture and SDK frameworks
    • IPhone OS becomes IOS
    • An overview of the IOS 4 Architecture
    • The cocoa touch Layer
    • Uikit framework (uikit. Framework)
    • Map KIT framework (mapkit. Framework)
    • Push Notification Service
    • Message UI framework (messageui. Framework)
    • Address book UI framework (addressui. Framework)
    • Game KIT framework (gamekit. Framework)
    • IAD framework (IAD. Framework)
    • Event kit UI framework
    • The IOS media layer
    • Core video framework (corevideo. Framework)
    • Core text framework (coretext. Framework)
    • Image I/O framework (ImageIO. Framework)
    • Assets Library Framework (assetslibrary. Framework)
    • Core graphics framework (CoreGraphics. Framework)
    • Quartz core framework (quartzcore. Framework)
    • OpenGL ES framework (opengles. Framework)
    • IOS audio support
    • AV foundation framework (avfoundation. Framework)
    • Core audio frameworks (coreaudio. Framework, audiotoolbox. Framework and audiounit. Framework)
    • Open Audio Library (openal)
    • Media Player framework (mediaplayer. Framework)
    • Core MIDI framework (coremidi. Framework)
    • The IOS Core Services Layer
    • Address book framework (addressbook. Framework)
    • Cfnetwork framework (cfnetwork. Framework)
    • Core data framework (coredata. Framework)
    • Core foundation framework (corefoundation. Framework)
    • Core media framework (coremedia. Framework)
    • Core telephony framework (coretelephony. Framework)
    • Eventkit framework (eventkit. Framework)
    • Foundation framework (Foundation. Framework)
    • Core location framework (corelocation. Framework)
    • Mobile core services framework (mobilecoreservices. Framework)
    • Store KIT framework (storekit. Framework)
    • SQLite Library
    • System Configuration framework (systemconfiguration. Framework)
    • Quick look framework (quicklook. Framework)
    • The IOS core OS layer
    • Accelerate framework (accelerate. Framework)
    • External accessory framework (externalaccessory. Framework)
    • Security Framework (Security. Framework)
    • System (libsystem)
  • Installing xcode 4 and the IOS 4 SDK
    • Identifying if you have an Intel or PowerPC based MAC
    • Installing xcode 4 and the IOS 4 SDK
    • Starting xcode 4
  • Creating a simple iPad IOS 4 app
    • Starting xcode 4
    • Creating the iOS app user interface
    • Changing component Properties
    • Adding objects to the user interface
    • Building and running an iPad app in xcode 4
    • Dealing with build errors
  • Testing
    IOS 4 apps on the iPad-developer certificates and provisioning profiles

    • Joining
      The IOS Developer Program
    • Creating
      An iOS development Certificate Signing Request
    • Submitting
      The iOS development Certificate Signing Request
    • Installing
      An iOS development certificate
    • Assigning
      Devices
    • Creating
      An app ID
    • Creating
      An iOS development provisioning Profile
    • Enabling
      An iPad device for development
    • Associating
      An app ID with an app
    • IOS
      And SDK version compatibility
    • Installing
      An app onto a device

  • An overview of the iPad IOS 4 Application Development Architecture
    • Model View Controller (MVC)
    • The target-action pattern, iboutlets and ibactions
    • Subclassing
    • Delegation
  • Creating an interactive IOS 4 iPad app
    • Creating the new project
    • Creating the user interface
    • Building and running the sample application
    • Adding actions and outlets
    • Connecting the actions and outlets to the user interface
    • Building and running the finished application
  • Writing IOS 4 code to hide the iPad keyboard
    • Creating the example app
    • Hiding the keyboard when the user touches the return key
    • Hiding the keyboard when the user taps the background
  • Understanding iPad IOS 4 Views, windows and
    View hierarchy

    • An overview of views
    • The uiwindow class
    • The view hierarchy
    • View types
    • The window
    • Container views
    • Controls
    • Display views
    • Text and web views
    • Navigation views and Tab bars
    • Alert views and Action Sheets
  • IOS 4 iPad rotation, view resizing and layout handling (xcode 4)
    • Setting up the example
    • IPad screen resolution
    • Enabling Rotation
    • Testing Rotation Behavior
    • Refreshing ing view autosizing
    • Coding layout and size changes
  • Creating an iOS 4 iPad multiview application using
    The tab bar

    • An overview of the tab bar
    • Understanding view controllers in a multiview Application
    • Setting up the tab bar example application
    • Processing the app delegate
    • Creating the uitabbarcontroller
    • Connecting the app delegate outlet to the tab bar
      Controller
    • Creating the content views and view Controllers
    • Associating content views with tabs
    • Testing the multiview Application
  • Creating a simple IOS 4 iPad table view application
    • An overview of the table View
    • The table view delegate and datasource
    • Table view styles
    • Table view cell styles
    • Setting up the project
    • Adding the table view component
    • Making the delegate and datasource connections
    • Implementing the datasource
    • Building and running the application
    • Adding table view images and changing cell styles
  • Creating a navigation based IOS 4 iPad
    Application Using tableviews

    • Understanding the navigation Controller
    • An overview of the example
    • Setting up the project
    • Reviewing the project files
    • Setting up the data in the Root View Controller
    • Writing code to display the data in
      Table View
    • Creating the second view Controller
    • Connecting the second view controller
      The Root View Controller
    • Creating the NIB file for the second table
      View
    • Implementing the functionality of the second
      View Controller
    • Popping the View Controller off the navigation
      Controller Stack
    • Adding the Navigation Code
  • An iPad IOS 4 split view and popover example
    • An overview of split view and popovers
    • About the example iPad split view and popover Project
    • Creating the project
    • Reviewing the project
    • Refreshing ing master view items
    • Refreshing the Detail View Controller
    • Connecting master selections to the Detail View
    • Popover implementation
    • Testing the application
  • Using the uipickerview
    And uidatepicker components in IOS 4 iPad applications

    • The datepicker and
      Pickerview Components
    • A datepicker example
    • Designing the user
      Interface
    • Coding the Date Picker
      Example functionality
    • Releasing memory
    • Building and running
      The iPad Date Picker Application

  • An iOS 4 iPad Multiple Component uipickerview example (xcode 4)
    • Creating the iPad pickerview Project
    • Uipickerview delegate and datasource
    • The pickerviewcontroller. h file
    • Designing the user interface
    • Initializing the arrays
    • Implementing the datasource Protocol
    • Implementing the delegate
    • Releasing memory
    • Testing the application
  • Working with directories on the iPad with IOS 4
    • The application documents directory
    • The objective-C nsfilemanager, nsfilehandle and nsdata classes
    • Understanding pathnames in objective-C
    • Creating an nsfilemanager Instance Object
    • Identifying the current working directory
    • Identifying the specified ents directory
    • Identifying the temporary directory
    • Changing directory
    • Creating a new directory
    • Deleting a directory
    • Listing the contents of a directory
    • Getting the attributes of a file or directory
  • Working with files on the iPad with IOS 4
    • Creating an nsfilemanager instance
    • Checking if a file exists
    • Comparing the contents of two files
    • Checking if a file is readable/writable/executable/deletable
    • Moving/renaming a file
    • Copying a file
    • Removing a file
    • Creating a symbolic link
    • Reading and Writing files with nsfilemanager
    • Nsfilehandle file offsets and seeking
    • Reading data from a file
    • Writing data to a file
    • Truncating a file
  • IPad IOS 4 SDK directory handling and
    File I/O-A worked example

    • The example iPad application
    • Setting up the application project
    • Designing the user interface
    • Checking for the data file on Application
      Startup
    • Implementing the Action Method
  • Data persistence on the iPad using archiving with IOS 4
    • An overview of archiving
    • The iPad object archiving example application
    • Implementing the actions and outlets
    • Releasing memory
    • Designing the iPad user interface
    • Checking for the existence of the archive file on startup
    • Archiving object data in the Action Method
    • Testing the application
  • IOS 4 iPad database implementation using SQLite
    • What is SQLite?
    • Structured Query Language (SQL)
    • Trying SQLite on MacOS X
    • Preparing an iPad application project for SQLite Integration
    • Key SQLite Functions
    • Declaring a SQLite Database
    • Opening or creating a database
    • Preparing and executing a SQL statement
    • Creating a database table
    • Extracting data from a database table
    • Closing a SQLite Database
  • An example SQLite based IOS 4 iPad application
    • About the example SQLite iPad application
    • Creating and preparing the SQLite Application Project
    • Importing sqlite3.h and declaring the database reference
    • Creating the outlets and actions
    • Releasing memory
    • Creating the database and table
    • Implementing the code to save data to the SQLite Database
    • Implementing code to extract data from the SQLite Database
    • Designing the user interface
    • Building and running the application
  • Working with IOS 4 iPad databases using core data
    • The core data stack
    • Managed Objects
    • Managed object context
    • Managed Object Model
    • Persistent store Coordinator
    • Persistent object store
    • Defining an Entity description
    • Obtaining the managed object context
    • Getting an Entity description
    • Creating a managed object
    • Getting and setting the attributes of a managed object
    • Fetching Managed Objects
    • Retrieving Managed Objects Based on criteria
  • An iOS 4 iPad core data tutorial
    • The iPad core data example application
    • Creating a core data based iPad application
    • Creating the Entity description
    • Adding a View Controller
    • Connecting the view
    • Adding actions and outlets to the View Controller
    • Designing the user interface
    • Saving data to the persistent store using core data
    • Retrieving data from the persistent store using core data
    • Releasing memory
    • Building and running the example application
  • An overview of IOS 4 iPad multitouch, taps and gestures
    • The responder chain
    • Forwarding an event to the next Responder
    • Gestures
    • Taps
    • Touches
    • Touch notification methods
    • Touchesbegan Method
    • Touchesmoved Method
    • Touchesended Method
    • Touchescancelled Method
  • An example IOS 4 iPad touch, multitouch and tap Application
    • The example IOS iPad tap and touch Application
    • Creating the example iPad touch Project
    • Creating the outlets
    • Designing the user interface
    • Enabling multitouch on The View
    • Implementing the touchesbegan Method
    • Implementing the touchesmoved Method
    • Implementing the touchesended Method
    • Getting the coordinates of a touch
  • Contact Us

    The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

    If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.