精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

iOS開發寶典:String用法大全

移動開發 iOS
新手們還在等什么?這是一本屬于你的iOS開發"字典",在這里你可以查到字符串、數組、字典的各式各樣的用法與詳述。

一、NSString 

創建字符串。 

  1. NSString *astring = @"This is a String!";  

創建空字符串,給予賦值。 

  1. NSString *astring = [[NSString alloc] init];  
  2.  
  3. astring = @"This is a String!";  
  4.  
  5. NSLog(@"astring:%@",astring);  
  6.  
  7. string release]; 

使用變量初始化 

  1. NSString *name = @"Ivan!";  
  2.    NSString *astring = [[NSString stringWithFormat:@”My name is %@!”,name]];  
  3.    NSLog(@"astring:%@",astring); 

判斷是否包含某字符串 

檢查字符串是否以另一個字符串開頭

  1. - (BOOL) hasPrefix: (NSString *) aString;  
  2.      NSString *String1 = @"NSStringInformation.txt";  
  3.      [String1 hasPrefix:@"NSString"] == 1 ?  NSLog(@"YES") : NSLog(@"NO");  
  4.      [String1 hasSuffix:@".txt"] == 1 ?  NSLog(@"YES") : NSLog(@"NO"); 

是否包含其它字符 

  1. NSString *astring = [[NSString alloc] initWithString:@"This is a String!"];  
  2. Boolean contains = [astring rangeOfString:@”This”].length>0; 

從文件讀取字符串:

  1. initWithContentsOfFile方法     
  2.      NSString *path = @"astring.text";  
  3.      NSString *astring = [[NSString alloc] initWithContentsOfFile:path];  
  4.      NSLog(@"astring:%@",astring);  
  5.      [astring release]; 

寫字符串到文件:writeToFile方法  

  1. NSString *astring = [[NSString alloc] initWithString:@"This is a String!"];  
  2.      NSLog(@"astring:%@",astring);  
  3.      NSString *path = @"astring.text";      
  4.      [astring writeToFile: path atomically: YES];  
  5.      [astring release];     

比較兩個字符串       

isEqualToString方法     

  1. NSString *astring01 = @"This is a String!";  
  2.      NSString *astring02 = @"This is a String!";  
  3.      BOOL result = [astring01 isEqualToString:astring02];  
  4.      NSLog(@"result:%d",result); 

compare方法(comparer返回的三種值)

  1. NSString *astring01 = @"This is a String!";  
  2.      NSString *astring02 = @"This is a String!";      
  3.      BOOL result = [astring01 compare:astring02] = = NSOrderedSame;      
  4.      NSLog(@"result:%d",result);     

NSOrderedSame判斷兩者內容是否相同 

  1. NSString *astring01 = @"This is a String!";  
  2.      NSString *astring02 = @"this is a String!";  
  3.      BOOL result = [astring01 compare:astring02] = = NSOrderedAscending;      
  4.      NSLog(@"result:%d",result); 

不考慮大小寫比較字符串1 

 

  1. NSString *astring01 = @"this is a String!";   
  2. NSString *astring02 = @"This is a String!";   
  3. BOOL result = [astring01 caseInsensitiveCompare:astring02] = = NSOrderedSame;       
  4.  NSLog(@"result:%d",result);       

改變字符串的大小寫  

 

  1. NSString *string1 = @"A String";   
  2. NSString *string2 = @"String";   
  3. NSLog(@"string1:%@",[string1 uppercaseString]);//大寫  
  4. NSLog(@"string2:%@",[string2 lowercaseString]);//小寫  
  5. NSLog(@"string2:%@",[string2 capitalizedString]);//首字母大小  

 

在串中搜索子串      

 

  1. NSString *string1 = @"This is a string";  
  2. NSString *string2 = @"string";  
  3. NSRange range = [string1 rangeOfString:string2];  
  4. int location = range.location;  
  5. int leight = range.length;  
  6. NSString *astring = [[NSString alloc] initWithString:[NSString stringWithFormat:@"Location:%i,Leight:%i",location,leight]];  
  7. NSLog(@"astring:%@",astring);  
  8. [astring release];  

 

