第一篇

剛學(xué)會了MakeDown激動了,不喜勿噴_

麻痹的,到底怎樣讓自己的文字變得豐富多彩!怎樣讓自己的代碼寫在簡書里!First真是日了dog!

引用這特么就這么簡單

作為一個程序猿,代碼世界真是無比美麗。下面來個代碼塊:

  • Hello World
static void hello_world() {
            printf("hello world\n");
}
  • 今晚剛看了看ios數(shù)據(jù)解析部分,
    so, plist解析:
 - (void)loadData
{
    // 1. url
    NSURL *url = [NSURL URLWithString:@"http://localhost/videos.plist"];
    
    // 2. request
    // timeoutInterval 如果5.0之內(nèi)沒有從服務(wù)器返回結(jié)果,就認為超時了
    /**
     NSURLRequestUseProtocolCachePolicy = 0,            // 使用協(xié)議緩存策略(默認)
     NSURLRequestReloadIgnoringLocalCacheData = 1,      // 忽略本地緩存數(shù)據(jù)(斷點續(xù)傳時使用)
     NSURLRequestReloadIgnoringCacheData = NSURLRequestReloadIgnoringLocalCacheData, == 1
     
     // 以下少用
     NSURLRequestReturnCacheDataElseLoad = 2,           // 如果有緩存,就返回緩存數(shù)據(jù),否則加載
     NSURLRequestReturnCacheDataDontLoad = 3,           // 死活不加載遠程服務(wù)器數(shù)據(jù),如果用戶沒有網(wǎng)絡(luò)連接時可以使用
     
     // 以下沒有實現(xiàn)
     NSURLRequestReloadIgnoringLocalAndRemoteCacheData = 4, // 沒有實現(xiàn)
     NSURLRequestReloadRevalidatingCacheData = 5, // 沒有實現(xiàn)
     */
    NSURLRequest *request = [NSURLRequest requestWithURL:url cachePolicy:0 timeoutInterval:5.0];
    
    // 3. 網(wǎng)絡(luò)異步請求
    [NSURLConnection sendAsynchronousRequest:request queue:[[NSOperationQueue alloc] init] completionHandler:^(NSURLResponse *response, NSData *data, NSError *connectionError) {
        
        if (connectionError) {
            NSLog(@"錯誤 %@", connectionError);
            return;
        }
        
        // data是一個plist數(shù)據(jù), 對data進行反序列化,解析
        NSArray *array = [NSPropertyListSerialization propertyListWithData:data options:0 format:NULL error:NULL];
        
        // 刷新數(shù)據(jù),在UI線程中更新UI
        dispatch_async(dispatch_get_main_queue(), ^{
            //.....
        });
    }];
}```

真好玩
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • 一、MongoDB 權(quán)威指南 親身經(jīng)歷了在快速發(fā)展的大型互聯(lián)網(wǎng)公司應(yīng)于MySQL的過程。開始時只有很少的數(shù)據(jù),一臺...
    AQ王浩閱讀 458評論 0 1
  • 1.表單中g(shù)et與post提交方法的區(qū)別? 答:get是發(fā)送請求HTTP協(xié)議通過url參數(shù)傳遞進行接收,而post...
    fuyou2324閱讀 1,033評論 0 10
  • 一. 什么是RN? 1. Build native mobile apps using JavaScript an...
    最有文化的碼農(nóng)閱讀 4,478評論 0 3
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 134,993評論 19 139
  • C語言的介紹及發(fā)展史在此就不贅述了,各百科論壇網(wǎng)站中對此都有詳細的描述,在總結(jié)過程中我會給大家分享幾個我在學(xué)習(xí)過程...
    Eric__Cui閱讀 468評論 0 0