Tag: Code

保存代码片段以加快编码速度。

Xcode中有一项功能,您可以保存一个自定义代码段,您可以自己编写该代码段,并在项目中以及以后的项目中随时使用。 有许多有用的方法可以使用此功能。 例如NSURLSession,Core Data或仅是简单的case / if / else语句,您会感到非常懒惰。 因此在Xcode上,如果您查看右下角的位置,通常会在情节提要中寻找视图控制器,但这次是在swift文件中找到以下内容: 有许多功能将非常有帮助,但是我们要重点关注的功能是称为“ C Inline Block as Variable ”的功能。 正如描述中所说:“将块保存到变量以允许重用或将其作为参数传递。” 通常,我们可以采用我们认为可能对将来的任何项目有用的任何代码片段,只需拖动或键入快捷方式即可。 因此,首先我们需要有一个要保存的代码段。 因此,在此示例中,我将使用NSURLSession的代码段。 突出显示您想要保存的代码,然后将其简单地拖到“ C inline Block as Variable”上。 因此,现在,您的代码段已保存并显示了一些预览。 默认情况下,它将被命名为“我的代码段”,您可以将其名称更改为所需的任何内容,以便于阅读,从而了解什么代码段。 还有一个名为“完成快捷方式”的文本字段,您可以在其中命名任意名称,当您调用该特定快捷方式时,它将自动完成它并为您提供代码段。 在此示例中,我将其命名为URLSessionCompletion 因此,使用此完成快捷方式,我们现在可以在项目上将其称为特定名称,它的作用就像我们正在调用此名称一样,几乎就像调用函数一样。 这是一种很棒的方法,可以使您的编码运行得更快,尤其是当有些代码中您只是忘记而只需要提醒时。 当然,在进行评估或在技术面试中使用此功能是不可接受的,但是此功能对于大型项目绝对有用,并且如果您只是忘记了一段代码,则可以很好地提醒您。

最佳Swift 3代码段

1.将PHAsset转换为UIImage: 对于Swift 3.0.1: 资源:https://gist.github.com/lvterry/f062cf9ae13bca76b0c6#file-getassetthumbnail-swift 2.快速获取屏幕截图(相册)数量 您可以尝试以下操作: 注意:使用此代码是Swift 3 来源:http://stackoverflow.com/a/42195558/4935811 3. UIButton自定义 您可以尝试使用此扩展圆形按钮: 联系我们 电子邮件:sourleangchhean168@gmail.com Stackoverflow:酸辣豆蔻

实施Swift样式和约定的工具:SwiftLint开始

基于SwiftLint的Swift代码皮棉的介绍。 您可以使用不同的方法安装SwiftLint。 1.可可豆 吊舱“ SwiftLint” 另外,如果您通过CocoaPods安装了SwiftLint ,则脚本应如下所示: “ $ {PODS_ROOT} / SwiftLint / swiftlint” 2.自制 酿造安装swiftlint 3.薄荷 $ mint run realm / SwiftLint 对于这些,您只需添加一个新的运行脚本阶段即可 : 如果哪个swiftlint> / dev / null; 然后 swiftlint 其他 回声“警告:未安装SwiftLint,请从https://github.com/realm/SwiftLint下载” 科幻 使用XCode插件 要在Xcode中保存时运行swiftlint autocorrect ,请从Alcatraz安装SwiftLintXcode插件。 您也可以将“ SwiftLint”与其他编辑器集成在一起。 应用程式码 要将SwiftLint与AppCode集成,请安装此插件,并在插件的首选项中配置SwiftLint的安装路径。 可通过available使用自动⌥⏎ 。 要将SwiftLint与Atom集成,请从APM安装linter-swiftlint软件包。 您可以在swiftlane流程中使用swiftlint fastlane官方操作来运行SwiftLint。 swiftlint( 模式::lint,#SwiftLint模式::lint(默认)或:autocorrect 可执行文件:“ Pods / SwiftLint / […]