替換字符串 

 

  1. NSString *astring01 = @"hello 中國";  
  2. NSString * new = [astring01 stringByReplacingOccurrencesOfString:@”中國” withString:@"北京"];    
  3. NSLog(new);    

 

分割字符串成數組 

 

  1. NSString *s = @"a b d e f";  
  2. NSArray *arr = [s componentsSeparatedByString:@" "];  
  3. NSLog(@"count = %d",[arr count]);  

 

字符串數組拼接成字符串 

 

  1. NSArray *pathArray = [NSArray arrayWithObjects:@"here",    
  2.                            @"be", @"dragons", nil];    
  3.      NSLog(@"%@",[pathArray componentsJoinedByString:@""]);    

 

抽取子串      

 -substringToIndex: 從字符串的開頭一直截取到指定的位置,但不包括該位置的字符 

 

  1. NSString *string1 = @"This is a string";  
  2. NSString *string2 = [string1 substringToIndex:3];  
  3. NSLog(@"string2:%@",string2);  

 

 -substringFromIndex: 以指定位置開始(包括指定位置的字符),并包括之后的全部字符 

 

  1. NSString *string1 = @"This is a string";  
  2. NSString *string2 = [string1 substringFromIndex:3];  
  3. NSLog(@"string2:%@",string2);  

 

  -substringWithRange: //按照所給出的位置,長度,任意地從字符串中截取子串 

 

  1. NSString *string1 = @"This is a string";  
  2. NSString *string2 = [string1 substringWithRange:NSMakeRange(0, 4)];  
  3. NSLog(@"string2:%@",string2);  

 

二、NSMutableString

給字符串分配容量

 

  1. //stringWithCapacity:  
  2. NSMutableString *String;  
  3. String = [NSMutableString stringWithCapacity:40];  

 

在已有字符串后面添加字符

 

  1. //appendString: and appendFormat:  
  2. NSMutableString *String1 = [[NSMutableString alloc] initWithString:@"This is a NSMutableString"];  
  3. //[String1 appendString:@", I will be adding some character"];  
  4. [String1 appendFormat:[NSString stringWithFormat:@", I will be adding some character"]];  
  5. NSLog(@"String1:%@",String1);  
  6. */  

 

在已有字符串中按照所給出范圍和長度刪除字符

 

  1. //deleteCharactersInRange:  
  2. NSMutableString *String1 = [[NSMutableString alloc] initWithString:@"This is a NSMutableString"];  
  3. [String1 deleteCharactersInRange:NSMakeRange(0, 5)];  
  4. NSLog(@"String1:%@",String1);  

 

在已有字符串后面在所指定的位置中插入給出的字符串

 

  1. //-insertString: atIndex:  
  2. NSMutableString *String1 = [[NSMutableString alloc] initWithString:@"This is a NSMutableString"];  
  3. [String1 insertString:@"Hi! " atIndex:0];  
  4. NSLog(@"String1:%@",String1);  

 

將已有的換成其它的字符串

 

  1. //-setString:  
  2. NSMutableString *String1 = [[NSMutableString alloc] initWithString:@"This is a NSMutableString"];  
  3. [String1 setString:@"Hello Word!"];  
  4. NSLog(@"String1:%@",String1);  

 

按照所給出的范圍,和字符串替換的原有的字符

 

  1. //-setString:  
  2. NSMutableString *String1 = [[NSMutableString alloc] initWithString:@"This is a NSMutableString"];  
  3. [String1 replaceCharactersInRange:NSMakeRange(0, 4) withString:@"That"];  
  4. NSLog(@"String1:%@",String1);  

 

三、NSArray

創建數組

  1. NSArray *array = [[NSArray alloc] initWithObjects:   
  2. @"One",@"Two",@"Three",@"Four",nil];   
  3. self.dataArray = array;   
  4. [array release];   
  5. //- (unsigned) Count;數組所包含對象個數;   
  6. NSLog(@"self.dataArray cound:%d",[self.dataArray count]);   
  7. //獲取指定索引處的對象  
  8. NSLog(@"self.dataArray cound 2:%@",[self.dataArray objectAtIndex:2]);   

 

