iPhone编程简介学习教程

移动开发 iOS
本文介绍的是iPhone编程,主要是来介绍iphone编程初涉,在开发之前,先让我们来认识iphone编程,来看详细内容。

iPhone编程简介学习教程是本文要介绍的内容,在iphone开发之前,一定要先来认识iphone编程,先来看详细内容。Mac不仅仅是一个华丽的外表,更有一个坚实而美丽的内心。

首先我先贴上一个图,介绍了在Mac系统编程中的Layers

iPhone编程简介学习教程

图上的各个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编程简介学习教程的内容介绍完了,希望通过本文的学习对能你有所帮助。

责任编辑:zhaolei 来源: 互联网
相关推荐

2011-07-21 16:48:19

iPhone 游戏

2011-08-09 14:24:18

iPhone多线程线程

2010-07-19 16:47:54

Perl

2011-07-27 16:46:04

iPhone iPhone破解 MacPort

2011-08-23 13:27:46

Luaglobal变量

2011-08-18 10:32:13

iPhone编程视图

2011-08-22 10:31:40

iPhone开发BSD Socket

2011-08-19 09:49:03

iPhone开发Three20 NetTTRequestLo

2011-08-12 13:19:24

iPhoneSDK安装

2011-08-10 15:48:10

iPhone网络

2021-03-15 11:35:28

人工智能机器学习

2011-08-03 17:44:57

iPhone App 文件

2011-08-02 17:37:01

IPhone开发 环境搭建

2011-07-08 16:02:24

iphone

2011-07-08 14:58:16

iPhone Xcode iOS

2011-08-10 18:24:22

iPhone 图形 绘图

2011-09-01 16:45:15

J2MELua

2011-06-07 17:35:39

iphone 多线程

2011-07-18 15:32:14

iPhone 录音 播放

2016-08-10 17:23:36

PythonUrllibURL
点赞
收藏

51CTO技术栈公众号