/* syntax highlight */ /* end of syntax highlight */

2010年11月25日 星期四

iphone app 開發 (九) – cocoa 所提供之物件

Bookmark and Share

image

本篇將更深入了解 cocoa 之運作流程

-------------------------------------------------------------------------------------------------------------------

 

在 cocoa 架構當中,最重要相關的有兩個, UIKit 和 Foundation

Foundation (轉載自 Austin's study note )

Foundation 提供除了 User Interface 外設計程式所需要的基本 class 和功能,如

  • Memory management, Object mutability, Notifications.
  • Bundle 相關功能.
  • Unicode string support.
  • Object persistence, Object distribution.
  • Basic data type, file system function, thread...

 

UIkit (

UIkit 是一個 framework , 提供了 iPhone 上許許許多多的 interface 元件,架構圖如下,詳細內容請 google 元件名稱,會指引到 iOS Application Programming Guide

uikit_classes

 

另外 Cocoa 也提供了若干物件可供使用,如下圖

image 

 

以下是介紹,直接看圖就知道是什麼了,不過上面後面有標 mac os x 的是指在 MAC 平台上才能用的元件,故在這裡不做介紹。以下是各元件的圖片。

 

Windows (圖片取自 這裡)

image

 

text fields (圖片取自 這裡)

image

 

image views (圖片取自 這裡)

image

 

date picker (圖片取自 這裡)

image

 

sheet and dialogs (圖片取自 這裡)

image

 

segmented control (圖片取自 這裡)

image

 

table views (圖片取自 這裡)

image

 

process indicator (圖片取自 這裡)

image

 

buttons (圖片取這 這裡)

image

 

sliders (圖片取自 這裡)

image

 

switch control (圖片取自 這裡)

image

 

看到這些元件

應該對於未來的 App 規劃更有概念了吧

也歡迎閱讀本 blog 的其他篇文章,跟版主一起學習 iPhone 開發

 

參考資料

What Is Cocoa?

Cocoa Fundamental 筆記 (iPhone) part1

Cocoa (API)

0 意見:

張貼留言

Related Posts Plugin for WordPress, Blogger...