Skip to content

DobbyWanKenoby/Swift-Training-Manual

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Swift. Справочник

Справочник с кратким описанием функциональных механизмов и возможностей языка программирования Swift, содержит примеры их применения.

В состав справочника входят тематические статьи и playground-проект с листингами.

Оглавление

Запуск и функционирование приложения

Типы данных

Асинхронное выполнение кода

Хранение данных

Тестирование приложения

Практики программирования

Создание универсальных приложения

Предметный указатель

A

  • Autorelease (Autoreleasepool) [1]
  • ARC (Automatic reference counting, Автоматическое управление памятью) [1]
  • Array (Тип данных) [1]
  • Attributes (Аттрибуты)
    • @main [1]
    • @objc [1]
    • @UIApplicationMain [1]

C

  • Сopy-on-assignment (COA, копирование при иницииализации) (1)
  • ContiguousArray (Тип данных) [1]
  • Combine (фреймворк) [1]
  • Сopy-on-write (COW, копирование при записи) (1)

D

  • DispatchTime (Тип данных) (1)
  • DispatchWallTime (Тип данных) (1)

H

  • Heap (Куча) [1]

K

  • KVC (Key-Value Coding) [1]
  • KVO (Key-Value Observing) [1]

M

  • MRC (Manual reference counting, Ручное управление памятью) [1]
  • Multithearding (Многопоточность) [1]

N

  • NotificationCenter (Класс) [1]
  • Notification Center (Центр уведомлений) [1]
  • NSArray (Тип данных) [1]
  • NSMutableArray (Тип данных) [1]

S

  • Stack (Стек) [1]

Использование playground-файла

  1. Скачайте playground-файл.
  2. Откройте в Xcode Playground.
  3. Откройте странице HEADER

Для удобной работы с файлом включите отображение Markdown-синтаксиса - Editor -> Show Rendered Markup - На требуемых страницах в File Inspector отметить пункт Render Documentation

About

Справочник по возможностям Swift

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages