iPhone編程簡介學習教程
iPhone編程簡介學習教程是本文要介紹的內容,在iphone開發之前,一定要先來認識iphone編程,先來看詳細內容。Mac不僅僅是一個華麗的外表,更有一個堅實而美麗的內心。
首先我先貼上一個圖,介紹了在Mac系統編程中的Layers
圖上的各個layer給開發人員提供了一些調用的接口,通過這些接口我們可以調用系統的一些功能或者框架為我們實現好的功能以完成我們需要的功能。
1、Kernel & Driver
這一層提供一些硬件的接口,比如如何使用硬件的一些特性完成一些功能。
2、Core OS
提供一些在核心服務層調用不到的一些比較底層的系統服務。如AGL,OpenCL的調用
3、Core Services
在這一層你可以獲取Mac OS X提供的一些比較基礎的服務. 如讀取文件,網絡套結字socket,
4、Media
這一層提供一些多媒體的方法
5、Cocoa
實現了一個事件驅動的用戶界面接口,通過Cocoa進行編程,你可以通過很少的代碼完成很漂亮的功能,而無須關注太多的細節問題。
Cocoa Touch 是用于iPhone OS的 因為移動設備上不會有像Mac OS X上那樣的拖動窗口的操作,也不會存在菜單欄等等。
而是一些簡潔的窗口,以及對觸控的支持。
工具
蘋果公司的IDE做的非常的漂亮,也很實用,使得編程完全變成一種享受。
Xcode是用來寫代碼的,Interface Builder是用來做界面的,
二者結合的很好。
Cocoa框架是使用Objectice C來編碼實現的,所以我們在寫代碼的時候基本上是使用Objective C語言了。
小結:iPhone編程簡介學習教程的內容介紹完了,希望通過本文的學習對能你有所幫助。