240 发简信
  • 120
    22 Generics 泛型

    泛型代码使您能够编写灵活的、可重用的函数和类型,这些函数和类型可以使用任何类型,取决于您定义的需求。您可以编写避免重复的代码,并以清晰、抽象的方...

  • iOS 拨打电话(OC和Swift)

    OC 版本 在上方两种使用UIApplication实际可用,webView方式不可用。 Swift 版本

  • 120
    23 Automatic Reference Counting 自动引用计数

    Swift使用自动引用计数(ARC)来跟踪和管理应用程序的内存使用情况。在大多数情况下,这意味着内存管理在Swift中“只是工作”,您不需要自己...

  • 120
    24 Memory Safety 内存安全

    默认情况下,Swift可以防止代码中发生不安全行为。例如,Swift确保变量在使用前被初始化,内存被释放后不会被访问,并且检查数组索引是否有越界...

  • 25 Access Control 访问控制

    访问控制限制从其他源文件和模块中的代码访问代码的部分。该特性使您能够隐藏代码的实现细节,并指定可以访问和使用代码的首选接口。 您可以为各个类型(...

  • 21 Protocols 协议

    协议定义了适合特定任务或功能块的方法、属性和其他需求的蓝图。然后,类、结构或枚举可以采用该协议来提供这些需求的实际实现。任何满足协议要求的类型都...

  • 120
    0 欢迎

    Xcode是苹果的集成开发环境(IDE)。您使用Xcode为苹果产品构建应用程序,包括iPad、iPhone、Apple Watch、Apple...

  • 20 Extensions 扩展

    扩展向现有类、结构、枚举或协议类型添加新功能。这包括扩展无法访问原始源代码的类型的能力(称为回溯建模)。扩展类似于Objective-C中的类别...

  • 19 Nested Types 嵌套类型

    枚举通常用于支持特定类或结构的功能。类似地,可以方便地定义纯粹用于更复杂类型上下文中的实用程序类和结构。为了实现这一点,Swift允许您定义嵌套...