`
whoisjackychen
  • 浏览: 13193 次
文章分类
社区版块
存档分类
最新评论

iPhone开发简介

 
阅读更多
iPhone开发简介
--简单介绍iPhone上的应用软件开发过程

iPhone OS
四层:
Cocoa Touch
Media
Core Services
Core OS

1. 底下两层Core OS和Core Services都是C写的,上面两层Media和
Cocoa Touch是用Object-C写的。
2. iPhone OS无内存回收机制。和C/C++一样,申请的内存需自己释放(半自动内存管理)。
3. iPhone上的应用软件开发都是用Object-C,IDE用Xcode(针对Mac上的开发也是它了)。

什么是Object-C
Object-C是Apple自己搞的一个面向对象语言,是ANSI C(标准C)的一个超集,里面糅合了Smalltalk的面向对象的特性,如类、封装、继承、多态等等。简单说就是标准C和Smalltalk的核集。

HelloWorld
贴main.m的代码在下面,其他代码在iPhone DevCentre上能下载:
//main.m
#import <UIKit/UIKit.h>

int main(int argc, char *argv[])
{
NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
int retVal = UIApplicationMain(argc, argv, nil, nil);
[pool release];
return retVal;
}

资源:
iPhone DevCentre: http://developer.apple.com/iphone/
上面关于iPhone开发的资料一应俱全啦。。。

结论:
因为iPhone开发都在Mac上进行,但手头没Mac,也没iPhone,所以没法跑一些实例。。。下次。。。

明天介绍gPhone上的开发。。。
分享到:
评论

相关推荐

    Iphone开发系列源码——Iphone主题源码

    Iphone开发系列源码——Iphone主题源码Iphone开发系列源码——Iphone主题源码Iphone开发系列源码——Iphone主题源码Iphone开发系列源码——Iphone主题源码Iphone开发系列源码——Iphone主题源码Iphone开发系列源码...

    iPhone开发实战.pdf

    #### 1.1 iPhone应用开发简介 iPhone作为苹果公司推出的一款智能手机,在全球范围内拥有庞大的用户群体。因此,开发高质量的iPhone应用程序对于企业和个人开发者而言具有重要意义。iPhone应用开发主要基于iOS操作...

    iPhone开发基础教程电子书

    这里推荐两本书《objective-c基础教程》和《iphone开发基础教程》,这两本都是圣经级的巨作,我相信每一个iphone开发人员应该都不会错过这两本书的。  等你xcode和objective-c摸熟之后,或者说,上面提到的那两...

    Iphone开发系列源码——iPhone版Wordpress源代码

    Iphone开发系列源码——iPhone版Wordpress源代码Iphone开发系列源码——iPhone版Wordpress源代码Iphone开发系列源码——iPhone版Wordpress源代码Iphone开发系列源码——iPhone版Wordpress源代码Iphone开发系列源码...

    iPhone开发快速入门简介

    【iPhone开发快速入门简介】 开发iPhone应用对于新手来说可能是一个挑战,但有了合适的入门资料,这个过程会变得容易很多。本文将围绕iPhone开发的基础知识展开,包括硬件特性、软件架构、开发环境、Objective-C...

    iPhone3开发基础教程

    《iPhone3开发基础教程》是针对初学者的一本详尽指南,旨在引领读者探索iPhone SDK,深入了解iPhone和iPod touch编程。本书由Dave Mark与Jeff LaMarche共同编写,为第三版更新修订版,专为iOS开发新手设计,涵盖了...

    Iphone开发系列源码——Image图片缩放随着手指

    Iphone开发系列源码——Image图片缩放随着手指Iphone开发系列源码——Image图片缩放随着手指Iphone开发系列源码——Image图片缩放随着手指Iphone开发系列源码——Image图片缩放随着手指Iphone开发系列源码——Image...

    轻松学iPhone开发

    《轻松学iPhone开发》这本书是为想要进入iOS应用开发领域的初学者精心编写的。它旨在以轻松易懂的方式,引导读者逐步了解并掌握iPhone应用程序的开发技能。书中的内容主要分为三部分,每一部分都围绕着不同的学习...

    iPhone开发环境搭建

    【iPhone开发环境搭建】 搭建iPhone开发环境是iOS应用开发的第一步,主要涉及到在特定的操作系统环境下安装必要的开发工具。由于iPhone应用只能在苹果公司的Mac OS X系统上开发,因此,你需要准备一个运行Mac OS X...

    iPhone开发基础教程

    《iPhone开发基础教程》内容完整丰富,具有较强的通用性,编程领域中各层次读者都能通过《iPhone开发基础教程》快速学习iPhone开发,提高相关技能。iPhone 是一种全新的移动平台,苹果公司为它推出了强大的软件开发...

    iPhone开发入门到精通视频教程

    资源名称:iPhone开发入门到精通视频教程资源目录:【】iOS开发源码系列---工具【】iOS开发源码系列---应用【】iOS开发源码系列---游戏【】iOS开发源码系列---类库与框架【】iOS开发真机测试与发布【】iOS开发视频...

    iphone开发实战

    本书全面探讨了iPhone平台的两种编程方式——Web开发和SDK编程。全在Web开发方面,分别介绍了三个iPhone Web库,即WebKit、iUI和Canvas,并讨论了Web开发环境Dashcode,最后阐述... 本书适合所有iPhone开发人员学习参考

    IPhone开发

    iphone开发秘籍,移动手机开发,参照软件开发应用

    深入浅出iPhone开发

    《深入浅出iPhone开发》是一本专为iPhone应用程序开发初学者编写的指南,旨在通过实际应用案例,系统地介绍iOS开发的各项技术。本书的核心目标是让读者能够从零基础逐步掌握开发iPhone应用所需的知识和技能。 在iOS...

    深入浅出iPhone开发(清晰版,内含中英2个版本的书)

    知名的Head First系列丛书之一,风格与其他Head First系列一脉相承,一定能让读者轻松学会iPhone开发,《深入浅出iPhone开发》是针对iPhone开发的初学者设计的,以几个应用实例的开发为例,循序渐进地对iPhone开发的...

    Professional iPhone Programming with MonoTouch and .NET/C#

    - **第1章**: iPhone 开发简介,重点介绍 MonoTouch 如何让 C# 开发者轻松上手。 - **第2章**: MonoTouch 入门教程,涵盖基本概念和开发环境设置。 - **第3章**: UI 设计与屏幕控制,教授如何使用屏幕控件规划...

    iPhone开发基础教程-PDF版

    《iPhone开发基础教程-PDF版》是一份专为初学者设计的全面指南,旨在帮助读者掌握iOS应用开发的基础知识和技能。本教程涵盖了从安装开发环境到创建第一个应用的全过程,深入浅出地讲解了iPhone应用程序开发的核心...

    Iphone开发系列源码——多功能播放器源码

    Iphone开发系列源码——多功能播放器源码Iphone开发系列源码——多功能播放器源码Iphone开发系列源码——多功能播放器源码Iphone开发系列源码——多功能播放器源码Iphone开发系列源码——多功能播放器源码Iphone开发...

Global site tag (gtag.js) - Google Analytics