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 開發人員應該知道的 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開發 XML和JSON解析

一、 XML:用到一個開源解析類,GDataXMLNode(將其加入項目中),添加libxml2.dylib架構        經常用到的方法:1.- (id)initWithXMLString:(NSString *)str options:(unsigned int)mask error:(NSError *)error2.- (id)initWithData:(NSData *)data options:(unsigned int)mask error:(NSError

ios資料處理 簡單檔案處理

1.檔案路徑的擷取- (void)viewDidLoad{    [super viewDidLoad];        NSString *homeDirectory = NSHomeDirectory();//獲得Home路徑,應用程式全路徑    NSString *fileDirectory = [homeDirectory stringByAppendingPathComponent:@"temp/app_data.plist"];        //NSSearchPathForDi

ios開發 NavigationController的使用

以上就是導覽列的效果,導覽列在項目中應用很廣泛,需要熟練掌握。 建立項目,選擇“Empty Application”,項目命名為:NavigationControllerTest 建立一個UIViewController視圖,命名為HomeViewConroller修改AppDeledate.h和AppDolegate.m原始碼思路: 將home"push到”navigationController中,再將navigationController.View

ios常見的錯誤與警告

一、常見的錯誤資訊1. error: 'xxx' undeclared(first use in this function)   

ios檔案處理(一)

一.在Documents、tmp和Library中隱藏檔 Documents:用於儲存應用程式中經常需要讀取或寫入的常規檔案。 tmp:用於儲存應用程式運行時產生的檔案。(隨著應用程式的關閉失去了利用價值) Library:一般存放應用程式的設定檔,比如說plist類型的檔案。 二.讀取和寫入檔案   1.建立Empty Application應用程式,添加HomeViewController檔案 HomeViewController.h代碼: #import

ios開發 簡易的天氣應用(GET、XML)

1.建立Empty

ios網路開發 同步下載和非同步下載

一、同步下載(互動不好,容易出現卡死現象,一般下載資料較小或有特定需求才使用)。  發送同步請求後,程式將停止使用者互動,直到伺服器返回資料完成後,才進行下一步的操作。  步驟:1.建立NSURL   NSURL *url = [[NSURL alloc] initWithString:@"http://www.baidu.com/"]; 2.通過URL建立NSURLRequest    NSURLRequest *request = [[NSURLRequest alloc]

ios開發 網路編程淺析(二)

CFStream     

ios硬體開發 照相機-映像選取器(UIImagePickerController)的用法

1.建立Empty Application,添加一個視圖,設計xib如下: 2.使用 UIImagePickerController

ios url 編碼和解碼

1.url編碼ios中http請求遇到漢字的時候,需要轉化成UTF-8,用到的方法是:NSString * encodingString = [urlString stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];2.url解碼請求後,返回的資料,如何顯示的是這樣的格式:%3A%2F%2F,此時需要我們進行UTF-8解碼,用到的方法是:NSString *str = [model.album_name

[IOS]使用UIScrollView和UIPageControl顯示半透明協助蒙板

最近的一個項目中,要求在已有的介面上加入一個半透明的蒙板,提示使用者介面上每個元素的功能。而且蒙板不是只有一頁,要求可以左右滑動切換頁面。簡單的整理一下實現的思路:1. 既然是要顯示半透明的蒙板圖片,UIImageView肯定是少不了了。2. 要多頁顯示且能左右滑動,把UIImageView嵌入到UIScrollView中,並將UIScrollView的pagingEnabled屬性設為YES,即可實現整頁的滑動。3.

iOS程式的啟動過程介紹

    大家在學習iPhone開發時候,都會寫HelloWorld程式。大家一般都是通過嚮導,產生項目,然後通過模擬器啟動應用程式。但是大家知道其背後的啟動過程嗎?也就是當點擊程式表徵圖啟動程式開始到退出程式整個使用運行過程中底下的代碼都發生了什嗎?有理解了這個才能遊刃有餘的掌握iPhone程式的開發,否則在寫程式的時候有點渾渾僵僵不知所以然的感覺。    在開始介紹HelloWorld程式之前,我們先瞭解下UIApplication:UIApplication   

iOS 6版本與之前版本差異總結

1、適配4英寸螢幕適配。 舊應用要與4英寸螢幕進行適配,需要建立一張Default-568h@2x.png圖片,系統根據是否有此資源來識別是否支援4英寸螢幕。至於其他資源不允許使用xxx-568h.jpg此格式來適配螢幕,需要使用代碼對螢幕進行檢測來分別進行適配。 2、UINavigationViewController的變化

iOS系統網路抓包方法

         在進行iOS開發過程中,經常會遇到各種各樣的網路訪問問題,以前苦於沒有抓包工具,很多網路問題解決起來很痛苦。現在終於好了,本文提供兩種方式進行網路抓包: 1. 網際網路共用 +

iOS 6.1完美越獄教程

一、準備工作:    evasi0n的越獄方法和iOS 5.1.1的方法十分相似,都屬於傻瓜級的越獄工具,使用者只需要將一部升級到了iOS 6.0版本以上系統的iOS裝置通過資料線串連電腦,然後開啟下載好的evasi0n.exe程式(windows版的軟體壓縮包大小為9.77MB),那麼軟體就可以自動識別裝置。接著點擊軟體介面中的Jailbreak按鈕即可開始越獄操作,整個越獄過程的大部分時間軟體中都有著醒目的提醒,Do not touch your

總頁數: 703 1 .... 203 204 205 206 207 .... 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.