iOS-NSString

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"]){
    }
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值