Описание тега macruby

MacRuby - это реализация языка программирования Ruby 1.9 в ObjC для Mac OSX.
1 ответ

Передача указателя CFStringRef в функцию C в MacRuby

Я хотел вызвать следующую функцию из среды DVDPlayback OS X: OSStatus DVDGetMediaVolumeCFName ( CFStringRef *outDiscVolumeCFName ); В конце концов я придумал следующий рабочий код: framework 'DVDPlayback' p2 = Pointer.new_with_type('^{__CFString}') …
16 ноя '11 в 04:13
6 ответов

Может ли MacRuby / HotCocoa заменить необходимость знать Objective-C?

Я только что открыл для себя MacRuby / HotCocoa, и мне действительно нравится то, что они делают. По сути, я не принимал во внимание перспективы создания приложений с графическим интерфейсом Cocoa самостоятельно, потому что у меня есть отвращение к …
19 апр '10 в 00:59
1 ответ

Каково правило для преобразования CocoaAPI в MacRuby API

- (BOOL)applicationShouldHandleReopen:(NSApplication *)theApplication hasVisibleWindows: (BOOL)flag { [self showWindow:self]; return YES; } как конвертировать этот метод в MacRuby? Я старался def applicationShouldHandleReopen(the_application, k) @wi…
30 дек '11 в 01:23
1 ответ

MacRuby 0.10 HotCocoa неподдерживаемый формат файла, который не связан с архитектурой (i386)

