原创 IOS 三種線程操作方式詳解

一、IOS 實現線程操作方式分別有:NSThread,Cocoa NSOperation,GCD(Grand Central Dispatch)三種;  NSThread其優點:相比其他兩個輕量級;缺點:需要自己管理線程的生命週期,線程同步

原创 NSPredicate的使用

    NSArray * arrayFilter = [NSArray arrayWithObjects:@"pict", @"blackrain", @"ip", nil];        NSMutableArray *arrayCo

原创 我的友情鏈接

51CTO博客開發

原创 Object-C的優缺點

objc優點: 1) Cateogies  2) Posing  3) 動態識別4) 指標計算  5) 彈性訊息傳遞 6) Objective-C 與 C++ 可混合編程缺點:  1) 不支援命名空間  2) 不支持運算符重載3) 不支持多

原创 map函數,Optional函數

let numbers = [1, 2, 3]let doubledNumbers = numbers.map { $0 * 2 }// doubledNumbers: 2, 4, 6二、AnyObject與AnyObject!的區別Any

原创 我的友情鏈接

51CTO博客開發

原创 IOS 7 狀態欄問題

IOS 7.0 系統有一個狀態欄下移,變黑的BUG,新建的空白項目運行在真機Iphone 5s 上發現的BUG

原创 Plist文件讀取

+ (NSDictionary *)readFromArchive:(NSString *)aFileName {    NSString *errorDesc = nil;     NSPropertyListFormat format;

原创 鍵盤學習筆記

- (void)handleKeyboardDidShow:(NSNotification *)notification{    NSDictionary *info = [notification userInfo];    CGRect

原创 ASIHttpRequest 集成到項目介紹

"_deflate",referenced from

原创 FireFox 插件SQLite Manager 學習

IOS 數據庫插入;sqlite3_stmt * stmt; // 預編譯SQL語句,stmt變量保存了預編譯結果的指針        int result = sqlite3_prepare_v2(database,insertSQL,

原创 NSPredicate的使用

    NSArray * arrayFilter = [NSArray arrayWithObjects:@"pict", @"blackrain", @"ip", nil];        NSMutableArray *arrayCo

原创 IOS開發者帳號申請過程

IOS開發者帳號申請過程

原创 swift 學習之路

1、swift 實現頁面切換的方法:self.window = UIWindow(frame: UIScreen.mainScreen().bounds)self.window!.backgroundColor = UIColor.whit

原创 IOS 硬件型號的獲取

//獲得設備型號 + (NSString *)getCurrentDeviceModel:(UIViewController *)controller {     int mib[2];     size_t len;     char *