原创 進入後臺之後程序還可以執行
UIBackgroundTaskIdentifier bgTask; 判斷設備是否支持後臺 UIDevice* device = [UIDevice currentDevice]; BOOL backgroundSuppo
原创 解析:Program received signal: “EXC_BAD_ACCESS"
在練習時,有這麼段代碼: CALayer *sublayer = [CALayer layer]; sublayer.backgroundColor = [UIColor blueColor].CGColor;
原创 Sqlit3 簡單操作
1。創建數據庫並且打開 - (void)open_db { @synchronized(self){ NSArray *pathArray =NSSearchPathForDirectoriesInDomains
原创 沙盒技術
瞭解iPhone應用程序中App目錄結構 2011-07-28 13:59 佚名 互聯網 我要評論(0) 字號:T | T 本文介紹的瞭解iPhone應用程序中App目錄結構,主要是對App的目錄結構詳細的介紹了一番,來看
原创 記錄園子裏的一篇有關CALayer與UIView的關係
CALayer屬於Core Animation部分的內容,比較重要而不太好理解。以下是園子中看到的一篇文章的摘錄: 1. UIView是iOS系統中界面元素的基礎,所有的界面元素都是繼承自它。它本身完全是由CoreAnimation來
原创 iphone 小代碼總結
在iphone中要顯示當前網絡是否連接只需要兩句話就可以搞定了 //顯示網絡連接狀態 UIApplication *app = [UIApplication sharedApplication]; app.networkActivit
原创 在UITableViewCell上建立UILable多行顯示
- (UITableViewCell *)tableView:(UITableView *)tableViewcellForRowAtIndexPath:(NSIndexPath *)indexPath { staticNSSt
原创 Dispatch Sources
dispatch source是一個監視某些類型事件的對象。當這些事件發生時,它自動將一個block放入一個dispatch queue的執行例程中。 下面是GCD 10.6.0版本支持的事件: Mach port send righ
原创 本地push通知
UILocalNotification *lcNotification = [[UILocalNotificationalloc]init]; if (lcNotification) { NSDate *n
原创 線程之間的通信
線程間通信 通過以下方法 (Without GCD) – performSelectorOnMainThread:withObject:waitUntilDone: – performSelector:onThread:withObjec
原创 NsOperation
所有operation objects都支持以下關鍵特性: 支持建立基於圖的operation objects依賴。可以阻止某個operation運行,直到它依賴的所有operation都已經完成。 支持可選的completion
原创 viewDidLoad, viewWillDisappear, viewWillAppear區別
viewWillAppear: Called when the view is about to made visible. Default doesnothing 視圖即將可見時調用。默認情況下不執行任何操作 viewDidAppea
原创 iOS平臺下實現不同APP之間的通信
我們可以通過UIApplication的openURL方法來實現不同app之間的通信,如下面代碼所示: NSURL *myURL = [NSURL URLWithString:@"todolist://www.acme.com?Quart
原创 分段下載ASIHTTP
// NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); // NSString
原创 xcode 項目代碼行統計
統計Xcode項目代碼行數 1、打開終端。 2、cd到你項目的路徑。 3、輸入下面的指令: grep -d recurse "\n" classes | wc -l classes,如果你不是默認的classes路徑,改之。