iOS中read it later閱讀介面隱性導航設計

文章描述:iOS中read it later軟體的閱讀介面. 行動裝置閱讀類軟體最重要的特性之一就是儘可能的增大閱讀面積,為此,就必須儘可能的讓螢幕中的導航佔到最小,甚至隱藏,手機瀏覽器也基本屬於閱讀類軟體,最近流行的海豚瀏覽器甚至將電腦中的“滑鼠手勢”引入到手機瀏覽器中。什麼是隱性導航 下圖是iOS中read it

微軟為Mac和iOS平台免費發布遠端桌面應用

今天早些時候,Windows 8.1正式版發布。就像之前傳言的一樣,微軟還為iOS和OS X平台發布了全新微軟遠端桌面控制應用,使用者可以在Mac、iPhone和iPad上通過RemoteFX訪問Windows

iOS開發中如何?圖片轉PDF

Quartz 2D概述Quartz 2D是Core Grapgics下的2D繪圖引擎,適用於iOS和Mac OS X。 它具有強大的繪圖功能,提供視角效果渲染,反鋸齒渲染,顏色管理,繪製PDF等等。開發人員無需考慮不同裝置不同分別率的顯示效果,因為這一切適配操作Quartz 全都自己包了。具體Quartz可以做些什麼,下圖給出了最佳答案:圖片轉PDF的工具類利用Quartz 2D將圖片資料轉換成圖片不失真的PDF,方法我已經封裝好:(PDF部分屬性未列出,如果有額外需要,需要另行提出賦值)//

ios編程:NSNotificationCenter多線程的情況

In a multithreaded application, notifications are always delivered in the thread in which the notification was posted, which may not be the same thread in which an observer registered itself.這句話是說,notification都是在post時的線程中被傳遞和接收,即使add observer時是

ios編程:IPHONE之lib打包

最近研究了一下封裝lib,自己實驗了一下3種方式第一種方式.New Project -> IOS Library ->Cocoa touch Static Library 這樣就建立了一個靜態庫的工程,將你要打包成lib的.m,.h放到class目錄下面,然後build就可以了. 打包的時候要分清楚是debug,release.第二種方式1.在工程的Targets上右鍵.Add -> New Target -> Static Library

iOS開發中的單元測試(二) 讓斷言活潑起來的匹配引擎

上一篇文章簡單介紹了OCUnit和GHUnit兩款iOS開發中較為常見的單元測試架構,本文進一步介紹單元測試 中的另一利器——匹配引擎(Matcher Engine)。匹配引擎可以替代斷言方法,配合單元測試引擎使用,測試 用例可以更多樣化,更細緻。傳統斷言提供的方法數量和功能都有限,以導讀中提到的兩款架構為例 ,即使是斷言相對豐富的GHUnit也只是提供了38種斷言方法,範圍僅涵蓋了邏輯比較,異常和出錯等少數幾方

iOS 7會影響SnapChat等應用的螢幕截圖檢測功能

我們剛剛細數了iOS 7 beta 2裡的新功能,外媒MacRumors的讀者又向大家揭示了一個在beta 2中消失的小 變化。在iOS 7中,截屏操作是有提示的,其發布說明也說到,"當使用者需要一個螢幕截圖時,活動的觸 摸動作將不會再取消(阻止)截圖的過程"。這個小變動將影響多個依賴於螢幕截圖來探測使用者"不必 要的行為"的應用,比如Snapchat和Facebook

iOS 7再現隱藏功能 可識別使用者頭部動作控制裝置

根據一位內部人士的訊息透露,在iOS 7系統的“協助工具功能”設定頁面下增加了一個全新的功能,那就是搭載iOS 7系統的iPhone或iPad支援使用者通過頭部的擺動來對其進行操作。國外著名蘋果新聞媒體9to5Mac在第一時間對該功能進行了測試,並且發現iOS

iOS開發:Cocoa—類與對象詳解

我們可以在/usr/include/objc/objc.h 和 runtime.h 中找到對 class 與 object 的定義:typedef struct objc_class *Class;typedef struct objc_object { Class isa;} *id;Class 是一個 objc_class 結構類型的指標;而 id(任意對象) 是一個 objc_object 結構類型的指標,其第一個成員是一個 objc_class

IOS開發:WatchKit的應用程式要點

   WatchKit 應用程式架構  WatchKit 應用程式是一個運行在 Apple Watch 中的可執行檔。它包括 storyboard 和渲染螢幕時所需的資源檔。  WatchKit 擴充則是運行在 iPhone 上的可執行檔。包括管理應用程式介面的邏輯代碼,以及處理使用者的互動操作。  為了程式介面的正常使用,這兩部分需要一起運行。使用者與應用程式互動的典型步驟如下:  使用者與 WatchKit 應用程式互動。  WatchKit

