原创 Core Bluetooth的詳細使用

Core Bluetooth的簡單介紹Core Bluetooth是基於藍牙4.0的,它抽象了一組協議用於與藍牙低功耗設備通訊。由於Core Bluetooth隱藏了藍牙底層的細節,它使得開發者能夠很容易地實現與藍牙低功耗設備的通訊。中心

原创 Core Text的使用

關於Core TextCore Text是先進的,低級別的佈局文本和處理字體的技術。Core Text的API包含在Mac OS X v10.5和IOS 3.2中,能被所有的OS X和IOS環境獲取。Core Text是關聯Core Gr

原创 KVO詳解

KVO介紹KVO允許在對象的指定屬性發生變化時獲取通知。這是非常有用的對於模型和控制器層的通訊。控制器對象觀察模型的屬性,視圖對象通過控制器觀察模型的屬性。除外,模型對象可以觀察其他模型對象,甚至是自己。你可以觀察的屬性包括簡單屬性(at

原创 IOS 後臺傳輸

創建後臺會話- (NSURLSession *)backgroundSession { /* Using disptach_once here ensures that multiple background sessions with

原创 IOS重用機制導致的UITableVIewCell或者UICollectionViewCell顯示錯誤

當我們使用UITableVIew和UICollectionView時都會遇到重用顯示問題。IOS系統默認會把標識相同的cell進行重用,你可以在創建cell的代理方法中是用UITableView的- (__kindof UITableVi

原创 RunLoop的簡單使用

run loop簡介run loop是一個關聯線程的基礎設施。run loop是一個事件處理循環,主要用於安排工作和接收事件。它可以讓線程在有工作的時候繁忙,沒有工作的時候休眠。如果沒有run loop的話,你需要創建while或者for