美文网首页
Swift学习- 语法2

Swift学习- 语法2

作者: 快乐的tomato | 来源:发表于2021-08-27 20:46 被阅读0次

    13、函数

    image.png image.png image.png image.png

    14、闭包

    image.png image.png
    image.png image.png

    应用场景:
    先看OC的实现

    - (void)viewDidLoad {
        [super viewDidLoad];
        
        [self loadData:^(NSString *str) {
            
            NSLog(@"我是回调结果=%@",str);
        }];
    }
    
    -(void)loadData:(void(^)(NSString * str)) finished{
        
        
        dispatch_async(dispatch_get_global_queue(0, 0), ^{
            
            NSLog(@"耗时操作");
            
            dispatch_sync(dispatch_get_main_queue(), ^{
                
                NSLog(@"回到主线程");
                
                finished(@"我是html");
                
            });
        });
    }
    
    

    14、尾随闭包

    不要求自己写,但是要看懂,Swift中有大量闭包


    image.png

    15、懒加载

    相关文章

      网友评论

          本文标题:Swift学习- 语法2

          本文链接:https://www.haomeiwen.com/subject/nofviltx.html