一轉眼秋天都到了,外面下著雨,葉子也開始落了。
好了,說正題,學習已經九周了,一天一天的積累,學到的東西也蠻多的,學如逆水行舟,所以,只要堅持每天都前進一點,過一段時間就會發現自己已經學了很多東西,前進了很長一段路。而且技術沒有捷徑,孰熟能生巧,練習的多了就會懂得其中的奧妙。
#import "viewcontroller.h"
@inte***ce viewcontroller ()
@end
@implementation viewcontroller
- (void)viewdidload
} #pragma mark -暫停
- (ibaction)stopclick:(uibutton *)sender
} - (ibaction)asynrequst:(id)sender //
//3.傳送非同步請求
_connection = [nsurlconnection connectionwithrequest:request delegate:self];
isdownload = yes;
//獲取字串
nsstring *urlstring = url.absolutestring;
//獲取urlstring的最後一部分
nsstring *filename = [urlstring lastpathcomponent];
//寫入檔案
//***判斷檔案是否存在,如果不存在,則建立
if (![[nsfilemanager defaultmanager]fileexistsatpath:_filepath])
}
}
#pragma mark -收到響應
// //獲取所有的響應頭
// nsdictionary *fields = response.allheaderfields;
//
// //獲取資料的總長度
// nsnumber *length = [fields objectforkey:@"content-length"];
//
// total = [length doublevalue];
nslog(@"%.2f---total",total/1000 / 1000); }
#pragma mark -接受到資料
-(void)connection:(nsurlconnection *)connection didreceivedata:(nsdata *)data
} #pragma mark -資料接受完畢
-(void)connectiondidfinishloading:(nsurlconnection *)connection
isdownload = no;
} #pragma mark -寫入資料
- (void)writetofile:(nsdata *)data
nsfilehandle *handle = [nsfilehandle filehandleforupdatingatpath:_filepath];
[handle seektoendoffile];
[handle writedata:data];
[handle closefile]; }
flex學習小結9
1 flash呼叫webservice 引入遠端呼叫的事件處理 import mx.rpc.events.faultevent import mx.rpc.events.resultevent import mx.controls.alert 向webservice傳送請求 private func...
Flex 學習小結(9)
1 flash呼叫webservice wsdl useproxy false sh000001 引入遠端呼叫的事件處理 import mx.rpc.events.faultevent import mx.rpc.events.resultevent import mx.controls.alert...
9 多執行緒小結(2)
3 合併執行緒 pthread join int pthread join pthread t thread,void ret 第乙個引數為被等待的執行緒識別符號,第二個引數為乙個使用者定義的指標,它可以用來儲存被等待執行緒的返回值。這個函式是乙個執行緒阻塞的函式,呼叫它的函式將一直等待到被等待的執...