Парадигмы Программирования Искусственного интеллекта: Тематические исследования в языке Common LISP Peter Norvig
я начал читать его, потому что я хотел изучить язык Common LISP. Когда я был промежуточным, я понял, что это было самой замечательной книгой о программировании, которое я считал до сих пор.
При установке свойства isMovableByWindowBackground
в viewDidLoad
оно не может работать, потому что window
свойство эти view
еще не установлено. В этом случае попробуйте это:
override func viewDidAppear() {
self.view.window?.isMovableByWindowBackground = true
}