iOS使用者設計指南 – 平台特徵

文章目錄 重力感應 iOS系統的裝置有一些特有的特徵,影響著所有在其上面啟動並執行應用程式的使用者體驗。大部分的熱門 App,都是做到了很好的與這些特徵的融合。螢幕尺寸裝置的屏顯是影響使用者體驗的重中之重。不僅是使用者能通過視覺感受到的,如:文字、圖片、視頻等;還包括使用者看不到的,如:操作體驗(蘋果的移動都是一個鍵的風格,所以觸摸互動成了它的操作體驗的重點)。雖然應用在不同的尺寸、解析度下,會帶來不同的使用者體驗,但還是存在一些共性的:

iOS使用者設計指南 – 使用者介面原則

文章目錄 美學的整體性一致性直觀操作反饋隱喻 使用者控制

iOS使用者設計指南-特別說明

因為公司剛安排去海南旅遊,所以之前一直比較忙,今天本想翻譯後繼章節時,突然發現《iPhone Human Interface Guidelines》早在去年就已經被翻譯過了。於是我就花了點時間看了看作者的翻譯,說實話他的用詞比我的好(慚愧ing),而且他是使用的中英對照的翻譯方式,非常適合閱讀,因此決定不打算做重複的體力勞動了,當然在這裡得把作者的翻譯成果分享給大家:《iPhone人機介面設計規範(中英對照)》。 感謝大家對《iOS使用者設計指南》的關注!

Quick Notes for Learning IOS-dev as a beginner (1)

*Readers should know : The Notes Series is just a quick scratch to record what I learnt about IOS developing as a beginner. So actually it's for myself but not for you guys who as newbies want to learn sth from here.   ObjC looks different very much

1 iOS裝置的解析度

都說做iOS開發比Android省心,那麼iOS是如何做到這一點的呢?我們今天就來分析一下,希望對做iOS的介面設計的同學有點協助。 1 iOS裝置的解析度iOS裝置,目前最主要的有3種(Apple TV等不在此討論),按解析度分為兩類iPhone/iPod Touch普屏解析度    320像素 x 480像素Retina解析度 640像素 x 960像素iPad,iPad2/New iPad普屏        768像素 x 1024像素Retina屏  1536像素 x 2048像素 2

IOS擷取螢幕解析度

