2018年6月

Use let to make a constant and var to make a variable. The value of a constant doesn’t need to be known at compile time, but you must assign it a value exactly once. This means you can use constants to name a value that you determine once but use in many places.

使用 let 来声明常量,使用 var 来声明变量。一个常量的值在编译时并不需要获取,但是你只能为它赋值一次。也就是说你可以用常量来表示这样一个值:你只需要决定一次,但是该值需要使用很多次。

- 阅读剩余部分 -

  • ?问号

    1. 声明时添加?,告诉编译器这个是Optional的,如果声明时没有手动初始化,就自动初始化为nil
    2. 在对变量值操作前添加?,判断如果变量时nil,则不响应后面的方法。
  • !叹号

    1. 声明时添加!,告诉编译器这个是Optional的,并且之后对该变量操作的时候,都隐式的在操作前添加!
    2. 在对变量操作前添加!,表示默认为非nil,直接解包进行处理。

- 阅读剩余部分 -

  1. 在Mac上下载 Apple Configurator 2
  2. 连接设备
  3. 在设备列表中,选中设备,右键菜单->添加->应用...,添加Apple ID上已经有的App
  4. ~/Library/Group Containers/K36BKF7T3D.group.com.apple.configurator/Library/Caches/Assets/TemporaryItems/MobileApps/这个目录下找到IPA包

⚠️注意:IPA包只存在几秒。
若手机中已存在此应用,则会弹出「“iPhone”上已存在名为“XXX”的应用...」,此时IPA包不会被立即删除,趁现在去取IPA包吧。