iOS 代码块使用

  1. 我们可以将经常使用的代码防止在代码块内,使用快捷命令输入
  2. 例如如下代码
NSURL *url = [NSURL URLWithString:<# str #>];
    NSURLRequest *request = [NSURLRequest requestWithURL:url];
    [NSURLConnection sendAsynchronousRequest:request queue:[NSOperationQueue mainQueue] completionHandler:
        ^(NSURLResponse * _Nullable response, NSData * _Nullable data, NSError * _Nullable connectionError) {
            if (connectionError) {
                NSLog(@"连接错误 %@", connectionError);
                return;
            }
            NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *)response;
            if (httpResponse.statusCode == 200 || httpResponse.statusCode == 304) {
                // 解析数据
            } else {
                NSLog(@"服务器内部错误");
            }
    }];

其中<# str #>代表每次输入的内容都是动态变化的。

  1. 将整个代码选中,直接右下角的此处


    图1.png
  2. 拖入后会出现如下对话框, 其中Title为标题,Summary是摘要,即简单介绍代码块的作用,Platform是平台,Language是语言,Completion ShortCut是快捷命令, Completion Scopes是作用域。建议必填项是Completion ShortCut。填写好之后点击Done。


    图2.png
  3. 使用
    1). 在.m文件中输入conn,即可出现如下提示


    图3.png

    2). 点击回车后,即可出现刚刚的那段代码,将其中的str字符串动态替换就可以正常使用。


    图4.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容