IPad程式開發概要-Xcode4版本

來源:互聯網
上載者:User

 

  • 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 the
    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
    • Configuring 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
    • Configuring 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 the
      Table View
    • Creating the Second View Controller
    • Connecting the Second View Controller to
      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
    • Configuring Master View Items
    • Configuring 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 Documents 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
  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    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.