Time of Update: 2017-02-28
今天早些時候,Windows 8.1正式版發布。就像之前傳言的一樣,微軟還為iOS和OS X平台發布了全新微軟遠端桌面控制應用,使用者可以在Mac、iPhone和iPad上通過RemoteFX訪問Windows
Time of Update: 2017-02-27
Cisco IOS設定檔的自動備份與回退需要使用到IOS的archive歸檔配置模式功能。一般來說,只有IOS的版本號碼在12.3(4) <含> 與其之後的版本才帶有歸檔配置模式功能。Cisco IOS設定檔自動備份全部命令如下:Router>
Time of Update: 2017-02-27
今天分享一下私人相簿中,讀取載入、滑動翻閱大量圖片解決方案,我想強調的是,編程思想無關乎平台限制。我要詳細說一下,在縮圖介面點擊任意小縮圖後,進入高清大圖全屏瀏覽介面的這短暫的1秒內(和後續的幾秒),都發生了什麼。常規思路流程點擊任意小圖後,1.首先製作scrollview架構:大小2個scrollview,小的用於手勢縮放單一圖片,大的橫向依次載入全部照片2.製作好scrollview架構後,載入照片3.一切準備就緒跳轉頁面呈現給使用者選擇的大圖載入圖片這一步,若相簿內就10幾張照片,那麼毫無
Time of Update: 2017-02-27
如果在使用UIAlertView的過程中,莫名其妙的出現wait_fences: failed to receive reply: 10004003這個錯誤,那麼十有八九是因為你忘記了關閉鍵盤。UIAlertView一彈出,倘若鍵盤沒有關閉,就失去了焦點,當UIAlertView關閉,再回到原介面時,就會尷尬的接到wait_fences: failed to receive reply: 10004003很簡單,只要在對話方塊彈出前先關閉鍵盤[self.textfield
Time of Update: 2017-02-28
基本原理就是主要將UIView的layer描繪到圖形上下文。UIView全域拍照和局域拍照的代碼如下:1 UIView全域拍照- (UIImage *) screenImage:(UIView *)view {UIImage *screenImage;UIGraphicsBeginImageContext(view.frame.size);[view.layer renderInContext:UIGraphicsGetCurrentContext()];screenImage =
Time of Update: 2017-02-28
根據一位內部人士的訊息透露,在iOS 7系統的“協助工具功能”設定頁面下增加了一個全新的功能,那就是搭載iOS 7系統的iPhone或iPad支援使用者通過頭部的擺動來對其進行操作。國外著名蘋果新聞媒體9to5Mac在第一時間對該功能進行了測試,並且發現iOS
Time of Update: 2017-02-28
本文不討論單元測試是什麼,或者它之於一個工程的利弊,我認為單元測試是一個開發人員保證產出代碼質 量的有效工具。本文從使用者的角度對比當下比較流行的兩款單元測試架構,給大家提供一些選用建議。如果 你還不甚瞭解單元測試在工程中所起到的作用,或者還不知道TDD的開發模式,可參考:Test-Driven Development和Unit Testing。本文對比兩個iOS開發中常見的單元測試架構:OCUnit,被官方整合進XCode 4.x版本中;GHUnit,被推薦
Time of Update: 2017-02-27
軟體設計中有設計模式,在UI設計方面也有設計模式。由於表視圖的應用在iOS中極其廣泛,本節向大家介紹表視圖中兩個UI設計模式:分頁模式和下拉重新整理(Pull-to-Refresh)模式。這兩種模式已經成為移動平台開發的標準。分頁模式分頁模式規範了移動平台進行大量資料請求的處理方式 。下拉重新整理模式下拉重新整理(Pull-to-Refresh)是重新重新整理表視圖或列表,重新載入資料,這種模式廣泛用於移動平台。下拉重新整理與分頁相反,當翻動螢幕到 頂部時候,再往下拉螢幕程式就開始重新請求資料,
Time of Update: 2017-02-28
WatchKit 應用程式架構 WatchKit 應用程式是一個運行在 Apple Watch 中的可執行檔。它包括 storyboard 和渲染螢幕時所需的資源檔。 WatchKit 擴充則是運行在 iPhone 上的可執行檔。包括管理應用程式介面的邏輯代碼,以及處理使用者的互動操作。 為了程式介面的正常使用,這兩部分需要一起運行。使用者與應用程式互動的典型步驟如下: 使用者與 WatchKit 應用程式互動。 WatchKit
Time of Update: 2017-02-28
發送資料 本文為大家介紹了iOS開發ASIHttpRequest發送資料的內容,其中包括設定request頭,使用ASIFormDataRequest POST表單,PUT請求、自訂POST請求等等內容。 設定request頭 ASIHTTPRequest *request = [ASIHTTPRequest requestWithURL:url]; [request addRequestHeader:@"Referer"
Time of Update: 2017-02-28
多語言在應用程式中一般有兩種做法: 一、程式中提供給使用者自己選擇的機會; 二、根據目前使用者當前行動裝置的語言自動將我們的app切換對應語言。 第一種做法比較簡單完全靠自己的發揮了,這裡主要講第二種做法,主要分一下幾點: 1.本地化應用程式名稱 2.本地化字串 3.本地化圖片 4.本地化其他檔案 1.本地化應用程式名稱 (1)點擊“new
Time of Update: 2017-02-28
最近做的項目主要是LBS這塊 主打成員定位功能 我們的UI設計是這樣的 乍一看上去是挺好挺美觀的 不同的人會顯示不同的頭像 可是當人紮堆的時候 問題就來了 當人多的時候(例如上圖所示) 地圖滑動起來就能感覺到明顯頓卡 那種不流暢感能折磨死人 所以 自然我們要解決這個問題(等等 先不要吐槽為什麼不用地圖彙總 因為這已經是地圖放到最大了 彙總不適合這次的問題討論) 分析 首先看下我是怎麼實現這個annotationView的 由於這個annotationsView是異形的(
Time of Update: 2017-02-28
AssetsLibrary架構提供了ALAssetsLibrary類來協助我們訪問相簿程式管理下的照片和視頻,官方文檔見此。if (!self.assetsLibrary) { _assetsLibrary = [[ALAssetsLibrary alloc] init]; }通過該架構,我們可以擷取相簿清單:[_assetsLibrary enumerateGroupsWithTypes:ALAssetsGroupAll usingBlock:^(ALAssetsGroup *group,
Time of Update: 2017-02-28
是的,很明確的告訴各位看官,AutoLayout的確能做動畫。AutoLayout是用來做各種約束,是用來適配不同螢幕的,那麼當我們改變其中某些約束並講這個改變的過程以緩慢的速度顯示,那麼是不是就實現了動畫~ 先來看一個酷炫的動畫,這個動畫由書籍iOS Animations by tutorials提供: 由書籍iOS Animations by
Time of Update: 2017-02-28
修改hosts 檔案內容: 進入etc 檔案夾,找到hosts 檔案,把該檔案複製出來,修改完裡面的內容後,先把etc中的hosts 檔案刪除,然後在把修改後的檔案離線去 可能需要管理員的密碼,你輸入你的登陸密碼就ok搞定了 有兩種辦法來實現顯示 Mac 下的隱藏檔案:命令列方式和軟體方式。 命令列方式:顯示/隱藏Mac隱藏檔案命令如下(注意其中的空格並且區分大小寫): 顯示Mac隱藏檔案的命令: defaults write com.apple.finder
Time of Update: 2017-02-28
1. AFNetworking 在眾多iOS開源項目中,AFNetworking可以稱得上是最受開發人員歡迎的庫項目。AFNetworking是一個輕量級的iOS、Mac OS
Time of Update: 2017-02-28
現在我們看看iOS5中新的關鍵字strong, weak, unsafe_unretained. 可以與以前的關鍵字對應學習strong與retain類似,weak與unsafe_unretained功能差不多(有點區別,等下會介紹,這兩個新
Time of Update: 2017-02-28
在Iphone上有兩種讀取圖片資料的簡單方法: UIImageJPEGRepresentation和UIImagePNGRepresentation. UIImageJPEGRepresentation函數需要兩個參數:圖片的引用和壓縮係數.而UIImagePNGRepresentation只需要圖片引用作為參數. 方法一: 代碼如下: - (UIImage*)scaleFromImage:(UIImage*)image
Time of Update: 2017-02-28
實現UITableView的Controller需要實現 < UITableViewDataSource, UITableViewDelegate > 這兩個代理,具體就是要實現以下兩個方法: - (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section{ return [model
Time of Update: 2017-02-28
iOS 二維碼的產生和掃描,ios掃描屬性@property (strong,nonatomic)AVCaptureDevice * device;@property (strong,nonatomic)AVCaptureDeviceInput * input;@property (strong,nonatomic)AVCaptureMetadataOutput * output;@property (strong,nonatomic)AVCaptureSession *