Как использовать смайлы Apple в своих приложениях на Swift

в 18:46, , рубрики: Песочница, метки: , , , ,

Как использовать смайлы Apple в своих приложениях на Swift - 1
Недавно мне понадобилось большое количество качественных иконок для моего приложения для напоминаний. Сначала я подумал, что потрачу очень много времени в поисках бесплатных, качественных (и в одном стиле) иконок, которые я бы смог использовать для обозначения действий и объектов. Но потом я подумал: «А ведь в iOS/Mac OS уже есть куча таких картинок в виде смайлов!»

Ну что-же, остается только понять как их можно получить для своего приложения. Добро пожаловать под кат.

О смайлах

Плюсы смайлов от Apple:

  • много (845)
  • бесплатные
  • хорошего разрешения
    Как использовать смайлы Apple в своих приложениях на Swift - 2

Минусы:

  • много «странных»
  • не векторные
    Как использовать смайлы Apple в своих приложениях на Swift - 3

Выше скриншот символа #x1f4de (TELEPHONE RECEIVER) размером 96 и 288 pt соответственно.

Система рендерит смайлы, как обычные символы, например в локальном уведомлении:

Как использовать смайлы Apple в своих приложениях на Swift - 4

Используем смайлы

Просто используем лейблу со смайликом.

    override func viewDidLoad() {
super.viewDidLoad()
let label = UILabel(frame: CGRectMake(20, 20, 0, 0))
label.text = "

* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js