從一個數組拷貝數據到另一數組

 

  1.      //arrayWithArray:  
  2.      //NSArray *array1 = [[NSArray alloc] init];  
  3.      NSMutableArray *MutableArray = [[NSMutableArray alloc] init];  
  4.      NSArray *array = [NSArray arrayWithObjects:  
  5.                        @"a",@"b",@"c",nil];  
  6.      NSLog(@"array:%@",array);  
  7.      MutableArray = [NSMutableArray arrayWithArray:array];  
  8.      NSLog(@"MutableArray:%@",MutableArray);  
  9.      array1 = [NSArray arrayWithArray:array];  
  10.      NSLog(@"array1:%@",array1);  
  11.      //Copy  
  12.      //id obj;  
  13.      NSMutableArray *newArray = [[NSMutableArray alloc] init];  
  14.      NSArray *oldArray = [NSArray arrayWithObjects:  
  15. @"a",@"b",@"c",@"d",@"e",@"f",@"g",@"h",nil];  
  16.      NSLog(@"oldArray:%@",oldArray);  
  17.      for(int i = 0; i < [oldArray count]; i++)  
  18.      {          
  19.          obj = [[oldArray objectAtIndex:i] copy];  
  20.          [newArray addObject: obj];  
  21.      }  
  22.      //       
  23.      NSLog(@"newArray:%@", newArray);  
  24.      [newArray release];  

 

快速遍歷數組

 

  1.      //NSMutableArray *newArray = [[NSMutableArray alloc] init];  
  2.      NSArray *oldArray = [NSArray arrayWithObjects:  
  3. @"a",@"b",@"c",@"d",@"e",@"f",@"g",@"h",nil];      
  4.      NSLog(@"oldArray:%@",oldArray);  
  5.      for(id obj in oldArray)  
  6.      {  
  7.          [newArray addObject: obj];  
  8.      }  
  9.      //       
  10.      NSLog(@"newArray:%@", newArray);  
  11.      [newArray release];      
  12.  Copy and sort  
  13.      //NSMutableArray *newArray = [[NSMutableArray alloc] init];  
  14.      NSArray *oldArray = [NSArray arrayWithObjects:  
  15. @"b",@"a",@"e",@"d",@"c",@"f",@"h",@"g",nil];      
  16.      NSLog(@"oldArray:%@",oldArray);  
  17.      NSEnumerator *enumerator;  
  18.      enumerator = [oldArray objectEnumerator];  
  19.      id obj;  
  20.      while(obj = [enumerator nextObject])  
  21.      {  
  22.          [newArray addObject: obj];  
  23.      }  
  24.      [newArray sortUsingSelector:@selector(compare:)];  
  25.      NSLog(@"newArray:%@", newArray);  
  26.  [newArray release];  
  27.  NSMutableArray  

 

給數組分配容量

 

  1. //NSArray *array;  
  2. array = [NSMutableArray arrayWithCapacity:20];  

 

在數組末尾添加對象

 

  1. //- (void) addObject: (id) anObject;  
  2. //NSMutableArray *array = [NSMutableArray arrayWithObjects:  
  3. @"One",@"Two",@"Three",nil];  
  4. [array addObject:@"Four"];  
  5. NSLog(@"array:%@",array);  

 

刪除數組中指定索引處對象

 

  1. //-(void) removeObjectAtIndex: (unsigned) index;      
  2. //NSMutableArray *array = [NSMutableArray arrayWithObjects:  
  3. @"One",@"Two",@"Three",nil];  
  4. [array removeObjectAtIndex:1];  
  5. NSLog(@"array:%@",array);  

 

數組枚舉

從前向后

 

  1. //NSMutableArray *array = [NSMutableArray arrayWithObjects:  
  2. @"One",@"Two",@"Three",nil];  
  3. NSEnumerator *enumerator;  
  4. enumerator = [array objectEnumerator];  
  5. id thingie;  
  6. while (thingie = [enumerator nextObject]) {  
  7.     NSLog(@"thingie:%@",thingie);  
  8. }  

 

從后向前

 

  1. NSMutableArray *array = [NSMutableArray arrayWithObjects:  
  2.     @"One",@"Two",@"Three",nil];  
  3.     NSEnumerator *enumerator;  
  4.     enumerator = [array reverseObjectEnumerator];  
  5.     id object;  
  6.     while (object = [enumerator nextObject]) {  
  7.         NSLog(@"object:%@",object);  
  8.     }  

 

