20. Xcode
Шорткаты
• Показать файл в навигаторе
Cmd (⌘) + Shift (⇧) + J
• Показать Jump Bar текущего файла
Control (⌃) + 6
Начать писать
TODO/MARK
• Документация
Cmd (⌘) + Shift (⇧) + 0 (Zero)
• Перемещение куска кода на строку выше/ниже
Cmd (⌘) + Option (⌥) + [ or ]
21. Xcode
Шорткаты
• Закомментировать кусок кода
Cmd (⌘) + /
• Задокументировать кусок кода (Xcode 8)
Cmd (⌘) + Option (⌥) + /
• Поиск
Cmd (⌘) + F
• Быстрое перемещение по поиску (Xcode 8)
Cmd (⌘) + G
• Быстрая замена имени (Xcode 8)
Cmd (⌘) + Control (⌃) + E
22. Xcode
Изменение объектов во время дебага
• e id $myView = (id)0x7f82b1d01fd0
• e (void)[$myView setBackgroundColor:[UIColor
blueColor]]
goo.gl/Gr70m2
27. Библиотеки
Realm
realm.io
class Dog: Object {
dynamic var name = ""
dynamic var age = 0
}s
let dog = Dog()
dog.name = "Rex"
dog.age = 1
let realm = try! Realm()
try! realm.write {
realm.add(dog)
}s
let pups = realm.objects(Dog.self).filter("age < 2")
36. • https://github.com/SwiftyJSON/SwiftyJSON — Удобная
работа с JSON в Swift
• https://github.com/facebook/pop/ — Альтернативный
движок анимации от Facebook
• https://github.com/facebook/Tweaks — Изменение
переменных в Debug окне
• https://github.com/vtourraine/
VTAcknowledgementsViewController - Окно лицензии на
библиотеки
Библиотеки
Ссылки