(Translated by https://www.hiragana.jp/)
IOS软件开发工具包 - 维基百科,自由的百科全书 とべ转到内容ないよう

IOS软件开发工具こうぐつつみ

本页使用了标题或全文手工转换
维基百科ひゃっか自由じゆうてき百科ひゃっかぜん
重定しげさだこうIOS SDK
iOS软件开发工具こうぐつつみ
もと于Xcode 3.1さい版本はんぽんてきiOS软件开发工具こうぐつつみ
原作げんさくしゃApple Inc.
開發かいはつしゃApple Inc.
くび发布2008ねん3がつ6にち (2008-03-06)
编程语言Objective-C
操作そうさけいOS X
语言えい
类型软件开发工具こうぐつつみ
网站Apple Developer

iOS軟體開發かいはつ工具こうぐつつみ英文えいぶんiOS SDK (Software Development Kit);またiPhone SDK蘋果公司こうし提供ていきょうてきiOSてき應用おうようほどしき開發かいはつ環境かんきょう。2008ねん2がつおおやけ佈初ばんけいどうiOS SDK てき最低さいてい需求: Mac OS X Leopard 及以じょう系統けいとう。其他てき作業さぎょう系統けいとう包括ほうかつほろまとまどけい统和舊版きゅうばんてきMac OS X系統けいとう支援しえんざい通過つうか蘋果App Storeじょうしん查機せい,如果づけ軟體,銷售總額そうがく蘋果抽30%,軟體開發かいはつしゃあましも70%收入しゅうにゅう

开发历史

[编辑]

2007ねん10がつ17にち,乔布斯在苹果りんご网站てき一封公开信上宣布软件开发工具こうぐつつみ于2008ねん2がつ提供ていきょう给第さんぽう开发しょう。软件开发工具こうぐつつみ于2008ねん3がつ6にち发布,まこと许开发者开发iPhoneiPod touch应用ほどじょ,并且どおり过“iPhone拟器”对其进行测试。

Xcode 3.1发布以后,Xcode就成为了iOS软件开发工具こうぐつつみてき开发环境。Mac OS Xてき应用ほどじょいち样,iOS应用ほどじょ使用しようObjective-C语言,一些应用程序可以写成CあるC++语言。苹果りんご通常つうじょうかい发布两个iOS软件开发工具こうぐつつめ包括ほうかつ主要しゅようてきiOS X.0(れい如iOS 6.0)ようてきiOS X.X(れい如iOS 6.1)。正式せいしきばん发布まえかいゆう几个测试ばん公布こうふ目的もくてき测试应用ほどじょてきけんようせい增加ぞうかしんてきこうのう

发布 版本はんぽん编号 更改こうかい内容ないよう
2008ねん3がつ27にち 2.0b2
Beta 2
くび发,发布iOS 2.0b2 (build 5A225c)
2008ねん4がつ8にち 2.0b3
Beta 3
发布iOS 2.0b3 (build 5A240d)
2008ねん4がつ23にち 2.0b4
Beta 4
发布iOS 2.0b4 (build 5A258f)
2008ねん5がつ6にち 2.0b5
Beta 5
发布iOS 2.0b5 (build 5A274d)
2008ねん5がつ29にち 2.0b6
Beta 6
发布iOS 2.0b6 (build 5A292g)
2008ねん6がつ19にち 2.0b7
Beta 7
发布iOS 2.0b7 (build 5A331)
2008ねん6がつ26にち 2.0b8
Beta 8
发布iOS 2.0b8 (build 5A345)
2008ねん7がつ24にち 2.1
Beta 1
发布iOS 2.1 (build 5F90)
2008ねん7がつ30にち 2.1
Beta 2
发布iOS 2.1
2008ねん8がつ8にち 2.1
Beta 3
发布iOS 2.1
2008ねん9がつ25にち 2.2
Beta 1
发布iOS 2.2 (Build 5G29)
2008ねん11月20にち 2.2 发布iOS 2.2 (build 9M2621)
2009ねん1がつ27にち 2.2.1 发布iOS 2.2.1 (build 9M2621a)
2009ねん3がつ17にち 3.0
Beta 1
发布iOS 3.0てき预览ばん及SDK 3.0てき测试ばん
2009ねん3がつ31にち 3.0
Beta 2
发布iOS 3.0てき预览ばん
2009ねん4がつ14にち 3.0
Beta 3
发布iOS 3.0てき预览ばん
2009ねん4がつ28にち 3.0
Beta 4
发布iOS 3.0てき预览ばん
2009ねん5がつ6にち 3.0
Golden Master
Seed
iOS 3.0てきさい终版(ただ给开发商私人しじん测试)
2009ねん6がつ17にち 3.0
Final
iOS 3.0てきさい终版(おおやけ开版)
2009ねん7がつ31にち 3.0.1 おさむ复SMSほら
2009ねん6がつ30にち 3.1
Beta 1
发布iOS 3.1てき预览ばん
2009ねん7がつ15にち 3.1
Beta 2
发布iOS 3.1てき预览ばん
2009ねん7がつ28にち 3.1
Beta 3
发布iOS 3.1てき预览ばん
2009ねん9がつ9にち 3.1
Final
发布iOS 3.1てきさい终版(おおやけ开版)
2010ねん3がつ10日とおか 3.2
Beta 4
发布 iOS 3.2 预览ばん
2010ねん3がつ17にち 3.2
Beta 5
发布 iOS 3.2 预览ばん
2010ねん6がつ21にち 4.0
Final
发布 iOS 4.0 さい终版(おおやけ开版)
2010ねん9がつ10日とおか 4.1
Final
发布 iOS 4 だいいち重大じゅうだいます级: iOS4.1
2010ねん11月1にち 4.2.1
Final
发布 iOS 4 だい重大じゅうだいます级: iOS4.2.1
2011ねん1がつ13にち 4.3
Beta 1
发布 iOS 4.3 预览ばん
2011ねん1がつ20日はつか 4.3
Beta 2
发布 iOS 4.3 预览ばん
2011ねん2がつ2にち 4.3
Beta 3
发布 iOS 4.3 预览ばん
2011ねん6がつ6にち 5.0
Beta 1
发布 iOS 5.0 预览ばん
2011ねん6がつ24にち 5.0
Beta 2
发布 iOS 5.0 预览ばん
2011ねん7がつ11にち 5.0
Beta 3
发布 iOS 5.0 预览ばん
2011ねん7がつ22にち 5.0
Beta 4
发布 iOS 5.0 预览ばん
2011ねん8がつ6にち 5.0
Beta 5
发布 iOS 5.0 预览ばん
2011ねん8がつ19にち 5.0
Beta 6
发布 iOS 5.0 预览ばん
2011ねん8がつ31にち 5.0
Beta 7
发布 iOS 5.0 预览ばん
2011ねん9がつ16にち 5.0
Beta 8
发布 iOS 5.0 预览ばん
2011ねん10がつ5にち 5.0
Golden Master
发布 iOS 5.0 さい终版(ただ给开发商私人しじん测试)
2011ねん10がつ12にち 5.0
Final
发布 iOS 5.0 さい终版(おおやけ开版)
2012ねん6がつ11にち 6.0
Beta 1
发布 iOS 6.0 预览ばん
2012ねん6がつ25にち 6.0
Beta 2
发布 iOS 6.0 预览ばん
2012ねん7がつ16にち 6.0
Beta 3
发布 iOS 6.0 预览ばん
2012ねん8がつ6にち 6.0
Beta 4
发布 iOS 6.0 预览ばん
2012ねん9がつ19にち 6.0
Final
发布 iOS 6.0 さい终版(おおやけ开版)
2013ねん6がつ10日とおか 7.0
Beta 1
发布 iOS 7.0 预览ばん iOS だいいち重大じゅうだいますきゅう
2013ねん6がつ24にち 7.0
Beta 2
发布 iOS 7.0 预览ばん
2013ねん7がつ8にち 7.0
Beta 3
发布 iOS 7.0 预览ばん
2013ねん7がつ30にち 7.0
Beta 4
发布 iOS 7.0 预览ばん

こうのうとくてん

[编辑]

内容ないようよし于iOS从于Mac OS X核心かくしんえんじ变而らいいん此开发工也是もとXcode。该SDK可分かぶん类为れつ几大项:

かたぎ拟器:iOS软件开发工具こうぐつつみちゅう包含ほうがんXcode工具こうぐいち样的iOS拟器,让开发人员在计算机上きじょう拥有仿真てきそと观和かん觉。最初さいしょ它被しょう为阿斯仿しん(Aspen Simulator),ざい Beta2 はん本中ほんなか它被おもしん命名めいめいただしiOS拟器并不いち个用于运ぎょうx86もく标代码的工具こうぐ

Core Location:Core Location一个软件框架,主要しゅようようらい检测 iOS 设备てき位置いちざい2008ねん3がつ6にち开发しゃ大会たいかいじょう宣布せんぷ,并成为了iOS软件开发工具こうぐつつみてきいち部分ぶぶん

SVG:从iOS 2.1かたけん开始,iPhoneばんSafari开始支持しじSVG。该SVG支持しじSVG 1.1てき编码とくせい和大かずひろ部分ぶぶんせい态功のうただし它的图形界面かいめん还不支持しじSMIL动画。这需要じゅようとうSMIL引擎あし成熟せいじゅくきさき才能さいのう支持しじじょSVGがい,还支持しじHTML Canvas

Flash:Flash Professional CS5うち曾经一度被中断开发的iOS软件输出こうのうゆかり于现ざいAppleやめ经开だいさんぽう开发工具こうぐてき使用しようAdobeやめ经决てい恢复此功のうてき开发さく业。Apple目前もくぜん仍未开放ざい浏览ない执行Flash内容ないよう。现时以在iOSえつこれきさきあんそうだいさんぽうFlash软件。

Java:苹果りんごいたりこん仍没ゆう宣布せんぷにんなん让iPhone运行Javaてき计划,いん为这ぞく于iOS软件开发协议しょ规定てき范畴以外いがい。协议规定“无论如何いか,应用ほどじょ不能ふのう自己じこあんそうあるもの启动其他にんなん执行てきだい码,包括ほうかつぼつ有限ゆうげんせいてき插件构的使用しよう,别的构,应用ほどじょせっこうあるもの其他にんなん形式けいしきじょりょう苹果りんご发行てき应用ほどじょせっ口和くちわないおけてきかい释器,所有しょゆうこぼし译码不能ふのう经应ようほどじょ载或使用しよう。”ただしOracleやめ宣布せんぷ其将かい发布のうざいiPhoneじょう运行てきJavaきょ拟机(JVM)てき计划,它是もと于JavaてきJ2ME(Micro Edition)版本はんぽん。这将让用Java应用ほどじょとく以在iPhoneiPod Touchじょう运行,[1]まこと许自带的应用ほどじょ从其てきらいみなもと载代码,而且它们还能あずかだい三方应用程序相互作用,这可能会のうかい阻碍そがいあずか苹果りんご合作がっさくてきJavaきょ拟机てき发展[2]つうえつてき方式ほうしきのう让iPhoneあんそう运行JavaざいiPhone使用しようJavaてき可能かのうせいどおり过Oracle苹果りんごてきかい谈逐渐透りょう出来でき,目前もくぜんOracleせいどおり过一个叫做InnaWorksてき公司こうし为此标而进行努力どりょく[3][4]かいてき,iPhone使用しようてきARM处理自身じしん包括ほうかついち个Javaないおけてきかたけん加速かそく环境。[5]

软件ばん

[编辑]

IOS软件开发工具こうぐつつみ本身ほんみ以免费下载的,ただし开发じん员如はて希望きぼうむかいApp Store发布应用,就必需ひつじゅ加入かにゅうiOS开发しゃ计划加入かにゅう需要じゅようづけ款以获得苹果りんごてき批准ひじゅん加入かにゅうきさき开发じん员们しょう会得えとくいたいち个牌あきら以用这个ぱいあきらはた编写てき软件发布いた苹果りんごてきApp Store。这个发布软件てき形式けいしきてき现使じん不能ふのうすえGPLv3てき授权だい码发ぬの软件。にんなんすえGPLv3にんなんだい码的开发しゃ也必须得いたGPLv3てき授权。どう时,开发しょうざい发布やめ经由GPLv3 授权てき应用软件てきどう时必须提供ていきょうよし苹果りんご公司こうし提供ていきょうてきみつさじ以允许该软件おさむ改版かいはんほんてきじょう载。[6]

参考さんこう资料

[编辑]
  1. ^ Krill, Paul. Sun: We'll put Java on the iPhone. Infoworld. 2008-03-08 [2008-03-08]. (原始げんし内容ないようそん档于2008-03-09). 
  2. ^ Krill, Paul. Sun's plan for Java on iPhone could hit roadblock. The Industry Standard. 2008-03-14 [2008-03-29]. (原始げんし内容ないようそん档于2008-03-19). 
  3. ^ Kizito Kasozi, Emmanuel. Apple, Sun Talks Gives Hope for Java on iPhone. ibtimes.com. 2008-04-28 [2008-08-31]. [永久えいきゅう失效しっこう連結れんけつ]
  4. ^ Innaworks announces Java Development Solution for iPhone. Innaworks. 2008-03-28 [2008-08-31]. (原始げんし内容ないようそん档于2008-09-14).  外部がいぶ链接存在そんざい|publisher= (帮助)
  5. ^ Ryan, Block. iPhone processor found: 620MHz ARM CPU. engadget.com. 2007-07-01 [2009-01-02]. (原始げんし内容ないようそん于2009-01-23). 
  6. ^ Willis, Nathan. The iPhone SDK and free software: not a match. Linux.com. 2008-04-15 [2008-06-05]. (原始げんし内容ないようそん档于2008-07-04).