2017-03-02 23 views
0

如果我只在Swift可用性條件下使用主要版本號,這是什麼意思?Swift可用性條件主版本號

例如,這兩個條件有什麼區別?

  1. if #available(iOS 10, *) { /* */ }
  2. if #available(iOS 10.0, *) { /* */ }

文檔:The Swift Programming Language: Control Flow: Checking API Availability

+0

我相當確信沒有任何區別。 –

+0

使用該代碼的函數只在iOS大於10時運行,否則不會執行。這段代碼之間沒有區別,但你可以檢查iOS版本,如10.1,10.2。 –

回答

0

一些API功能是在小的修改補充。例如,在iOS 9.3(seen here)中添加了獨立搜索完成功能。主要功能通常更新主要版本,雖然