Показаны сообщения с ярлыком Разработка Mac-приложений на примерах. Показать все сообщения
Показаны сообщения с ярлыком Разработка Mac-приложений на примерах. Показать все сообщения
6 Разработка Mac-приложений на примерах. Multi-touch
Некоторые жесты на multi-touch:
Magic trackpad может детектировать и отслеживать все 10 пальцев.
Multi-touch события посылаются объектам NSView.
Custom view явялется подклассом NSView переопределяющим поведение объекта NSView. В первую очередь переопределяется метод drawRect: и некоторые другие управляющие методы.
- Two finger scrolling: This is done by placing two fingers on the trackpad and dragging in a line
- Tap or pinch to zoom: This is done by tapping once with a single finger, or by placing two fingers on the trackpad and dragging them closer to each other
- Swipe to navigate: This is done by placing one or more fingers on the trackpad and quickly dragging in any direction followed by lifting all the fingers
- Rotate: This is done by placing two fingers on the trackpad and turning them in a circular motion while keeping them on the trackpad
Magic trackpad может детектировать и отслеживать все 10 пальцев.
Multi-touch события посылаются объектам NSView.
Custom view явялется подклассом NSView переопределяющим поведение объекта NSView. В первую очередь переопределяется метод drawRect: и некоторые другие управляющие методы.
5 Разработка Mac-приложений на примерах. iCloud
iCloud предоставляет:
- Authentication (login)
- Security (trusted developers)
- Automatic backup
- A set of standard application programming interfaces (APIs) for developers to access files and preferences
- Automatic services to synchronize files and preferences across multiple devices that are connected to the Internet
To be continued...
3 Разработка Mac-приложений на примерах. PreferencePanes
Плагины устанавливаются в папку PreferencePanes.
Mac OS X в будущем не будет поддерживать 32-bit.
Mac OS X в будущем не будет поддерживать 32-bit.
2 Разработка Mac-приложений на примерах. Отладка
Чтобы показать окно отладки, нужно нажать на кнопку Hide or show the Debug area
в правом верхнем углу экрана.
Окно отладки появляется самостоятельно в следующих случаях:
- когда программа пытается получить доступ к участку памяти, который ей не принадлежит;
- когда выполняется деление целых чисел на 0;
- когда выполняется доступ к объекту, который уже был освобожден (released) или обработан сборщиком мусора (garbage collected) - так называемые dangling pointers.
1 Разработка Mac-приложений на примерах. Создание простого калькулятора в Xcode
IDE от Apple - Xcode, широко используется при использовании Objective-C и фреймворков Cocoa, которые состоят из библиотек, API, и среды выполнения. Cocoa и Xcode это лучший способ разрабатывать native Mac-приложения.
Подписаться на:
Сообщения (Atom)

