日记

作者: 李永开 | 来源:发表于2022-06-06 11:44 被阅读0次

    一. 简称

    E.g. stands for exempli gratia, which means “for example.”
    像这种英文缩写很多都是拉丁语来的,所以不用过分苛求了解它的完整表达。
    e.g = for example

    I.e. stands for id est and means roughly "that is."
    可以看出来I.e. 就是表示that is,表示“即是”。
    i.e = that is

    二.java_home

    mac 系统内置的java环境变量为 JAVA_HOME
    export JAVA_HOME=/Applications/Android\ Studio.app/Contents/jre/Contents/Home
    export PATH=$JAVA_HOME/bin:$PATH
    *:$PATH 代表的是字符串拼接

    2.1 export命令用来导出目前的环境变量

    图片.png

    2.2 echo $PATH查看下path,也就是一个一个文件夹找可执行文件

    图片.png

    搜相应的关键字,但仅限 apple.com 的
    比如搜索 "nonnull site:apple.com"

    https://developer.apple.com/swift/blog/?id=25
    swift支持可选型,为了更好的和OC进行交互,Xcode 6.3引入了Nullability特性。

    1. _Nullable/nullable: 可以NULL 或者 nil
    2. _Nonnull/nonnull: 不能为NULL 或者 nil
    3. 被NS_ASSUME_NONNULL_BEGIN和NS_ASSUME_NONNULL_END宏包裹的函数和属性,被认定为nonnull, typedef除外
    4. 修饰方法的参数,方法的返回值,property,使用nullable/nonnull
    5. 修饰C函数的参数、Block 的参数、Block 的返回值,使用:_Nullable/_Nonnull

    相关文章

      网友评论

          本文标题:日记

          本文链接:https://www.haomeiwen.com/subject/ekhjmrtx.html