iOS擷取當前系統的相關資訊和在不同的IOS上檢測

NSLog([[UIDevice currentDevice] name]); // 擷取裝置的名稱NSLog([[UIDevice currentDevice] uniqueIdentifier]); //擷取GUID 唯一識別碼NSLog([[UIDevice currentDevice] systemName]); //擷取系統名稱NSLog([[UIDevice currentDevice] systemVersion]); // 版本號碼eg.float version =

iOS開源類庫收集

轉自http://www.cnblogs.com/wupher/archive/2012/04/28/2475132.html下拉重新整理將資料儲存至keyRing簡單的模板引擎,用來產生htmlOmniGroup這個其實不是類庫,是一個Cocoa的RecipeCocoaPods 為XCode project提供一個類似apt-get maven那樣的類庫管理工具, COOL, 教程見:http://www.cocoapods.org/OPEventTracker 對mainThread

[IOS]hitTest的作用與用法

hitTest的作用:當在一個view上添加一個屏蔽罩,但又不影響對下面view的操作,也就是可以透過屏蔽罩對下面的view進行操作,這個函數就很好用了。 hitTest的用法:將下面的函數添加到UIView的子類中,也就是屏蔽罩類中即可。 -(id)hitTest:(CGPoint)point withEvent:(UIEvent *)event {    UIView *hitView =

ios上產生pdf文檔

//Create empty PDF context on iPhone for later randering in it-(CGContextRef) createPDFContext:(CGRect)inMediaBox path:(CFStringRef) path{    CGContextRef myOutContext = NULL;    CFURLRef url;    url = CFURLCreateWithFileSystemPath (NULL, //

ios 根據手勢放大或縮小圖片

1.在.h檔案中加入一個變數用來記錄當前的scale值, 讓這個ViewController遵循UIGestureRecognizerDelegate代理.並在.h中加入下面這個變數CGFloat lastScale;2. 在viewDidLoad中加入下面語句    UIView *holderView = [[UIViewalloc]initWithFrame:CGRectMake(0,0,320,416)];        UIImageView *showImgView =

hide tab ios

- (void) hideTabBar:(BOOL) hidden{        [UIView beginAnimations:nilcontext:NULL];    [UIView setAnimationDuration:0];    UIView *window = [UIApplicationsharedApplication].keyWindow;    for(UIView *viewin self.tabBarController.view.subviews)    {   

xcode調試時,可以直接把Mac 的案頭檔案做為iOS調試時儲存的位置。

比如我們需要儲存資料到沙箱中,然後再去對該檔案進行判斷檢測。        NSArray *paths =NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask, YES);       NSString *docuDir = [paths objectAtIndex:0];        NSString *savedFileName = [docuDir

ios 擷取各路徑

因為各種需求,需要擷取的路徑不一致,故寫下這文章,以作備忘。- (NSString *)getDocumentPath{ NSString *path = nil; // Method 1 NSArray *pathsArray = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); path = [pathsArray objectAtIndex:0];

在iOS上使用ffmepg

說明,我在網上大量的找文章看如何把ffmpeg移植到iOS上,結果總是問題多多,而ffmpeg的協助也就那麼點,真是很頭痛,

iOS裝置的硬體適配 (關於armv6, armv7, armv7s 個人覺得說得比較清楚)

1.OpenGL ES版本支援iPhone:iPhone 3G以下(包括iPhone 3G)版本裝置只支援OpenGL ES1.1,iPhone 3GS以上(包括iPhone 3GS)版本裝置既支援OpenGL ES1.1,也支援OpenGL ES2.0。iPad:iPad所有版本裝置既支援OpenGL ES1.1,也支援OpenGL ES2.0。iPod Touch:iPod Touch2代以下(包括iPod Touch2代)版本裝置只支援OpenGL ES1.1,iPod

iOS上二維碼和一維碼識別系列一

這段時間在做iOS上二維碼和一維碼的識別其間遇到問題無數, 特此總結下來, 希望能給後來的同學供參考在iOS上, 做二維碼識別, 首先在網上尋找資料, 尋找到ZBar和ZXing這兩個開源的識別程式, 相比之下發現, iOS上ZBar能做一維碼(即條碼)和二維碼的識別, ZXing只能做二維碼的識別, 但ZXing在android上是可以即做一維碼又做二維碼的識別, 但在iOS上尚不支援一維碼的識識, 這是ZXing的官方說法,

打理一下IOS項目中的圖片資源

項目經曆過大的變動之後會留下一些不再需要的圖片檔案,寫了一個指令碼跑了一下,找到150張未用到的圖片,給力~下面的指令碼使用的時候需要根據自己的項目指定圖片目錄和代碼目錄找出不再需要的圖片#如果沒有找包含@"imageName"或@"imageName.png"的.h.m檔案,則認為項目裡不再需要這個圖片find ./Resources -name "*.png" \ |grep -v @ \ |while read line;do iname=$(basename

iOS上二維碼和一維碼識別系列二

對於上面的三個圖, 由於BOM(Byte Order Mark)的影響,使得ZBar在解析時, 出現亂碼的情況, 現在這裡用這UltraEdit來看一下這三個圖, UTF-8圖: https://chart.googleapis.com/chart?chs=150x150&cht=qr&chl=中&choe=utf-8ISO_8859-1圖 https://chart.googleapis.com/chart?chs=150x150&cht=qr&chl=

IOS atomic與nonatomic,assign,copy與retain的定義和區別

atomic和nonatomic用來決定編譯器產生的getter和setter是否為原子操作。        atomic                設定成員變數的@property屬性時,預設為atomic,提供多安全執行緒。                在多線程環境下,原子操作是必要的,否則有可能引起錯誤的結果。加了atomic,setter函數會變成下面這樣:                        {lock}                             

IOS 小技巧積累(持續更新)

1. 使用@property和@synthesize聲明一個成員變數,給其賦值是時要在前面加上"self.",以便調用成員變數的setmember方法。      直接調用成員變數並且給其賦值:member=[NSString stringWithFormat:@””];將不執行setmember 方法。     使用self調用成員變數並且給其賦值:self.member=[NSString stringWithFormat:@””];將執行setmember方法。2.延時函數:

Bonjour tutorial-networking-and-bonjour-on-iphone ios 區域網路傳輸協議

概述:網路架構最低水平網路架構可以在iPhone SDK是的BSD

iOS開發之不得不會的gdb命令

更新說明:後面發現這篇文章介紹的比較全面http://blog.csdn.net/ch_soft/article/details/6740000文章轉載於:http://www.ethangao.com/?p=273,謝謝作者分享。gdb不是萬能的,可是沒有gdb卻是萬萬不能的。這裡給大家簡單介紹下iOS開發中最基本的gdb命令。popo是print-object的簡寫,可用來列印所有NSObject對象。使用舉例如下:(gdb) po

ios 系統語言 多語言 程式碼片段

 獲得所支援的語言NSUserDefaults *defaults = [ NSUserDefaults standardUserDefaults ]; // 取得 iPhone 支援的所有語言設定 NSArray *languages = [defaults objectForKey : @"AppleLanguages" ]; NSLog ( @"%@" , languages);運行,列印結果:(    en,    "zh-Hant",    "zh-Hans",    fr,   

iOS開發之protocol和delegate

 protocol——協議協議是用來定義對象的屬性,行為和用於回調的。   

iOS程式發布測試4-打包(Archive)發布(share)

轉載發布測試的最後一步打包(Archive),Xcode4協助文檔有比較詳細介紹,但是居然是錯的,這裡說明一下。1、設定“Build Settings”,是官方文檔,留意那個紅框,居然說反了。"Skip install"一定要選NO,否則在下面的打包步驟後,Organizer看不到你的程式,就為這折騰我好些時間,國外論壇一堆問題,說我按照官方文檔做了,怎麼Organizer看不到程式。 1.1 選擇ad hoc認證.在“Code

總頁數: 749 1 .... 66 67 68 69 70 .... 749 Go to: 前往
Tags Index:

聯繫我們

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

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