iOS文檔預覽功能教程

ios 4 sdk中支技文檔的預覽功能,何為預覽?就是你列印檔案時的預覽功能。其用到quicklook.framework,它支援的文檔格式有: iWork documents, Microsoft Office, Rich Text Format, PDF, images, text files and comma-separated (csv)

iOS NSString正常顯示GBK編碼字元

最近在做一個網路應用,收到xml是GBK編碼的,我用UTF8去編碼,結果返回nil的結果,明顯是編碼方法用錯了,得用GBK的編碼方式。方法如下:unsigned long encode = CFStringConvertEncodingToNSStringEncoding(kCFStringEncodingGB_18030_2000);NSData *responseData = [request responseData];NSString *str = [[NSString alloc]

iOS NSString正常顯示GBK編碼字元 .

 最近在做一個網路應用,收到xml是GBK編碼的,我用UTF8去編碼,結果返回nil的結果,明顯是編碼方法用錯了,得用GBK的編碼方式。方法如下:view plaincopy to

ios實現基於socket tcp/ip 的通訊

之前寫過基於http的網路傳輸層的通訊,現在項目需要實現tcp/ip的通訊協議,通過網路尋找了一下,已經有人寫好了公開的類庫AsyncSocket,下面介紹一下AsyncSocket的使用方法。AsyncSocket的官方文檔:http://code.google.com/p/cocoaasyncsocket/使用方法如下:1、建立工程。2、把AsyncSocket添加到項目中。3、添加CFNetwork.framework到工程中。4、實現測試類別:#import

ios檢測網路是否存在

ios許多程式都需要串連網路,這些串連網路的程式需要判斷裝置目前網路是否正常。下面提供一個非常簡單的網路檢測代碼:只需要實現部分代碼就可以判斷網路是否存在,如果不存在,則跳出彈出框,如:實現過程:首先需要的四個類:然後加入SystemConfiguration.framework控制項。最後在需要判斷的地方,加入如下代碼就可以了。[CheckNetwork

IOS @property

@property (nonatomic, assign) NSString *title; 什麼是assign,copy,retain之間的區別? assign: 簡單賦值,不更改索引計數(Reference Counting)。 copy: 建立一個索引計數為1的對象,然後釋放舊對象 retain:釋放舊的對象,將舊對象的值賦予輸入對象,再提高輸入對象的索引計數為1 retain的實際文法為: - (void)setName:(NSString *)newName {     if

iOS中NSArray的進階應用程式-過濾 .

 c/c++開發人員一定很喜歡用boost庫,它有很強大的容器功能,在iOS開發中Array也相當於容器,功能也比較強大。NSArray可以用NSPredicate來過濾數組內容,NSPredicate有點像sql+正則表達,具體文法在此不談,自己google一堆。 不想打字了(我超級懶),用代碼說話:view plaincopy to clipboardprint?//找出一個數組 

Asset Libraries and Blocks in iOS 4

iOS 4 presented a million billion new API’s by Apple’s count, but for this post I am going to show a quick demo of the new Assets Library API where you can now get to users photos and videos with more access than ever before. This new API relies on

iOS官方Sample大全

http://developer.apple.com/library/ios/samplecode/Birthdays/Birthdays.zip http://developer.apple.com/library/ios/samplecode/ClockControlPalette/ClockControlPalette.zip http://developer.apple.com/library/ios/samplecode/MVCNetworking/MVCNetworking.zip 

ios實現條碼掃描功能

在android中我曾經利用zxing做過條碼掃描功能,現在又找到了一個iphone下免費開源的條碼掃描的sdk,下面介紹一下這個sdk的使用.免費的條碼是zbar,其使用地址是:http://zbar.sourceforge.net/iphone/sdkdoc/install.html下面是實現的效果:  利用條碼,可以簡單的得到二維碼的值.具體的實現過程如下:首先下載zbr的sdk。然後,建立工程,iphone.scanbar。第三,把下載的ZBarSDK添加到工程中。第四,然後添加.fra

IOS開發基礎之──單例模式

單例設計模式。因為此模式經常引起爭議,所以我想有必 要在此解釋一下單例。原則上,單例是在程式生命週期裡只被執行個體化過一次的 類。為了確保這一點,我們利用類的一個靜態方法來產生和訪問對象。因此, 你是通過以便利方法來訪問某個類的單例對象的,而不是用 alloc/init或者靜態autorelease初始化方法。在很多時候,我們使用一個某個類的唯一執行個體。最常見的就是一個程式的主類。以下是以名為 RootViewController 建立的一個單例函數:static

ios 查看crash記錄

轉載自:http://hi.baidu.com/yunhuaikong/item/2b169ead1864fbaf28ce9d29當應用在裝置中運行發生崩潰,iOS將記錄這些錯誤記錄檔並且建立了崩潰報告(Crash Report)。崩潰報告中包含了iOS的版本、日期、異常類型、堆疊追蹤以及其他資訊。在Xcode中查看崩潰報告當應用還在開發過程中發生了崩潰,則直接可以使用Xcode

IOS開發人員必看的精品資料100

iPhone、iPad產品風靡全球,巨大的使用者群刺激著iOS軟體開發需求,然而國內人才缺口很大,正處於供不應求的狀態,ios開發前景大好。我們整理了51CTO下載中心100份熱門的ios開發資料,做了一個地址收藏目錄,方便大家選擇性下載。裡邊均是好資料,相信對學習ios開發有所協助。目錄:http://down.51cto.com/data/416672附件預覽如下:iOS遊戲開發之Unity3D引擎系列http://down.51cto.com/zt/399iPadian軟體:讓你在Wind

ios如何判斷當前網路的電訊廠商

ios如何判斷當前網路的電訊廠商內容轉至:http://www.iloss.me/2012/07/21/ios如何判斷當前網路的電訊廠商/#more-1091在IOS上存在retain屏,經常需要在一些時刻用到高清圖,有些時候也要到普通圖。在網路條件很爽的情況下,這當然不在話下。如果咱是iphone使用者,又正好用的是移動卡。如果還用的高清圖的話是不是灰常的杯具,顯然是一定的。從目前的情況來看,只有移動的gprs的卡速度慢的像牛一樣,這樣我們就需要權衡在一些場合犧牲點品質換取速度。那麼我們就得必

在 iOS 應用中使用 GPS

時間: 2010-11-18 15:33 點擊:365 次在 iOS 應用中使用 GPS大致分下面兩步:1、添加 CoreLocation.framework;2、產生 CLLocationManager 測量位置。 測試代碼如下: // LocationViewCtrl.h #import UIKit/UIKit.h #import CoreLocation/CoreLocation.h @inter     在 iOS 應用中使用 GPS大致分下面兩步:1、添加

ios 擷取類的執行個體方法列表

需要引用:#import <Foundation/NSObjCRuntime.h>#import <objc/runtime.h>實現 Class currentClass=[Common class];    while (currentClass) {        unsigned int methodCount;        Method *methodList = class_copyMethodList(currentClass,

ios的四個核心部分介紹

ios四個核心部分1.Cocoa TouchCocoa Touch層的關鍵技術。(1)多任務      iOS SDK 4.0以及以後的SDK構建的程式(且運行在iOS

IOS 5 ARC完全指南

ARC完全指南    iOS 5最顯著的變化就是增加了Automatic Reference Counting(自動引用計數)。ARC是新LLVM 3.0編譯器的特性,完全消除了手動記憶體管理的煩瑣。在你的項目中使用ARC是非常簡單的,所有的編程都和以前一樣,除了你不再調用retain, release, autorelease。啟用ARC之後,編譯器會自動在適當的地方插入適當的retain, release,

IOS之資料持久化一

- (void)loadView{    UIView *aView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 320, 480)];    aView.backgroundColor = [UIColor whiteColor];    self.view = aView;    [aView release];        t1 = [[UITextField alloc]initWithFrame:CGRectMake(80, 30

IOS 如何選擇delegate、notification、KVO?

    前面分別講了delegate、notification和KVO的實現原理,以及實際使用步驟,我們心中不禁有個疑問,他們的功能比較類似,那麼在實際的編程中,如何選擇這些方式呢?       在網上看到一個部落格上詳細的分析了三者之間的區別以及各自的優勢,博文地址為http://blog.shinetech.com/2011/06/14/delegation-notification-and-observation/,因為博文是用英文寫的,下面將其翻譯成中文。       

總頁數: 703 1 .... 78 79 80 81 82 .... 703 Go to: 前往

Beyond APAC's No.1 Cloud

19.6% IaaS Market Share in Asia Pacific - Gartner IT Service report, 2018

Learn more >

Apsara Conference 2019

The Rise of Data Intelligence, September 25th - 27th, Hangzhou, China

Learn more >

Alibaba Cloud Free Trial

Learn and experience the power of Alibaba Cloud with a free trial worth $300-1200 USD

Learn more >

聯繫我們

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

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