快速枚舉

 

  1.     //NSMutableArray *array = [NSMutableArray arrayWithObjects:  
  2.     @"One",@"Two",@"Three",nil];  
  3.     for(NSString *string in array)  
  4.     {  
  5.         NSLog(@"string:%@",string);  
  6.     }  
  7. NSDictionary  

 

創建字典

 

  1. //- (id) initWithObjectsAndKeys;  
  2. ctionary *dictionary = [[NSDictionary alloc] initWithObjectsAndKeys:@"One",@"1",@"Two",@"2",@"Three",@"3",nil];  
  3. NSString *string = [dictionary objectForKey:@"One"];  
  4. NSLog(@"string:%@",string);  
  5. NSLog(@"dictionary:%@",dictionary);  
  6. [dictionary release];  

 

練習題:將文本“成績單.text”內容加載到內存中并按規定的格式輸出出來

NSMutableDictionary 

創建

 

  1. NSMutableDictionary *dictionary = [NSMutableDictionary dictionary];  

添加字典

 

  1. [dictionary setObject:@"One" forKey:@"1"];  
  2. [dictionary setObject:@"Two" forKey:@"2"];  
  3. [dictionary setObject:@"Three" forKey:@"3"];  
  4. [dictionary setObject:@"Four" forKey:@"4"];  
  5. NSLog(@"dictionary:%@",dictionary);  

 

刪除指定的字典

 

  1. [dictionary removeObjectForKey:@"3"];  
  2. NSLog(@"dictionary:%@",dictionary);  

 

NSValue(對任何對象進行包裝)

將NSRect放入NSArray中

 

  1. NSMutableArray *array = [[NSMutableArray alloc] init];  
  2. NSValue *value;  
  3. CGRect rect = CGRectMake(0, 0, 320, 480);      
  4. value = [NSValue valueWithBytes:&rect objCType:@encode(CGRect)];  
  5. [array addObject:value];  
  6. NSLog(@"array:%@",array);  

 

從Array中提取

 

  1. value = [array objectAtIndex:0];  
  2. [value getValue:&rect];  
  3. NSLog(@"value:%@",value);  

 

定義結構體并添加到NSArray里面

 

  1. typedef struct {  
  2. float real;  
  3. float imaginary;  
  4. } ImaginaryNumber;  
  5. ImaginaryNumber miNumber;  
  6. miNumber.real = 1.1;  
  7. miNumber.imaginary = 1.41;  
  8. NSValue *miValue = [NSValue value:miNumber  
  9. withObjCType:@encode(ImaginaryNumber)]; // encode using the type name  
  10. ImaginaryNumber miNumber2;  
  11. [miValue getValue:&miNumber2];  

四、宏定義#define講解

NSNumber 

 

  1. + (NSNumber *)numberWithInt:(int)value;  
  2. + (NSNumber *)numberWithDouble:(double)value;  
  3. - (int)intValue;  
  4. - (double)doubleValue;  

 

NSNumber可以將基本數據類型包裝起來,形成一個對象,這樣就可以給其發送消息,裝入NSArray中等等。

 

  1. NSNumber * intNumber=[NSNumber numberWithInt:100];  
  2. NSNumber *floatNumber=[NSNUmber numberWithFloat:100.00];  
  3. int i=[intNumber intValue];  
  4. if([intNumber isEqualToNumber:floatNumber]) ....  

 

NSNumber繼承NSObject ,可以使用比較 compare: isEqual等消息

NSNull

IOS里面最小簡單的類,里面只有一個方法+(NSNull*) null;

數學常用方法

