NSRange _range = NSMakeRange(0, 10);
CGRect _ract = CGRectMake(0, 0, 100, 100);
CGSize _size = CGSizeMake(100, 100);
CGPoint _point = CGPointMake(50, 50);
CGVector _Vector = CGVectorMake(60, 60);
UIOffset _Offset = UIOffsetMake(100, 50);
Protocol *tableViewDelegate = objc_getProtocol("UITableViewDelegate");
UIEdgeInsets _EdgeInsets = UIEdgeInsetsMake(10, 10, 10, 10);
CGAffineTransform _AffineTransform = CGAffineTransformMake(5, 5, 5, 5, 8, 8);
NSDirectionalEdgeInsets _DirectionalEdgeInset = NSDirectionalEdgeInsetsMake(5, 5, 5, 5);
NSString *vcString = NSStringFromClass([UIViewController class]);
NSString *progressString = NSStringFromSelector(@selector(estimatedProgress));
NSString *rangeString = NSStringFromRange(_range);
NSString *CGRect_String = NSStringFromCGRect(_ract);
NSString *CGSize_String = NSStringFromCGSize(_size);
NSString *CGPoint_String = NSStringFromCGPoint(_point);
NSString *CGVector_String = NSStringFromCGVector(_Vector);
NSString *UIOffset_String = NSStringFromUIOffset(_Offset);
NSString *Protocol_String = NSStringFromProtocol(tableViewDelegate);
NSString *EdgeInsets_String = NSStringFromUIEdgeInsets(_EdgeInsets);
NSString *AffineTransform_String = NSStringFromCGAffineTransform(_AffineTransform);
NSString *DirectionalEdgeInset_String = NSStringFromDirectionalEdgeInsets(_DirectionalEdgeInset);
NSString *_String = @"";
NSLog(@"-----vcString= %@", vcString);
NSLog(@"-----progressString= %@", progressString);
NSLog(@"-----rangeString= %@", rangeString);
NSLog(@"-----CGRect_String= %@", CGRect_String);
NSLog(@"-----CGSize_String= %@", CGSize_String);
NSLog(@"-----CGPoint_String= %@", CGPoint_String);
NSLog(@"-----CGVector_String= %@", CGVector_String);
NSLog(@"-----UIOffset_String= %@", UIOffset_String);
NSLog(@"-----Protocol_String= %@", Protocol_String);
NSLog(@"-----EdgeInsets_String= %@", EdgeInsets_String);
NSLog(@"-----AffineTransform_String= %@", AffineTransform_String);
NSLog(@"-----DirectionalEdgeInset_String= %@", DirectionalEdgeInset_String);
#pragma mark ---KVO监听
- (void)observeValueForKeyPath:(NSString *)keyPath ofObject:(id)object
change:(NSDictionary<NSString *,id> *)change context:(void *)context
{
if ([keyPath isEqualToString:NSStringFromSelector(@selector(estimatedProgress))] && object == self.wkWebView) {
NSLog(@"----- progress 11 : %f", self.wkWebView.estimatedProgress);
}
"//同上"
if ([keyPath isEqualToString:@"estimatedProgress"]){
}
}
iOS-NSString
最新推荐文章于 2021-08-12 15:06:04 发布