原创 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 *