Я установил MacRuby (через rvm): $ ruby -v MacRuby 0.10 (ruby 1.9.2) [universal-darwin10.0, x86_64] И LLVM (через доморощенный): $ llvmc --version Low Level Virtual Machine (http://llvm.org/): llvm version 2.9 Optimized build. Built Jun 3 2011 (10:0…
03 июн '11 в 15:40
1 ответ

MacRuby - свойства CLLocation недоступны

Это работает в Objective-C, но в MacRuby я не могу найти способ получить доступ к свойствам возвращаемого объекта в штучной упаковке. MacRuby версия 0.7 -> последняя сборка ОС 2010-05-02 -> 10.6.3 Версия Objective-C: CLLocation *loc = [[CLLocation a…
30 апр '10 в 23:00
2 ответа

Где хранится рубин на Mac?

Я ищу путь, где рубин хранится на Mac? Я установил Macruby на свой Mac и пытаюсь увидеть, где он был установлен. Я хочу включить путь макруби в мой скрипт ruby. Когда я делаю список rvm, я получаю: => macruby-0.12 [ i686 ] * ruby-1.9.3-p545 [ x86…
14 авг '14 в 16:26
1 ответ

Кавычка в регулярном выражении ruby ​​неверно истолковывается как начало строки

У меня есть проект macruby в xcode, в котором я хочу заменить все левые и правые кавычки в строке на ~@@~@@~" а также "~@@~@@~соответственно. Я протестировал следующий код в rubular.com, и он работает правильно. string.gsub!(/\B"/, "~@@~@@~\"") stri…
16 июн '11 в 17:36
2 ответа

Профилирование MacRuby приложения с использованием инструментов

Я хочу перенести приложение на MacRuby, чтобы его было легче распространять как приложение, а также иметь возможность использовать собственный AppleScript (ScriptingBridge) вместо того, чтобы требовать от пользователей наличия XCode для установки би…
19 фев '12 в 23:27
0 ответов

Как загрузить libcocos2d.a (или любую статическую библиотеку) в MacRuby?

Я попробовал framework и require, как с путями, так и получил сообщение о том, что библиотека не найдена. Я нашел статью о создании файлов BridgeSupport для статических библиотек C. Я никогда не делал этого раньше, поэтому попробую и доложу. Но если…
12 фев '11 в 06:48
1 ответ

Есть ли стандартный способ заставить NSAlert условно закрыть окно, к которому он прикреплен?

Я пишу супер классное приложение с панелью настроек. Если пользователь открывает панель настроек, вносит изменения в свои настройки, а затем закрывает панель, не сохраняя эти изменения, он будет приветствован NSAlert, информирующим его о тяжелых пос…
20 июл '11 в 04:52
0 ответов

Не удается переопределить ITunesTrack или любой другой класс в ITunes.h ScriptBridge

Я пытаюсь обновить свой установщик iTunes "Дата добавления" с помощью MacRuby. Я создал файл ScriptingBridge, и я могу читать треки из библиотеки. И так как установщик dateAdded является R/O, мне нужно переопределить установщик в ITunesTrack, однако…
21 май '12 в 21:31
1 ответ

Os x Mavericks - рубиновое приложение

Кто-нибудь знает, как упаковать и разработать приложение ruby? В Python есть pyobjc, в Ruby раньше был macruby, но, похоже, он не поддерживает OS X Mavericks. Поэтому я ищу альтернативы. Я хотел бы создать приложение, используя ruby ​​(и какао), но …
20 янв '14 в 08:24
1 ответ

Как создать изображение из данных холста?

В моем приложении я пытаюсь сохранить произвольную часть визуализированного HTML-холста в файл изображения. В моем Javascript я звоню ctx. getImageData(x, y, w, h) и передать полученный объект в мой код макруби (хотя, если вы знаете решение в objc, …
09 янв '11 в 11:59
2 ответа

Как связать NSPopUpButton с объектами ITunesPlaylist в MacRuby?

Я пытаюсь заполнить NSPopUpButton массивом объектов ITunesPlaylist. Я получил привязку NSArrayController к NSPopUpButton app = SBApplication.applicationWithBundleIdentifier("com.apple.iTunes") playlists = app.sources.objectWithName("Library").userPl…
27 фев '12 в 19:33
5 ответов

Какие языки помимо Objective-C будут генерировать код приложения, который работает на iPad?

Я хотел бы написать приложение для iPad, но терпеть не могу Objective-C. Есть ли генератор языка, который бы выплевывал Objective-C, но позволил бы мне написать приложение для iPad на другом языке? Я немного слышал о MacRuby и мне интересно, можно л…
02 апр '10 в 16:54
1 ответ

Щелкните по меню (или щелкните правой кнопкой мыши) на изображении и добавьте черную рамку в Mac OSX (Snow Leopard)

Я написал скрипт MacRuby для наложения некоторой границы на изображение. Но я не могу понять, как сделать что-то вроде щелчка по меню (щелчка правой кнопкой мыши) на изображении и запустить скрипт, чтобы применить эффект к изображению. Где / что мне…
17 дек '10 в 07:20
3 ответа

Как использовать классы Obj-C в MacRuby

Я пытаюсь использовать внешний класс Obj-C в своем проекте MacRuby, но не могу понять, как его импортировать. В частности, я хочу использовать ObjectiveResource внутри проекта MacRuby 0.5 (поскольку ActiveResource не работает - пока). Я дошел до ком…
17 мар '10 в 10:31
0 ответов

MacRuby gem подпись недействительна

Я использую Xcode 4.5.2 и MacRuby 0.12. Мне нужно использовать гем Spreadsheet, но у меня постоянно возникает проблема с "подписью", когда я пытаюсь выполнить свою программу: /Library/Ruby/Gems/MacRuby/0.13/gems/ruby-ole-1.2.11.5/lib/ole/storage/bas…
11 ноя '12 в 14:48
0 ответов

Могут ли приложения QtRuby быть развернуты в Apple App Store?

Я спорю, должен ли я пойти с MacRuby или QtRuby. Однако я определенно хочу развернуть свое приложение в App Store. Если QtRuby не может быть развернут в App Store, мне придется использовать MacRuby.
26 май '12 в 11:17
1 ответ

Macruby prefPane - ничего не работает

Я создал очень простой пример приложения с использованием Macruby. Проблема в том, что prefpane не работает, ничего не происходит. Я создал кнопку с обратным вызовом в файле Main.rb. Когда кто-то нажимает на кнопку, метка должна изменить значение на…
02 фев '11 в 13:38