Skip to content

Latest commit

 

History

History
33 lines (21 loc) · 2.5 KB

5.1 Swift.md

File metadata and controls

33 lines (21 loc) · 2.5 KB

Swift

  1. ✔️ 1-20 100 Days of Swift :
    1. ✔️ Why can’t Swift add a Double to an Int?
    2. ✔️ When should you use a while loop instead of for?
    3. ✔️ When should you use a repeat loop?
    4. ✔️ Exiting multiple loops
    5. ✔️ Why does Swift have labeled statements?
    6. ✔️ Skipping items
    7. ✔️ Variadic functions
    8. ✔️ When to use variadic functions

Swift Intermediate Language (SIL) - это промежуточный язык высокого уровня, используемый компилятором Swift, заполняющий пробел между AST и LLVM IR, подходящий для дальнейшего анализа и оптимизации кода Swift.

Атрибуты

  1. ✔️ Attributes

Вы указываете атрибут, записывая @символ, за которым следует имя атрибута и любые аргументы, которые атрибут принимает: @attribute name(attribute arguments)

Атрибуты:

  • @available - атрибут, чтобы аннотировать API с информацией о доступности, например, устарел ли API в версии. для использования API требуется версия Swift выше 5.4 и т. д.

  • @escaping -

  • @objc -

  • @inlinable -


5 Swift Theme Folder | Back To iOSWiki Contents | 5.2 Glossary Theme