iOS開發:多線程編程之NSThread的使用詳解

   1、簡介:  1.1 iOS有三種多線程編程的技術,分別是:  1.、NSThread  2、Cocoa NSOperation (iOS多線程編程之NSOperation和NSOperationQueue的使用)  3、GCD 全稱:Grand Central Dispatch( iOS多線程編程之Grand Central

iOS開發ASIHttpRequest發送資料與下載資料

   發送資料  本文為大家介紹了iOS開發ASIHttpRequest發送資料的內容,其中包括設定request頭,使用ASIFormDataRequest POST表單,PUT請求、自訂POST請求等等內容。  設定request頭  ASIHTTPRequest *request = [ASIHTTPRequest requestWithURL:url];  [request addRequestHeader:@"Referer"

iOS開發ASIHTTPRequest資料壓縮和Cookie的使用

   資料壓縮  使用gzip來處理壓縮的響應資料  從0.9版本開始,ASIHTTPRequest會提示伺服器它可以接收gzip壓縮過的資料。許多web伺服器可以在資料被發送之前壓縮這些資料——這可以加快下載速度減少流量使用,但會讓伺服器的cpu(壓縮資料)和用戶端(解壓資料)付出代價。總的來說,只有特定的幾種資料會被壓縮——許多二進位格式的檔案像jpeg,gif,png,swf和pdf已經壓縮過他們的資料了,所以向用戶端發送這些資料時

IOS開發:多線程NSThread和NSInvocationOperation

   多線程編程是防止主線程堵塞,增加運行效率等等的最佳方法。而原始的多線程方法存在很多的毛病,包括線程鎖死等。在Cocoa中,Apple提供了NSOperation這個類,提供了一個優秀的多線程編程方法。  本次介紹NSOperation的子集,簡易方法的NSInvocationOperation:  @implementation

IOS開發:應用程式多語言本地化解決方案

   多語言在應用程式中一般有兩種做法:  一、程式中提供給使用者自己選擇的機會;  二、根據目前使用者當前行動裝置的語言自動將我們的app切換對應語言。  第一種做法比較簡單完全靠自己的發揮了,這裡主要講第二種做法,主要分一下幾點:  1.本地化應用程式名稱  2.本地化字串  3.本地化圖片  4.本地化其他檔案  1.本地化應用程式名稱  (1)點擊“new

iOS 模擬器Simulator使用介紹

   iOS模擬器,是在Mac下面開發程式時,開發iOS平台的程式時候,可以使用的協助工具輔助。iOS Simulator 是Xcode的一部分,Xcode是蘋果自家的iOS開發程式,可以免費下載!  iOS Simulator位於/Developer/Platforms/iPhoneSimulator.platform/ Developer/Applications檔案夾中。通常不需要直接啟動iOS

如何在 iOS 裝置上呈現原型

   網路上有很多iOS組件庫,很方便實現控制項,所以綠茶小編提醒,此篇文章只是講訴下,要如何在 iOS 裝置上呈現原型?  很多 UX 和 PM 同學還是習慣使用傳統的 Axure RP 製作產品原型,作者覺得 Axure RP 在 iOS 原型階段還是有優勢的,比如可以很方便互動模式的創新和細節,不拘泥原生控制項。  首先大致在iOS中原型呈現有這個幾個需求:  必須全屏  依照情境線上或者離線操作原型  如果匯入到 App 內, 使用 iTunes 原生的方式  無需越獄  1

iOS Programming 觸摸事件處理詳解

  iphone/ipad無鍵盤的設計是為螢幕爭取更多的顯示空間,大螢幕在觀看圖片、文字、視頻等方面為使用者帶來了更好的使用者體驗。而觸控螢幕幕是iOS裝置接受使用者輸入的主要方式,包括單擊、雙擊、撥動以及多點觸摸等,這些操作都會產生觸摸事件。  在Cocoa中,代表觸摸對象的類是UITouch。當使用者觸控螢幕幕後,就會產生相應的事件,所有相關的UITouch對象都被封裝在事件中,被程式交由特定的對象來處理。UITouch對象直接包括觸摸的詳細資料。  UITouch類中包含5個屬性:  wi

iOS開發:GitHub上的40個iOS開源項目

   1. AFNetworking  在眾多iOS開源項目中,AFNetworking可以稱得上是最受開發人員歡迎的庫項目。AFNetworking是一個輕量級的iOS、Mac OS

ios中映像進行壓縮方法匯總

   在Iphone上有兩種讀取圖片資料的簡單方法: UIImageJPEGRepresentation和UIImagePNGRepresentation. UIImageJPEGRepresentation函數需要兩個參數:圖片的引用和壓縮係數.而UIImagePNGRepresentation只需要圖片引用作為參數.  方法一:  代碼如下:  - (UIImage*)scaleFromImage:(UIImage*)image

總頁數: 703 1 .... 231 232 233 234 235 .... 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.