240 发简信
IP属地:山西
  • shell批量移动文件

    将当前目录下面包括子目录中的png文件移动至指定的target目录 对一个的shell脚本 通常我们使用如下的方式去批量删除文件: 那是否可以采...

  • 自动生成本地化方法声明和实现

    #!/bin/bash#用途:自动生成本地化方法声明和实现#文件名:localize.sh#参数:本地化数据文件(txt文件每行三列以Tab分隔...

  • @objc关键字的使用场景

    @objc关键字的使用场景1、protocol定义之前使用@objc,那么在protocol中可以定义optional方法。但是这个protoc...

  • 哪些情况下会返回Optional值

    哪些情况下会返回Optional值?1、对于AnyObject的所有方法调用都会返回Optional的结果2、调用init?的初始化方法是返回值...

  • Swift中的指针

    1、UnsafePointer Swift本身从设计上来说是一门非常安全的语言,在Swift的思想中,所有的引用或者变量的类型都是确定并且正确对...

  • Swift中的命名空间

    命名空间 Objective-C一个一直以来令人诟病的地方就是没有命名空间,在应用开发时,所有的代码和引用的静态库最终都会被编译到同一个域和二进...

  • Swift中的代码组织

    1、代码组织和Framework2、安全的资源组织方式3、文档注释4、编译标记 1、代码组织和Framework 之前有研究过Swift中fra...

  • 安全的资源组织方式

    在Swift中是没有宏定义的,但是我们可以灵活的使用rawValue为String的enum类型来代替字符串,然后通过为资源类型添加合适的ext...

  • Swift中的设计模式

    1、单例 1、单例 对于一些希望能够在全局方便访问的实例,或者在app的生命周期中只应该存在一个的对象,我们一般都会使用单例来存储和访问。在Sw...