美文网首页
Xcode创建代码块

Xcode创建代码块

作者: StoneWing | 来源:发表于2017-06-10 21:22 被阅读40次

    在日常的开发中,我们总是会想方设法的来使开发更加的便捷和顺手,而Xcode提供的代码块创建的功能,使我们开发程序更能适应自己的习惯。下面通过一个简单的例子来说明一下代码块的创建:

    比如我们使用tableView的时候,我们需要遵循delegate和dataSource协议,虽然Xcode中,已经有了一些简化开发的代码块,我们可以根据自己的需要再创建一个:

    • 一般我们使用tableView,以下的几个方法基本都是需要实现的
        func numberOfSections(in tableView: UITableView) -> Int {
            
        }
        func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
            
        }
        func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat {
            
        }
        func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
            
        }
        func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
           
        }
    
    • 代码块的创建:选中上方的代码,拖到右下的代码块中
    创建.png
    • 填写上title(标题,在代码块列表显示),Completion Shortcut:快捷键的设置,这里我输入的tableviewdelegate,Language:支持的语言,Completion Scopes:在哪里可以使用快捷提示,最后选择done完成
    属性设置.png
    • 调用,在我们想要使用的时候,可以直接输入tableviewdelegate(会出现代码提示),选择了后直接回车就会出现上面的代码,直接输入相关的属性就可以愉快的写代码了
    使用.png
    • 代码块的创建写法:主要是把一些需要自己补全的代码使用<# #>阔起来,比如一个懒加载的Then语法定义控件的代码块,我们可以实现
    let <#contant#> = <#class#>.then {
        
            $0.<#property#> = .<#value#>
        }
    

    以上就是如何创建代码块,代码块的创建,是我们写代码更加的便捷

    相关文章

      网友评论

          本文标题:Xcode创建代码块

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