智慧型行动装置应用程式开发工具简介宜兰高商吴敏章前言壹IOS.PDFVIP

智慧型行动装置应用程式开发工具简介宜兰高商吴敏章前言壹IOS.PDF

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
智慧型行动装置应用程式开发工具简介宜兰高商吴敏章前言壹IOS

智慧型行動裝置應用程式開發工具簡介 宜蘭高商 吳敏章 前言 自 2007 年Apple 公司陸續推出iPod touch 、iPhone 以及後來的iPad 系列以來,成功開創 了一個在行動裝置上新興的軟體市場 APP Store 。Google 公司收購了Android 系統,也在 2009 年推出 Android Market 。Microsoft 公司在智慧手機市場節節敗退後,也積極研發 Windows Phone 7 ,使用者可以在Windows Phone Marketplace 上購買下載他們想要的軟體。 在這個新興的市場裡,固然有很多軟體是軟體公司所開發出來的,但也有不少軟體是個 人或幾個好朋友捉住靈光乍現的創意。如果我們今天有了個還不錯的想法 ,想要在智慧手機 上作出來,要如何開始呢? 壹 IOS 一、開發環境 :想要寫一個ipod touch 、iphone 、ipad的軟體,先決條件是有一部 Intel 核心的Mac電腦 ,搭載 OSX ,再下載安裝 Xcode 套件即可。 二、SDK下載安裝 :在Apple的網站即可下載:請選到 iPod 、iPhone或 iPad 圖 1 1 往下拉,看到一個 「適用於開發人員的 iPhone 」超連結 : 圖 2 接下來要說明一下,iOS Develop Program 至少需要付一年99 美金的費用,但 是他有一個 Teach iOS Development at Your University計劃,如果能加入就可以免費 下載 Xcode 工具。付費與免費最大的差異是在能否發佈在實體的行動裝置上面,所 以有人為了將費用發揮最大的功效,先申請免費工具,將程式大致完成後再付費以 進行後續的實機測試。以下是付費的超連結: 圖 3 2 如果你想試試免費的 Xcode ,將此頁往下拉,點選圖4裡的這個選項: 圖 4 接著按照指示,填入相關資料就可下載安裝SDK 了。完成後可以試著開始寫你 的 程 式 。 在 CS 193P iPhone Application Development (/class/cs193p/cgi-bin/drupal/ )中有詳細的指引與參考資料, 讀者可以先上去看看。 三、程式語言 :在Xcode中用的是 Objective-C語言,這是一種 C的衍生語言, 乍看之 下和 C雷同,但是語法有些細微的差異,而且這也是一種物件導向語言。在 CS 193P iPhone Application Development有教學文件,網路上也可以找到一些中文的教學資 料。 3 貳 Android 一、開發環境 :Android是一套建構在 Linux Kernel 上的智慧手機、平板電腦作業系統, 其應用程式用Java語言開發。但是由於商業化以及硬體架構的關係,自 2010 年2 月起,Android 與Linux Kernel 分道揚鑣。以下是Android的架構圖:最底層是 Linux Kernel ,其上是函式庫與Android 執行環境(含改造自 JVM的 Dalvik VM ),再來是 Application Framework 與最上層的Applications 。 也因為 Linux Kernel 與Java都是開放式系統,因此開發人員可以照各自的條件 在 Windows 、OS X及 Linux 系統

文档评论(0)

2105194781 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档