Home iPhone 軟體開發指南
PDF 列印 E-mail

iPhone / iPod Touch 酷炫的介面設計、人性化的操作方式,吸引愈來愈多人加入應用軟體開發的行列,Apple願意釋出SDK的消息令許多人引頸期盼,大量的3rd Party應用軟體將能使它的價值倍增。除了冀望未來它有足夠的應用軟體,能夠成為使生活更便利的小工具。在2008年1月起,我們也開始投入時間和人力,研究iPhone / iPod Touch的軟體開發、中文化。

PHP/Perl/Python/Ruby

這些Script語言也被移植到iPhone啦!查看一下Installer中的Development類別,很容易就可以裝上,安裝完記得依照指示設定path環境變數。

The Jiggy Way, Programming iPhone with JavaScript

使用JavaScript也能寫iPhone應用程式!

什麼是Jiggy?

Jiggy是建立iPhone(或iPod Touch)應用程式最簡易的方式,只需要Jiggy與瀏覽器,您就能夠在短短幾分鐘內撰寫出iPhone應用程式,JiggyApps在iPhone上原生執行,所以不需要跟HTML與受限的行動版Safari糾結在一起,同時,您也不需要編譯器甚至是一台Mac,因為JiggyApps是用JavaScript撰寫的。 [譯自Jiggy官方網站]

*JavaScript不是Java唷!雖然這已經不需要強調,但仍有不少介紹Jiggy的文章仍把它當作是Java for iPhone。

以下是一段示範HelloWorld小程式的JiggyApp:

Plugins.load( "UIKit" );
 
var window = new UIWindow( UIHardware.fullScreenApplicationContentRect );
window.setHidden( false );
window.orderFront();
window.makeKey();
window.backgroundColor = [ 1 , 1 , 1 , 1 ];
 
var mainView = new UIView();
 
window.setContentView( mainView );
 
label.backgroundColor = [ 255 , 255 , 255 , 255 ];
label.text = "Hello World!";
label.setFont( new Font( "Trebuchet MS" , 0 , 36 ) );
label.color = [ 0 , 0 , 0 , 1 ];
label.centersHorizontally = true;
 
mainView.addSubview( label );

您可以參考這段教學影片(來自YouTube):

使用Jiggy的好處包括:

  • 跨平台,只要用網頁瀏覽器就能開發應用程式
  • 使用JavaScript,學習較容易

當然也會有一些限制,由於JavaScript必須在Jiggy的直譯器上執行,功能就受限於所提供的API了。