數學常量:

 

  1. #define M_E         2.71828182845904523536028747135266250   // e 
  2. #define M_LOG2E     1.44269504088896340735992468100189214   // log 2e 
  3. #define M_LOG10E    0.434294481903251827651128918916605082  // log 10e 
  4. #define M_LN2       0.693147180559945309417232121458176568  // log e2 
  5. #define M_LN10      2.30258509299404568401799145468436421   // log e10 
  6. #define M_PI        3.14159265358979323846264338327950288   // pi 
  7. #define M_PI_2      1.57079632679489661923132169163975144   // pi/2 
  8. #define M_PI_4      0.785398163397448309615660845819875721  // pi/4 
  9. #define M_1_PI      0.318309886183790671537767526745028724  // 1/pi 
  10. #define M_2_PI      0.636619772367581343075535053490057448  // 2/pi 
  11. #define M_2_SQRTPI  1.12837916709551257389615890312154517   // 2/sqrt(pi) 
  12. #define M_SQRT2     1.41421356237309504880168872420969808   // sqrt(2) 
  13. #define M_SQRT1_2   0.707106781186547524400844362104849039  // 1/sqrt(2)  

常用函數:

指數運算

 

  1. NSLog(@"%.f", pow(3,2) ); //result 9 
  2. NSLog(@"%.f", pow(3,3) ); //result 27  

 

開平方運算(計算兩點間的距離時用到)

 

  1. NSLog(@"%.f", sqrt(16) ); //result 4 
  2. NSLog(@"%.f", sqrt(81) ); //result 9  

上舍入

 

  1. NSLog(@"res: %.f", ceil(3.000000000001)); //result 4 
  2. NSLog(@"res: %.f", ceil(3.00)); //result 3  

下舍入

  1. NSLog(@"res: %.f", floor(3.000000000001)); //result 3 
  2. NSLog(@"res: %.f", floor(3.9999999)); //result 3  

四舍五入

 

  1. NSLog(@"res: %.f", round(3.5)); //result 4 
  2. NSLog(@"res: %.f", round(3.46)); //result 3 
  3. NSLog(@"res: %.f", round(-3.5)); //NB: this one returns -4  

最小值

 

  1. NSLog(@"res: %.f", fmin(5,10)); //result 5  

***值

 

  1. NSLog(@"res: %.f", fmax(5,10)); //result 10  

絕對值

 

  1. NSLog(@"res: %.f", fabs(10)); //result 10 
  2. NSLog(@"res: %.f", fabs(-10)); //result 10  

 

NSDate

得到當前的日期

 

  1. NSDate *date = [NSDate date];   

日期之間比較可用以下方法

 

  1. - (BOOL)isEqualToDate:(NSDate *)otherDate;// 與otherDate比較,相同返回YES  
  2. - (NSDate *)earlierDate:(NSDate *)anotherDate;// 與anotherDate比較,返回較早的那個日期  
  3. - (NSDate *)laterDate:(NSDate *)anotherDate;//與anotherDate比較,返回較晚的那個日期  

 

將日期轉換成字符串

 

  1. NSLog(@”date = %@”,[data description]);  

設置日期顯示格式

 

  1. NSDateFormatter *formatter =[[[NSDateFormatter alloc] init] autorelease];   
  2.  [formatter setTimeStyle:NSDateFormatterFullStyle]; //設置幾種默認的顯示效果 
  3.  [formatter setDateFormat:@"yyyy-MM-dd HH:mm:ss a"];//設置自定義的顯示效果  
  4.  NSLog([formatter stringFromDate:date]);  

 

NSData

  1. NSData-> NSString   
  2. NSString *aString = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];   
  3. NSString->NSData   
  4. NSString *aString = @"1234abcd";   
  5. NSData *aData = [aString dataUsingEncoding: NSUTF8StringEncoding];   

 

責任編輯:閆佳明 來源: oschina
相關推薦

2013-07-24 17:51:14

2010-07-20 12:52:26

Perl特殊變量

2010-07-19 15:01:26

Perl數學函數

2021-12-28 09:03:28

Gotest語言

2011-11-28 15:05:09

2011-08-18 11:19:13

IOS開發Core Plot S

2010-07-19 11:00:24

Perl操作符

2012-06-17 13:08:54

Stringstringbuldestringbuffe

2010-07-19 13:06:13

Perl二維數組

2021-10-12 13:35:30

C++Set紅黑樹

2009-12-14 17:48:46

Ruby String

2009-10-27 13:34:32

VB.NET WEB服

2010-05-28 14:27:11

ibmdw敏捷開發

2012-03-09 10:02:29

Java

2010-07-15 12:56:55

Perl 開發工具

2010-07-26 13:45:14

Perl開發工具

