首先要先導入第三方類庫FMdatabase。 獲得存放數據庫文件的沙盒地址。 +(NSString*)databaseFilePath [objc] view plaincopy { NSArray*filePath=NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES); NSString*doc
IOS中對JSON格式的解析通常可以采用NSJSONSerialization來實現. 如,我們可以用個簡答的HTTP請求的方式獲取JSON數據,(以下都是在playground中寫的) var url = "http://0.0.0.0:8000" // 返回數據為{"status": 0, "data": [{"hello": "world"}, {"try": "again"}]} var
處理圖片顏色 - (UIImage*)grayscale:(UIImage*)anImage type:(int)type{ CGImageRef imageRef = anImage.CGImage; size_t width = CGImageGetWidth(imageRef); size_t height = CGImageGetHeight(imageRef); size_t bitsP
- (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view. UIImageView *imageView = [[UIImageView alloc] init]; imageView.frame = CGRectMake(0, 0, 80, 120); imageVie
NSDateComponents *_comps = [[NSDateComponents alloc] init]; [_comps setDay:23]; [_comps setMonth:3]; [_comps setYear:2014]; NSCalendar *gregorian = [[NSCalendar alloc] initWithCalendarIdentifier:NSGre
1.保存在user Document文件夾下,以讀取文件,寫入文件方式 2.在工程里手動創建一個.plist文件,把固定的內容寫入,這個需要人工手動寫入(工程里只可讀取,不可以寫入) 3.保存在user Document下,不過不需要讀寫文件,用系統的 NSUserDefaults 可以快速保存添加讀取刪除基本數據類型 這里記錄的是第1種,第2種就是創建一個plist文件,然后自己手動寫入數據,再
iOS下的具體實現方式如下 新建一個類 繼承 #import <Foundation/Foundation.h> #import <CommonCrypto/CommonDigest.h> @interface MD5 : NSObject /** * MD5加密,傳入需要加密的字符串,不可逆 * * @param str 需要加密的字符串 * * @return 加密后字符串 */ + (NSS
// // ViewController.m // LocationDemo // // Created by LaughingZhong on 14/11/12. // Copyright (c) 2014年 Laughing. All rights reserved. // #import "ViewController.h" @interface ViewController () @end
CLGeocoder *myGeocoder = [[CLGeocoder alloc] init]; [myGeocoder geocodeAddressString:_searchBar.text completionHandler:^(NSArray *placemarks, NSError *error) { if ([placemarks count] > 0 && error == n
[CTSIMSupportGetSIMStatus() isEqualToString:kCTSIMSupportSIMStatusNotInserted] 可以判斷是否插入了sim卡。 需要CoreTelephony.framework。 /** * 檢測是否有SIM卡 * [CTSIMSupportGetSIMStatus() isEqualToString:kCTSIMSupportSIMS
@interface UIButton (AsyncImage) //size by point - (void)setImageFromURL:(NSString *)urlString adjustToSize:(CGSize)size completion:(void (^)(void))completion logo:(UIImage *)logoImage; @end @implemen
+ (UIImage *) imageFromView: (UIView *) theView { // Draw a view’s contents into an image context UIGraphicsBeginImageContext(theView.frame.size); CGContextRef context = UIGraphicsGetCurrentContext();
GET和POST請求是HTTP請求方式中最最為常見的。在說請求方式之前先熟悉 HTTP 的通信過程: 請求 1 、 請求行 : 請求方法、請求路徑、 HTTP 協議的版本 GET /MJServer/resources/images/ 1. jpg HTTP/ 1.1 2、請求頭 : 客戶端的一些描述信息 Host : 192.168.1.111:8080 // 客戶端想訪問的服務器主機地址 Us
Chrome 26 正式版今天迎來了更新,Mac 和 linux 版更新至 26.0.1410.63,Windows 和瀏覽器框架版本更新至 26.0.1410.64。此次更新主要是完善了穩定性,并且包含新版 Flash。
Apple 常常將自己的產品稱為藝術與科技的完美結合,至少在喬布斯時代是這樣的說的。那么,藝術性對于 Apple 產品是一個重要的評判指標,首先 iOS7 在藝術上就是失敗的。
蘋果官方的 iPad 版本 iOS 7 還沒有發布,不過泄露的截圖和視頻已經滿天飛了。
雖然 Android 平臺目前在用戶基數和市場份額方面已經逐漸趕超 iOS,但后者卻依舊是開發者發布應用的首選平臺。對此,擁有 20 年相關從業經驗的美國科技新聞網站 ZDNet IT 特約評論人戴維-摩根斯特恩(David Morgenstern)日前就以“Android 究竟怎么了?”為題對這一問題進行了一番梳理。
截至目前 iOS 7 已經出了 5 個測試版本了,其正式版到底會在何時跟大家見面呢? 今天早些時候,美國媒體 BGR 給出消息稱,下周蘋果會帶來 iOS 7 Beta 6,而在這之后也就是 9 月 5 日,他們會發布 iOS 7 GM 版本(跟正式版已經沒什么區別了)。
芬蘭軟件公司 Digia 近日發布了 Qt 5.2 版本。2011 年,Digia 收購了諾基亞的 Qt 商業授權業務;2012 年 8 月,Digia 宣布完成對諾基亞 Qt 業務及軟件技術的全面收購。
不久之前,蘋果剛剛發布了 iOS 8.0.1,這款升級補丁原本是想修復 iOS 8 中存在的各種問題,沒想到卻導致了更多新問題。大量用戶表示,完成更新后,iPhone 顯示無服務。遇到問題的用戶還表示 Touch ID 指紋識別也白嫩的無效,而且是完全沒有任何功能。