ipad開發開發之區別於iphone

來源:互聯網
上載者:User

1、首先我們先從官方發布的SDK來做些比較


iOS 3.2 API Diffs Document that lists new and changed

http://developer.apple.com/library/ios/#releasenotes/General/iPhone32APIDiffs/index.html

 

 

通過以上串連我們可以看到IOS3.2在UIKit上面還是增加了一些新的類 如Split view、Popover,並且支援自訂字型和支援新的手勢等。

 

 

2、新UI元素和使用者習慣

1、Split View:你可以使用ipad提供唯一的元素用來在同一時刻顯示多個View。

 

2、Popover:ipad上面僅有提供的用來暫時顯示額外的資訊,控制(controls),或者在main view上面選擇相關的內容。

3、Results list button:可以用系統提供的按鈕在搜尋欄上面顯示搜尋結果。

 

4、Modal views have new presentation styles:可以使用例如全屏、部分螢幕和形成一個modal 介面的風格來更緊密的適應使用者體驗和視覺設計。

 

5、Toolbars can be in additional locations:可以在試圖的頂部或底部更甚至可以在split view 或popview中增加toolbar

 

6、The edit menu can display custom items:您可以提供功能表項目,來增加或替換標準剪下,複製,粘貼,選擇,和所有命令

 

7、The keyboard view can be customized:iOS 3.2允許您設計一個自訂的輸入input view ,替換系統提供的螢幕小鍵盤。如果您提供一個自訂input view,確保它的功能對於使用者是顯而易見的。

 

8、The keyboard view can include custom input accessories.

 

9、Custom text views can support text in multiple styles and offer advanced editing features.您可以提供文文書處理能力,並支援拼字檢查和自動完成文字輸入。拼字矯正功能-UITextChecker

 

http://developer.apple.com/library/ios/#documentation/General/Conceptual/iPadHIG/Introduction/Introduction.html%23

以上連結為ipad使用者介面指南

 

http://developer.apple.com/library/ios/#documentation/General/Conceptual/iPadProgrammingGuide/Introduction/Introduction.html%23/

以上連結為ipad程式開發指南


 

3、手勢識別---UIGestureRecognizer

除了傳統的點擊、移動等一般的手指動作外,新的SDK將可以讓您設計出手勢和手寫的程式,您還可以運用在安全辨識或遊戲中,用不同書的方法,產生不同的功能。

 

4、Core Text

用來顯示不同的字型和文字樣式

 

5、文字動畫-效果CATextLayer

 

6、自製字型-UIAppFonts

iPhone 中文字型上面,我們總是覺得沒有太多的字型可以使用,現在我們可以用UIAppFonts 來註冊您的字型為系統字型,並可以在程式中使用。

 

7、CALayer 可以支援陰影

用函數shadowOpacity,sha-dow- Radius,shadowOffset,sha-dowColor和shadowPath,就可以讓您的顯示元素有陰影的效果。

 

8、播放影片-MPMoviePlayerCon-troller

現在播放影片有新的函數 MPMoviePlayerController,程式員可以不一定用全屏的方式來播放影片,現在程式可以自定大小、位置甚至按鈕的樣子,它是繼承 MPMoviePlayerViewController

 

9、PDF 檔案列印

如果您想將檔案在程式中,儲存為PDF檔案,您可以使用下面的新功能就可以達成UIGraphi-csBeginPDFContextToFile,UIGraphicsBeginPDFContextToData,UIGraphicsBeginPDFPage,UIGraphicsBeginPDFPageWithInfo和UIGraphicsEndPDFContext。

 

6--9點      參照http://www.programmer.com.cn/3349/

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.