240 发简信
IP属地:北京
  • 120
    iOS 内存管理(一)

    iOS 内存管理(一) 一个APP使用了多少内存。这个内存是一个非常模糊的概念,因为内存一般是由几种不同部分组成的。这里我们就首先了解一下,内存一般指的是什么,都有哪些类型。...

  • 120
    iOS内存(Heap堆内存 && Anonymous VM 虚拟内存) 分析和理解

    在使用Instruments 做内存分析的时候, 我们会看到如下的画面,箭头指向的地方有堆内存heap Allocations,和虚拟内存 Anonymous VM , 到底...

  • 120
    Swift 结构体和类

    结构体和类是通用的、灵活的结体,它们成为程序代码的构建部分。我们可以使用定义常量、变量和函数的相同语法来定义属性和方法,以在结构体和类中添加功能。 与其他编程语言不同,Swi...

  • Swift 枚举

    枚举为一组相关值定义一个公共类型,并使我们能够在代码中以类型安全的方式使用这些值。 如果我们熟悉C,我们将知道C枚举将相关名称分配给一组整数值。Swift中的枚举要灵活得多,...

  • swift 闭包

    闭包是自包含的功能块,可以在代码中传递和使用。Swift中的闭包类似于C和Objective-C中的 Block 以及其他编程语言中的lambdas。 闭包可以从定义它们的上...

  • Swift 函数

    函数是执行特定任务的自包含代码块。我们给一个函数起一个名字来标识它做什么,这个名字在需要的时候用来“调用”函数来执行它的任务。 Swift的统一函数语法足够灵活,从没有参数名...

  • 120
    Swift 控制流

    Swift提供了多种控制流语句。其中包括while循环,用于多次执行任务;if、guard和switch语句,用于根据特定条件执行不同的代码分支;break和continue...

  • 120
    Swift 集合类型

    Swift提供了三种主要的集合类型,即数组、集合和字典,用于存储值的集合。数组是值的有序集合。集合是唯一值的无序集合。字典是键值关联的无序集合。 Swift中的数组、集合和字...

  • 120
    Swift 字符串和字符

    字符串是一系列字符,例如"“你好,世界"hello, world"或"albatross"。Swift字符串由String类型表示。可以通过各种方式访问字符串的内容,包括作为...

  • Swift 基本运算符

    运算符是用于检查、更改或组合一个或多个值的特殊符号或短语。例如,加法运算符(+)将两个数字相加,如在let i=1+2中所示,逻辑“与”运算符(&&)将两个布尔值合并,如en...

  • Swift基础知识(二)

    多元组 元组将多个值分组为一个复合值。元组中的值可以是任何类型,并且彼此不必是同一类型。在本例中,(404,“Not Found”)是描述HTTP状态码的元组。HTTP状态码...

  • Swift基础知识(一)

    Swift是一种用于iOS、macOS、watchOS和tvOS应用程序开发的新编程语言。尽管如此,由于我们在C和Objective-C中的开发经验,Swift的许多部分还是...

  • Swift 简介(二)

    简单的值 let 表示一个常数;var表示一个变量;常数的值不需要在编译时知道,但是必须为它赋值一次。这意味着我们可以使用常量来命名这种let修饰的值。 常量或变量的类型,必...

  • Swift 简介(一)

    概览 不管是手机、台式机、服务器还是其他运行代码的软件,Swift都是一个绝佳的软件编写方式。它是一个安全、快速并且交互式的编程语言,它将现代编程语言的思想与广泛的Apple...