HarmonyHu

个人学习笔记

HarmonyHu's Notes

日日行,不怕千万里

AI Compiler Engineer · 个人学习笔记

106 篇文章 13 分类 79 标签

最新文章

  • 2015-11-19

    Swift学习之高级运算符

    语法语法public class SomePublicClass {}internal class SomeInternalClass {}private class SomePrivateClass {}public var somePublicVariable = ...

    Swift #Swift
  • 2015-11-15

    Swift学习之访问控制

    语法语法public class SomePublicClass {}internal class SomeInternalClass {}private class SomePrivateClass {}public var somePublicVariable = ...

    Swift #Swift
  • 2015-11-08

    Swift学习之泛型

    定义<T> 泛型函数定义<T>通过<T>表示通用类型,避免重复代码,可以按照C++泛型来理解。其中可以是T,或任何大写开头的命名。泛型函数语法参考下例:func swapTwoValues<T>(inout a: T, ...

    Swift #Swift
  • 2015-11-01

    Swift学习之协议protocol

    定义定义定义类、结构体、枚举类型必须实现的属性或方法,语法如下:protocol SomeProtocol { // 协议内容}//遵从多种协议struct SomeStructure: FirstProtocol, AnotherProtocol { // 结构体...

    Swift #Swift
  • 2015-10-31

    Swift学习之扩展extension

    定义定义向已有类、结构体、枚举类型、协议类型添加新功能,语法如下:extension SomeType { // 加到SomeType的新功能}

    Swift #Swift
  • 2015-10-25

    Swift学习之类的构造和析构

    构造函数init 基本可以按照C++理解 构造函数initclass、struct、enum都可以有构造函数基本可以按照C++理解init可以有多个参数,或无参数;init() { // 在此处执⾏构造过程}举例如下:struct Fa...

    Swift #Swift
  • 2015-10-18

    Swift学习之类与结构体

    定义定义基本可以按照C++理解//成员必须有默认值,要么直接赋值,要么构建函数中赋初值;//常量成员只能初始化一次,同上struct Resolution { var width = 0 var height = 0}class VideoMode { ...

    Swift #Swift
  • 2015-10-17

    Swift学习之细小规则整理(未完)

    大小写大小写类型的定义用UpperCamelCase,其余全用lowerCamelCase。类型定义包括: 基础类型如Int/String/Set等等 enum定义的枚举类型,包括其成员(?为何成员也看做是类型) enum CompassPoint {cas...

    Swift #Swift
  • 2015-10-11

    Swift学习之枚举

    定义与调用定义与调用枚举概念类似C语言,语法不同,而且可以不用定义类型(C语言为int型),举例如下:enum CompassPoint { case North case South case East case West}

    Swift #Swift
  • 2015-10-08

    Swift学习之函数与闭包

    函数的定义函数的定义关键字func,以sayHello(_:)函数为例,注意参数和返回值的写法func sayHello(personName: String) -> String { let greeting = "Hello, " + personName ...

    Swift #Swift