最近在看斯坦福大学的一个iPhone编程的教程。
讲的很是不错,我从今天开始,在这里陆续讲一些自己的学习心得。
Mac不仅仅是一个华丽的外表,更有一个坚实而美丽的内心。
首先我先贴上一个图,介绍了在Mac系统编程中的Layers
图上的各个layer给开发人员提供了一些调用的接口,通过这些接口我们可以调用系统的一些功能或者框架为我们实现好的功能以完成我们需要的功能。
1.Kernel & Driver
这一层提供一些硬件的接口,比如如何使用硬件的一些特性完成一些功能。
2.Core OS
提供一些在核心服务层调用不到的一些比较底层的系统服务。如AGL,OpenCL的调用
3.Core Services
在这一层你可以获取Mac OS X提供的一些比较基础的服务. 如读取文件,网络套结字socket,
2.Media
这一层提供一些多媒体的方法
3.Cocoa
实现了一个事件驱动的用户界面接口,通过Cocoa进行编程,你可以通过很少的代码完成很漂亮的功能,而无须关注太多的细节问题。
Cocoa Touch 是用于iPhone OS的 因为移动设备上不会有像Mac OS X上那样的拖动窗口的操作,也不会存在菜单栏等等。
而是一些简洁的窗口,以及对触控的支持。
工具
苹果公司的IDE做的非常的漂亮,也很实用,使得编程完全变成一种享受。
Xcode是用来写代码的,Interface Builder是用来做界面的,
二者结合的很好。
Cocoa框架是使用Objectice C来编码实现的,所以我们在写代码的时候基本上是使用Objective C语言了。
- 大小: 72.6 KB
分享到:
相关推荐
iPhone SDK编程入门经典,让您轻松入门学习IOS的开发
30天精通iPhone手机编程+实例iPhone SDK编程入门教程.rar
《iPhone应用程序编程指南》中文版,快速上手开发iphone应用。
iPhone游戏编程实例
英文名 Beginning Your iPhone Programming Journey
iPhone应用程序编程指南iPhone应用程序编程指南iPhone应用程序编程指南
iPhone应用程序编程指南-中文版 pdf iPhone应用程序编程指南-中文版 pdf iPhone应用程序编程指南-中文版 pdf
iPhone应用程序编程指南(中文) 来自苹果开发者中心参考库
因此,阅读《iPhone高级编程:使用Mono Touch和.NET/C#》的读者需要具有一定的C#/.net开发经验,并希望面向iphone编程。 作者简介 麦克卢尔(Wallace B.McClure),是微软MVP、ASP Insider、INETA Speaker's Bureau...
Xiao的收藏之Iphone 编程系列 iPhone Advanced Projects
第一部分 iphone编程简介. 第1章 iphone简介2 1.1 iphone核心规范3 1.1.1 iphone的输入及输出规范3 1.1.2 iphone网络规范4 1.1.3 iphone浏览器规范5 1.1.4 iphone的其他硬件特性5 1.2 iphone在行业中...
iphone游戏编程实例pdf+源码
iPhone应用程序编程指南(中文版)iPhone应用程序编程指南(中文版)iPhone应用程序编程指南(中文版)iPhone应用程序编程指南(中文版)iPhone应用程序编程指南(中文版)
iPhone编程各种等待状态,iPhone编程好看的等待状态
iphone 编程 要求与规定 iphone HIG.pdf
无论你是一位Mac编程新手还是摩拳擦掌准备上手iPhone和iPod Touch的Mac开发行家,《学习iPhone编程(英文)(影印版)》都将为你构建面向市场的iPhone应用开一个好头。获取为iPhone和iPod Touch编程所需的实战经验。...
Xiao的收藏之Iphone 编程系列 Core Animation Guide
iPhone+SDK编程入门经典:使用Objective-C
自己在研究的一个项目,由于没带u盘,方便自己随时取用