菜单

net程序员的三星开辟,现场直击

2019年7月20日 - 产品测评
net程序员的三星开辟,现场直击

9:26AM – 几百名的新闻从业人员鱼贯而入。主站实况

模拟器:编译通过的项目,可以利用SDK自带的模拟器对程序进行试运行测试;但对于某些需要硬件支持的功能,目前尚未能提供好的模拟方案。

MonoTouch 组件和类库

MonoTouch is made up of the following four components:

最常用的命名空间

 

Objective-C是ANSI版本C编程语言的超集,扩展了C 
语言使它具备面向对象设计的能力,如类,消息和继承。Objective-C
程序中可以利用现有的C语言代码,使其利用现有的软件架构。这也是为什么Objective-C
过去多年间能够成为一种流行的用户界面开发语言而且至今没有消亡,因为一方面用它可以实现底层系统编程,另一方面可以支持利用动态架构进行开发。

9:51AM –
进去啦(不知道几次了…)!图片 499:57AM
-「绅士美女们,欢迎光临苹果发布会。」图片 5010:01AM

各种SmartPhone上的跨平台开源框架的总结

关于iPhone SDK

9:05AM -按惯例,我们已经注册排队中.

基于WEB的形式的一些框架在下面这个文章介绍过

苹果公司在北京时间2010年6月22号凌晨发布了第四代iPhone操作系统的正式版,并命名为iOS4,对应的iOS4
SDK 4.0.1可以从苹果网站上下载

图片 51

对于.net人员来说,使用C#语言也可以进行开发,这就是MonoTouch

iPhone开发前必备文档是本文要介绍的内容,主要讲解的是iphone开发的几个基本概念,也是开发前必须弄清楚的问题,我们来看详细内容。

图片 52

monotouch

2009年Novell开始的项目

通过MonoTouch,使用C#语言实现可以在iPhone上发布和销售的软件

MonoTouch免费版本只能在模拟器中开发调试和测试,在iPhone设备和app
store上必须购买授权。

作为开发人员,对iPhone SDK需要关注的主要是下面三大部分:Xcode、Interface
Builder以及iPhone模拟器。

开发环境准备

 1. Make sure you have your Intel Mac running at least version
10.5.7

  2. Download and install the Mono framework:
www.go-mono.com/mono-downloads/download.html.

  3. Download and install MonoTouch:

  4. Download and install MonoDevelop:

  5. Download and install the iPhone SDK:
www.apple.com/downloads/macosx/development_tools/iphonesdk.html.

安装好以上的工具后就可以使用MonoDevelop进行开发了

音频和视频:Core Audio、OpenAL、Media Library、AV Foundation;

iPhone软件的Native开发除了使用Apple推荐的Objective-C 
Cocoa之外,也有其他的一些工具和SDK提供

图形和动画:Core Animation、OpenGL ES、Quartz 2D;

 

Objective-C目前的版本是2.0,更多关于Objective-C的学习,可以参照苹果公司的开发文档《TheObjective-C
2.0 Programming Language》。

本文所说的iPhone开发只能在Mac
Leopard操作系统下进行,对于没有Macintosh计算机的朋友,可以考虑在虚拟机中安装Mac
Leopard进行开发。

用户应用:Address Book、Core Location、Map Kit、Store Kit;

新的OS增加了包括多任务支持在内的100多项新特性,新的系统将更加人性化和更安全。

其他必要条件及预备知识

开发iPhone程序的首选语言是Objective-C,我们将在后面的篇章中看到这个专用语言的各种语法特点。但已经假定您们已经熟悉掌握了C语言及面向对象的相关概念。

Xcode:SDK中包含的一个最重要的元素,它是苹果公司的IDE.
Xcode提供了各种实用的工具,用于创建和调试源代码、编译应用程序以及调优应用程序的性能。

数据管理:Core Data、SQLite;

前必备文档是本文要介绍的内容,主要讲解的是 iphone开发
的几个基本概念,也是开发前必须弄清楚的问题,我们来看详细内容。…

Cocoa Touch这个名字来自于CocoaCocoa是为Mac OS
X以及更早的NextStep编程而开发出来的面向对象框架),再加上单独为移动设备和触摸屏“Touch”的由来)设计的图形界面类。

据说最近放出的Xcode4测试版已经将Interface
Builder集成其中,合为一体,而不必在开发过程中在两者之间不停切换。

关于Cocoa Touch

Cocoa Touch 包含了创建世界一流 iPhone
应用程序需要的所有框架,从三维图形,到专业音效,甚至提供设备访问 API
以控制摄像头,或通过 GPS 获知当前位置。Cocoa Touch
既包含只需要几行代码就可以完成全部任务的强大的Objective-C
框架,也在需要时提供基础的 C 语言API 来直接访问系统。

编写iPhone应用程序将成为一种全新的体验,这种体验与之前您使用过的任何平台都不相同。好了,现在准备开始iPhone之旅吧!

下面是 Cocoa Touch 中一小部分可用的框架:

网络:Bonjour、WebKit、BSD Sockets;

InterfaceBuilder:它是苹果公司为开发人员提供的界面设计工具。在Interface
Builder上能进行各类库控件的拖放操作、定义属性、绑定事件等。

1986年,Brad
Cox在第一个纯面向对象语言Smalltalk基础上写成了Objective-C语言。这之后,Brad
Cox创立了StepStone公司从事Objective-C的推广。1988年,Steve
Jobs的NextStep采用Objective-C作为开发语言,1992年GNU
GCC编译器中包含了对Objective-C的支持。这以后的相当长时间内,应用Objective-C语言的都是日后编程界的大腕,像Richard
Stallman、Dennis Glating等人。

iOS的SDK虽然是免费的,但必须先注册一个Apply
ID才能在苹果网站上下载该SDK。如果想在iPhone真机上测试开发的程序或者通过App
Store分发您的程序给其他用户,则需要付费注册标准版或企业版程序,价格分别为$99和$299。

小结:iPhone开发前必备文档的内容介绍完了,希望本文对你有所帮助!

Objective-C是开发iPhone应用程序的官方语言。

关于Cocoa
Touch的更多说明,可通过下面的参见苹果公司的官方说明:

关于Objective-C

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图