擷取螢幕解析度是個很有用的功能,尤其在一些遊戲相關的開發中,圖形的繪製與螢幕解析度密不可分。得到當前螢幕的解析度是必不可少的支援。 擷取螢幕解析度可以兩步走 1、得到當前螢幕的尺寸: CGRect rect_screen = [[UIScreenmainScreen]bounds];    CGSize size_screen = rect_screen.size; 2、獲得scale:CGFloat scale_screen = [UIScreen

IOS記憶體引用計數筆記

IOS中的objective-c採用引用計數方式管理記憶體,最近在寫動畫效果的時候遇到了記憶體泄露問題。關於對象的delegate聲明,在objective-c的編程指南中推薦的是使用assign來聲明,如果才用retain等增加引用計數的聲明方式,管理不當就很容易出現循環參考問題,造成記憶體無法被釋放。但這次寫動畫發現一個例外,即CABasicAnimation的delegate在賦值時會將對象的引用計數加一。當CABasicAnimation的removeOnCompletion為NO時,動

iOS 開發人員應該知道的 ARM 結構(轉自apple4us)

這是一篇圍繞 iOS 來介紹 ARM 結構的文章,用詞簡單,邏輯清楚,偶見幽默。非開發人員也值得一讀,權當增長知識。我在寫「NEON on iPhone 入門」的時候,曾以為讀者已經比較瞭解 iOS 裝置的處理器知識。然而,看過網上的一些討論,我才發現,原來這些知識並不普及,我的錯。此外,我覺得瞭解這些東西對 iPhone 編程有益(不僅僅針對喜歡 NEON 的人),即便你用的是 Objective-C,雖然,不瞭解也無礙工作,但這些知識會讓你成為一個更好的 iPhone

iOS開發之使用pjsip開發VoIP應用程式

轉自:http://www.wuleilei.com/blog/327最近項目中要用到VoIP,VoIP全稱Voice over Internet Protocol,即網路電話,生活中經常用到,例如Skype。能用到iPhone上面的VoIP庫不多,最開始準備使用Lipphone,但其編譯實在太慢,編譯了N次也沒有成功,最後放棄啦。後來嘗試使用pjsip,居然成功了,簡單的記錄一下過程,其實是照著官網操作的:)一、環境需求:iPhone應用推薦使用SDK

洪小瑤學iOS-UINavigationController

1、UINavigationController導航控制器如何使用UINavigationController可以翻譯為導航控制器,在iOS裡經常用到。我們看看它的如何使用:下面的圖顯示了導航控制器的流程。最左側是根視圖,當使用者點擊其中的General項時

洪小瑤學IOS(一):準備起航 筆記

做flash開發一枚,因為ANE等各種發展問題,決定再投資自己學習IOS開發。 IOS開發,目的其一:ANE,目的其二:興趣。 資料準備:  也準備了英文版本,怕臨時翻譯問題。裝置:apple air  iphone 4s   ipad2  各一台。    Objective-C基礎教程1-6章節ective-C基礎教程1-6章後,對一些東西的筆記,並不是完整的教程,只是類似拾遺,將一些不同的,不熟悉的東西記下來一切都源於Hello World

洪小瑤學iOS-NSNotificationCenter 詳解

Notificationcenter的用法:【原】NSNotificationCenter未必一定要建在訊息接收者的類中。可以放在別的類中,先執行個體化一下,然後把observer賦值為剛對象。這裡的observer相當於接受者(receiver),object相當於寄件者(poster)。理解了這點就可以較靈活地使用通知了。iPhone軟體開發的時候會遇到這種情況:開啟APP後會在後台運行某個方法,例如下載檔案,下載完成後可能需要調用某個方法來重新整理介面,這時候可能沒法在下載的函數中回調。N

Unity3D 遊戲引擎之感應IOS裝置旋轉與iPhone鍵盤事件(十六)

http://blog.csdn.net/xys289187120/article/details/6993977Unity3D 遊戲引擎之感應IOS裝置旋轉與iPhone鍵盤事件   雨松MOMO原創文章如轉載,請註明:轉載至我的獨立網域名稱部落格雨松MOMO程式研究院,原文地址:http://www.xuanyusong.com/archives/556   iPhone iPad iTouch 旋轉裝置都支援螢幕4個方向的任意旋轉,那麼強大的Unity3D

IOS開發 如何聯機調試和發布程式(99$) -轉載

必須條件:99$(沒這個就不用再往下看了)我的系統是10.5.7   不同版本的系統,可能有點小小的區別首先登入到http://developer.apple.com/iphone/index.action如果已經購買了99$, 登入進去後會看到如下地方(圖1)   點進去會看到如下介面(圖2)  

[IOS]使用genstrings和NSLocalizedString實現App文本的本地化

App本地化的需要不用講大家也都明白,本文將介紹一種簡單的方法來實現字串的本地化。在不考慮本地化的情況下,我們如果在代碼中給一個Button定義title,一般會這樣寫:btn.titleLable.text = @"Example Button"; 也許我們已經寫了很長的代碼才考慮到本地化的問題,大可不必頭疼,這時候,我們要做的是把代碼從頭掃一遍,然後把每個會顯示給使用者看的字串做如下修改:(對於內部使用的字串就用不著本地化了)btn.titleLable.text =

[IOS] CLLocationManager和中國地圖位移(China Shift)

CLLocationManager類的作用是監聽GPS的位置訊息,當使用者座標發生變化時,會調用下面的方法進行通知:-(void) locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation *)newLocation fromLocation:(CLLocation

[IOS] 在MapView中使用地圖釘

使用地圖釘,首先我們需要為地圖釘建立一個附註類(Annotation),代碼如下:@interface MyAnnotation: NSObject<MKAnnotation>// 實現MKAnnotation的方法,該方法在地圖釘被拖拽時被調用,也可主動調用,用來更改地圖釘的位置。-(void) setCoordinate:(CLLocationCoordinate2D)newCoordinate;Annotation不僅記錄了地圖釘的位置,還包括地圖釘的名稱(property

[IOS] 自訂AlertView實現模態對話方塊

在Windows應用程式中,經常使用模態(Model)對話方塊來和使用者進行簡單的互動,比如登入框。在IOS應用程式中,有時我們也希望做同樣的事情。但IOS的UI庫中,沒有模態對話方塊,最接近那個樣子的應該算是AlertView。但僅用AlertView,我們只能做文字提示,而不能和使用者做互動。本文將介紹如何基於AlertView做定製,實現模態對話方塊的功能。以密碼修改框為例:1. 首先,我們要繼承AlertView類,在類的標頭檔PwdModifyView.h中,加入控制項的聲明   

ios小程式 股票更新

用到知識:1.計時器NSTimer      2.UIWebView控制項     

ios文本、鍵盤、按鈕的練習

一.貼圖為快二.知識點1.文本2.鍵盤 1>自動隱藏,方法1:Did End on Exit事件,添加hideKeyboard方法,調用resignFirstResponder讓讓輸入對象放棄其擷取輸入的權利;                   方法2:(主要針對數字鍵台)觸摸背景來隱藏鍵盤。 2>Keyboard屬性,預設,Number Pad,Email Address等。3.按鈕 1>給按鈕添加背景圖片,在視圖載入時設定,-

總頁數: 703 1 .... 114 115 116 117 118 .... 703 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.