Connect with us

GitHub

R.swift: удобные ресурсы в Swift

Опубликовано

/

     
     

R.swift — строго типизированные ресурсы с автодополнением для изображений, шрифтов и жестов в проектах Swift.

Эта библиотека:

  • Делает ваш код, который использует ресурсы, полностью типизированным, с меньшим кастингом и угадывания того, что вернет метод
  • Проверяет все во время компиляции и больше нет неправильных имен, которые приводят к сбою приложения во время выполнения
  • Делает автодополнение, никогда не придется снова угадывать имя нужного ресурса

Было:

let icon = UIImage(named: "settings-icon")
let font = UIFont(name: "San Francisco", size: 42)
let color = UIColor(named: "indicator highlight")
let viewController = CustomViewController(nibName: "CustomView", bundle: nil)
let string = String(format: NSLocalizedString("welcome.withName", comment: ""), locale: NSLocale.current, "Arthur Dent")

Стало:

let icon = R.image.settingsIcon()
let font = R.font.sanFrancisco(size: 42)
let color = R.color.indicatorHighlight()
let viewController = CustomViewController(nib: R.nib.customView)
let string = R.string.localizable.welcomeWithName("Arthur Dent")

R.swift на GitHub: https://github.com/mac-cain13/R.swift
Платформа: iOS
⭐️: 8.6К
Если вы нашли опечатку - выделите ее и нажмите Ctrl + Enter! Для связи с нами вы можете использовать info@apptractor.ru.
Advertisement

Популярное

Сообщить об опечатке

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