mor*_*des 27 xcode objective-c
这是我最喜欢的日食功能之一.它是否存在于xcode中?我已经厌倦了从头文件剪切和粘贴到我的实现.
nic*_*mro 33
只需键入"dash"然后"space"并开始键入要覆盖的方法名称.现在推Esc.例:
- tab
Run Code Online (Sandbox Code Playgroud)
将提示您选择一个覆盖任何TableViewDatasource/Delegate方法的方法.点击返回,它也会自动提供返回类型......
这是一张它看起来像的照片,并注意到我自己没有提供返回类型:
干杯...
用户脚本对于此类任务很有用。我用的是我用红宝石敲出来的这个。
#! /usr/bin/env ruby -w
dash="------------------------------------"
r=/(^.+);/ # find entire function definition
pr=/(\w+(:|;))/ #find named parameters to make selector style string
s=STDIN.read
s.each_line() do |l|
m=l.match(r)
if m
n=l.match(/:/)
if n #if the function as one or more parameters
params=l.scan(/(\w+:)/)
puts m.captures[0] + "{\n\n}//"+dash + params.to_s + dash +"\n\n"
else #method has no parameters
puts m.captures[0]+ "{\n\n}//"+dash + m.captures[0] + dash +"\n\n"
end
end
end
Run Code Online (Sandbox Code Playgroud)
要使用,请选择标头方法定义,运行脚本,切换到实现并粘贴。这个添加了我的首选方法注释样板,以便您可以根据需要进行自定义。
归档时间: |
|
查看次数: |
12653 次 |
最近记录: |