2010-08-03 14:18:02

Flex開發工具

2022-09-02 14:56:24

Python界面開發庫框架

2013-07-29 04:37:53

iOS開發iOS開發學習NSLog輸出格式

2009-10-28 17:08:57

VB.NET數據庫開發
點贊
收藏

51CTO技術棧公眾號

777午夜精品免费视频| 99re热视频这里只精品| 日韩有码视频在线| 日韩女优在线视频| 欧美一级大黄| 亚洲人成精品久久久久久| 国产区二精品视| 一级黄色小视频| 一本精品一区二区三区| 精品视频在线播放免| 亚洲黄色片免费看| 成人性生交大片免费观看网站| 最新热久久免费视频| 久久综合伊人77777麻豆| 国产乱人乱偷精品视频a人人澡| 日韩视频久久| 欧美大尺度激情区在线播放| 国产精品无码久久久久久| 午夜视频一区二区在线观看| 91国产成人在线| 真人抽搐一进一出视频| 亚洲搞黄视频| wwwwww.欧美系列| 成人激情视频在线| 国产成人自拍偷拍| 国产一区导航| 久久久久久亚洲| 婷婷激情四射网| 欧美美女一区| 亚洲第一区中文99精品| 香蕉视频xxx| 国产精品蜜月aⅴ在线| 欧美日韩免费观看中文| 97视频在线免费| 色婷婷在线播放| 亚洲激情自拍视频| 国产系列第一页| аⅴ资源新版在线天堂| 91毛片在线观看| 国产欧美亚洲日本| 日本黄视频在线观看| 国产精品白丝jk黑袜喷水| 成人免费网站在线看| 在线视频 91| 日本午夜精品一区二区三区电影 | 成人激情直播| 国产黄a三级三级三级| 国产一区视频网站| 91最新在线免费观看| 国产老女人乱淫免费| 麻豆久久一区二区| 国产主播精品在线| 亚洲影视一区二区| 九色综合狠狠综合久久| 成人黄色免费片| 国产片在线播放| 国产精品资源网| 国产精品免费一区二区三区观看| 亚洲av永久无码国产精品久久| 国产一区二区不卡在线| 97久久精品午夜一区二区| www.亚洲黄色| av中文字幕不卡| 久久精品国产一区二区三区不卡| 日本天堂在线| 日本一区二区三区久久久久久久久不| 亚洲欧美日本国产有色| 成人黄视频在线观看| 一区二区三区四区在线播放| 欧美成人三级在线视频| 亚洲优女在线| 欧美体内she精视频| 免费在线观看污网站| 亚洲一区二区三区中文字幕在线观看 | 深爱激情综合网| 国产亚洲视频在线观看| 永久免费看片视频教学| 欧美日韩一区二区三区四区在线观看| 久久久亚洲天堂| 蜜臀精品一区二区三区| 久草精品在线观看| 精品国产乱码久久久久软件| 成人高潮成人免费观看| 玉足女爽爽91| 成人观看免费完整观看| 999精品视频在线观看| 精品欧美一区二区久久| 免费网站在线高清观看| 自拍欧美日韩| 日本一区二区三区四区视频| 国产又黄又粗又长| av成人老司机| 亚洲资源在线网| 波多野结衣视频一区二区| 欧美综合亚洲图片综合区| 亚洲免费在线播放视频| 亚洲精品无吗| 欧美成人午夜免费视在线看片| 中文字幕在线观看视频网站| 毛片基地黄久久久久久天堂| 国产一区精品视频| 欧美另类极品| 色综合天天综合在线视频| 一级黄色片国产| 免费视频亚洲| 欧美交受高潮1| 中文字幕在线观看你懂的| 成人av在线一区二区三区| 正义之心1992免费观看全集完整版| 大桥未久在线视频| 3d成人动漫网站| 91激情视频在线观看| 亚洲第一网站| 91国产丝袜在线放| 在线激情小视频| 一本色道久久加勒比精品| 国产精品日日摸夜夜爽| 日韩中文在线电影| 日韩美女免费线视频| 懂色av一区二区三区四区| 中文字幕一区二区三区蜜月| 国产又大又硬又粗| 巨人精品**| 欧美日韩xxx| 88av在线视频| 中文成人综合网| 国产成人综合一区| 亚洲丁香日韩| 69影院欧美专区视频| 亚洲精品国产手机| 亚洲女同ⅹxx女同tv| 中文字幕第100页| 不卡在线一区二区| 日韩免费不卡av| 日产精品久久久久久久性色| 午夜精品一区在线观看| 美女扒开腿免费视频| 欧美视频日韩| 97神马电影| 日本动漫同人动漫在线观看| 欧美妇女性影城| 欧美精品久久久久久久久46p| 久久99久久99| 最新精品视频| 国产精品成人**免费视频| 久久精品成人欧美大片| 国产精品久久久久久久免费| 一区免费观看视频| 999在线精品视频| 中文字幕人成人乱码| 亚洲va电影大全| 污视频在线免费观看网站| 欧美mv日韩mv国产网站| 久久影院一区二区| 不卡一区中文字幕| 精品一区二区中文字幕| 国产精品亚洲二区| 国产99在线|中文| 尤物网址在线观看| 宅男在线国产精品| 久草视频在线免费看| 成人av免费在线| 浮妇高潮喷白浆视频| 欧美**字幕| 国产精品直播网红| a黄色片在线观看| 精品国产sm最大网站| 国内精品福利视频| 国产精品免费视频网站| 久久无码人妻一区二区三区| 黑丝一区二区| 欧美一级日本a级v片| 韩国精品视频在线观看 | 日韩免费黄色片| 久久婷婷成人综合色| 91视频免费版污| 综合久久精品| 免费av在线一区二区| 欧美性aaa| 欧美激情亚洲精品| 欧美zozo| 欧美一区二区三区四区在线观看| 国产一级在线免费观看| 久久久99精品免费观看不卡| 亚洲怡红院在线| 亚洲精选成人| 亚洲综合五月天| 激情视频极品美女日韩| 国产精品久久在线观看| 免费av不卡在线观看| 国产丝袜一区二区| av网站在线观看免费| 欧美午夜性色大片在线观看| 一级片一级片一级片| 92国产精品观看| 日韩av影视大全| 久久精选视频| 大荫蒂性生交片| 欧美日韩中文一区二区| 国产无套精品一区二区| 日韩大陆av| 欧洲美女免费图片一区| caopo在线| 影音先锋日韩有码| 免费观看的毛片| 欧美精品自拍偷拍| 日本中文字幕久久| 亚洲一区二区三区在线| 久久一级免费视频| 久久久亚洲欧洲日产国码αv| 美女伦理水蜜桃4| 精品一区免费av| www.日日操| 亚洲制服少妇| 性欧美大战久久久久久久| 午夜精品毛片| 午夜精品电影在线观看| 精品在线观看入口| 国产乱子伦精品| 亚洲超碰在线观看| 国产综合在线观看视频| 四虎4545www国产精品| 77777亚洲午夜久久多人| 操喷在线视频| 九九精品视频在线观看| 久草资源在线观看| 最近中文字幕2019免费| 黄色片视频在线观看| 亚洲精品美女久久| 欧美 日韩 国产 精品| 精品少妇一区二区三区在线视频| 99国产精品欲| 777久久久精品| 国产精品高潮呻吟av| 欧美视频在线播放| 中文在线a天堂| 欧美性xxxxxxxx| 黄色大全在线观看| 91久久精品一区二区二区| 手机在线看片1024| 色国产精品一区在线观看| 亚洲精品男人的天堂| 日韩欧美高清视频| 欧美a视频在线观看| 色美美综合视频| 无码人妻久久一区二区三区| 在线日韩国产精品| 波多野结衣黄色| 欧美性三三影院| 伊人网中文字幕| 欧美二区乱c少妇| 国产白浆在线观看| 欧美成人在线直播| 天堂在线视频观看| 日韩精品亚洲视频| 国产免费av高清在线| 中文字幕日本欧美| 精产国品自在线www| 久久av资源网站| 七七成人影院| 91高清视频在线免费观看| 色在线免费观看| 国产成人福利视频| 成人一区视频| 国产女精品视频网站免费| 精品视频一区二区三区| 国产精品二区三区| 亚洲欧洲av| 一区二区国产日产| 欧美日韩一区二区三区四区在线观看 | 97免费高清电视剧观看| 日韩有码中文字幕在线| 亚洲一区免费看| 欧美在线91| 欧美日韩在线视频一区二区三区| 日韩国产欧美在线播放| 婷婷中文字幕在线观看| 91小视频在线观看| 欧美aaa级片| 亚洲一区二区欧美日韩| chinese国产精品| 91精品国产综合久久蜜臀| 天天射天天色天天干| 一区二区三区黄色| 丝袜在线观看| 国产精品海角社区在线观看| 老司机亚洲精品一区二区| 久久久久高清| 亚洲最新av| 在线免费视频a| 粉嫩绯色av一区二区在线观看| 精品国产av无码| 亚洲美女免费视频| 中文字幕精品无码一区二区| 欧美一区在线视频| 毛片在线播放网址| 欧美精品成人在线| 草民电影神马电影一区二区| 国产嫩草一区二区三区在线观看| 清纯唯美亚洲综合一区| 国产无限制自拍| 精品一二三四在线| xxx在线播放| 亚洲国产精品一区二区久久| 亚洲天堂中文字幕在线| 亚洲精品在线视频| 免费电影视频在线看 | 欧美美女在线直播| av电影一区二区三区| 三级久久三级久久| 中文字幕一区二区人妻电影丶| |精品福利一区二区三区| 波多野结衣午夜| 精品无码久久久久久国产| 色帝国亚洲欧美在线| 国产一区二区在线免费视频| 国产探花在线精品| 亚洲熟妇av日韩熟妇在线| 国产激情视频一区二区在线观看| 久久免费手机视频| 色综合视频在线观看| 婷婷综合激情网| 久久久久国产精品www| 国产一区精品二区| 一区二区三区四区视频在线观看| 天堂在线一区二区| 欧美日韩一区二区三区四区五区六区| 亚洲人成网站影音先锋播放| 91片黄在线观看喷潮| 中文字幕免费精品一区高清| 亚洲男人av| 精品亚洲一区二区三区四区五区高| 国产精品大片| 久久久久亚洲av无码专区首jn| 亚洲欧美一区二区三区久本道91| 在线视频播放大全| 在线播放日韩欧美| 色8久久影院午夜场| 日韩啊v在线| 日韩电影免费在线| 亚洲国产日韩一区无码精品久久久| 欧美性xxxxhd| 国产系列电影在线播放网址| 26uuu久久噜噜噜噜| 日韩伦理一区二区三区| 日日鲁鲁鲁夜夜爽爽狠狠视频97| 91啪亚洲精品| 樱花视频在线免费观看| 一区二区日韩精品| 国产原创一区| 中文视频一区视频二区视频三区| 国产一区啦啦啦在线观看| 男人操女人的视频网站| 欧美成人精品1314www| av影院在线| 欧美综合77777色婷婷| 秋霞午夜鲁丝一区二区老狼| 日本免费网站视频| 欧美一级在线免费| 爱福利在线视频| 欧美日韩高清免费| 久久99在线观看| 久久久无码一区二区三区| 亚洲精品av在线| 91精品韩国| 精品91一区二区三区| 成人爱爱电影网址| 无码人妻熟妇av又粗又大| 日韩色av导航| 超碰成人97| 亚洲黄色a v| 亚洲精品中文在线观看| 五月激情婷婷网| 国产精品综合网站| 午夜激情一区| 中文字幕人妻一区二区| 欧美高清视频一二三区| 超碰在线资源| 一区二区视频在线播放| 成人听书哪个软件好| 男人天堂视频在线| 欧美成人午夜激情| 国产精品羞羞答答在线观看| 污免费在线观看| 欧美午夜美女看片| 超碰在线caoporen| 美日韩免费视频| 国精产品一区一区三区mba桃花 | 婷婷四房综合激情五月| 国产精品自拍在线| 色屁屁影院www国产高清麻豆| 久久精品国产清自在天天线| 欧美人与动xxxxz0oz| 超碰成人在线播放| 一本大道久久精品懂色aⅴ| 在线免费观看的av| 亚洲高清在线观看一区| av资源网一区| www.天堂在线| 国产一区红桃视频|