原创 關於GCD 的全解(轉載自http://blog.csdn.net/wangqiuyun/article/details/19198467)
從 別人哪裏轉載的,寫的很好 一、相關概念 GCD全稱Grand Central Dispatch,是Apple提供的一套低層API,提供了一種新的方法來進行併發程序編寫。GCD有點像NSOperationQueu
原创 iOS延時操作
延時執行方法 五秒後執行打印 方法一: dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(5 * NSEC_PER_SEC)), dispatch_get_mai
原创 Touch ID簡單使用
實現iOS的指紋識別需要先 #import <LocalAuthentication/LocalAuthentication.h> LAContext *la =[[LAContext alloc] init];
原创 關於在ios 中斷言的使用
好久沒有寫博客了,這段時間一直在忙公司的項目 簡單說一下iOS中斷言的使用 斷言 在開發中經常在使用到,先看iOS中斷言的使用實例 (NSAssert) NSString *str = @"abcd"; NSAss
原创 ios 處理圖片拉伸
1 UIImage* img=[UIImage imageNamed:@"2.png"];//原圖 2 UIEdgeInsets edge=UIEdgeInsetsMake(0, 10, 0,10); // 上左下右 3
原创 ios 中如何處理於Webview 的交互
首先要知道幾個字符串,這幾個字符串就類型命令行作用:根據需要使用 @"document.URL"@"document.location.href"@"self.location.href"@"document.location"@"
原创 數組中不常用卻又好用的方法探索
博客事由:在開發靜態庫時,希望能夠讓自己的接口更加人性化以及實用價值更高,我需要用到一個數組,以及對數組元素是否存在的判斷。 以往總是遍歷所有元素,於是就想有沒有一個方法能夠直接判斷某個元素是否存在於數組中,於是嘗試之下果然發現還是有的。
原创 static 關鍵字小解
在變量聲明前加上關鍵字static可以使局部變量保留多次調用一個方法所得的值 static int a = 1; 聲明一個整型靜態變量 a 。這裏是不需要初始化的,靜態變量的初始值就是0; 經常我們需要計算執行一個方法的次數,我們會習慣性
原创 iOS tabview 複用機制詳解
看到別人的一篇博客,覺得很好 創建UITableViewController子類的實例後,IDE生成的代碼中有如下段落: [cpp] viewplaincopy - (UITableViewCell *)tableV
原创 Xcode 7 使用CoreData 關於數據庫升級問題
coreData 很好用,但是也很坑 今天不說coreData 的具體使用,只提在實際運用中很關鍵的一種情況那就是數據庫升級 以添加新字段爲情形描述 先已有舊數據庫,只有name age 兩個字段 當你更新app版本時添加了一個新字段
原创 GCD之dispatch_group_t
不廢話,直接上代碼,從代碼的執行效果看如何使用 dispatch_queue_t queue = dispatch_queue_create("com.test.queue", DISPATCH_QUEUE_CONCURRENT)
原创 iOS如何讓程序能夠支持文件共享
由於iOS的沙盒機制,蘋果用戶就不能像安卓用戶那樣能夠直接往手機裏拷自己喜歡的音視頻文件,如果你的程序支持拷貝文件進去,並且能夠顯示在程序中。 那麼就需要以下配置了: 在應用程序的Info.plist文件中添加UIFileSharin
原创 ios Apple Pay 簡單使用
配置 1.在開發者帳號中先添加一個 Merchant IDs 2.如果已經有apple id,編輯apple id 在其中打開apple pay 選
原创 ios多線程學習之GCD線程鎖
因爲在以前的開發中實在是很少會用到多線程的知識,但是現在手中的項目是做視頻開發。 而在視頻開發類項目中,最困難的就是邏輯和多線程處理,這幾天沒事研究了一下線程鎖,我覺的一個簡答的代碼實例,就能體現出 GCD 線程鎖的特徵 還是先了解一點
原创 ios 屬性與成員變量的區別
一、類Class中的屬性property 在ios第一版中,我們爲輸出口同時聲明瞭屬性和底層實例變量,那時,屬性是oc語言的一個新的機制,並且要求你必須聲明與之對應的實例變量,例如: @interface MyViewControl