ProMotion com Google Analytics
Hoje eu precisei adicionar o SDK do Google Analytics em um projeto ProMotion e encontrei um problema onde eu precisava estender o View Controller do Google ViewController ao invés da …
Continuar lendoConteúdo para você se capacitar em programação
Hoje eu precisei adicionar o SDK do Google Analytics em um projeto ProMotion e encontrei um problema onde eu precisava estender o View Controller do Google ViewController ao invés da …
Continuar lendoSimulador padrão não retina ancinho Simulador Retina Default retina de simulador de rake = true Simulador Não Retina família de dispositivos de simulador de rake = ipad família de dispositivos …
Continuar lendoTenho trabalhado muito com objetos NSXMLParser retornados pelo AFMotion recentemente e não consegui descobrir muito sobre como usar seu estilo delegado de análise. Achei que deveria compartilhar o amor com …
Continuar lendoEu vi muitos códigos para AppDelegateclasses em RubyMotion que se parecem muito com isto: class AppDelegate def application(application, didFinishLaunchingWithOptions:launchOptions) @window = UIWindow.alloc.initWithFrame(UIScreen.mainScreen.bounds) @window.rootViewController = UIViewController.new // … @window.makeKeyAndVisible true endend …
Continuar lendoDepois de algumas horas tentando fazer com que o dylib do Leap Motion compilasse em um aplicativo RubyMotion, desisti e segui a rota WebSocket, inspirado por leapmotion-ruby e RubyMotion か …
Continuar lendoAppleScript é uma ótima maneira de permitir que os usuários façam interface com seu aplicativo e automatizem ações, mas não há muito por aí sobre como configurá-lo em um aplicativo …
Continuar lendoDescobrir como usar o proposedDateValuein datePickerCell:validateProposedDateValue:timeInterval:demorou um pouco e não consegui encontrar nenhuma outra nota sobre ele, então estou apenas registrando o que fiz aqui. proposedDateValueé uma instância de Pointer, …
Continuar lendoSe você tentou a única linha, pod MapBoxsabe que seu aplicativo não compilará. Veja como consertar isso. O problema e a solução Usando cocoapods de movimento e cocoapods você esperaria …
Continuar lendoSua vida não ficará muito mais fácil ou mais bonita do que isso: Teacup::Stylesheet.new :main_screen do style :create_button, left: 29, height: 45, image: UIImage.imageNamed(‘ui-btn-create.png’), top: 100, width: 291end
Continuar lendoNormalmente você faria isso em um arquivo plist, mas no RubyMotion, você vai querer esse pedaço de código em seu Rakefile dentro do Motion::Project::App.setupbloco app.info_plist[‘UIStatusBarHidden’] = true
Continuar lendoRubyMotionは安定していて,しかもXcodeを完全に捨てられるので画期的だと思います.けれど,一緒に働いているエンジニアが言っていたことの受け売りですが,ドキュメンテーションが揃わない限りはObjectivo-C / iOS SDK を 熟知 し て い る 人 た ち の お も ち ゃ に 過 ぎ ま せ ん 。BubbleWrap は そ こ ら へ …
Continuar lendoÉ fácil adicionar um gradiente a qualquer UIView. gview = UIView.alloc.initWithFrame([[0,0],[100,100]])gradient = CAGradientLayer.layergradient.frame = gview.boundsgradient.colors = [UIColor.blackColor, UIColor.purpleColor]gview.layer.addSublayer(gradient) Esteja ciente de que sem as .CGColorduas cores seu aplicativo irá travar. …
Continuar lendoDepois de uma longa pesquisa sobre como acessar configurações personalizadas em Info.plist, encontrei ‘Variáveis de ambiente em seu projeto RubyMotion’ de Rod Wilhelmy com um bom exemplo, que copio aqui. …
Continuar lendoInspirado em http://robots.thoughtbot.com/designing-for-ios-blending-modes . class UIImage def tintedImageWithColor(tintColor) UIGraphicsBeginImageContext(self.size) tintColor.setFill bounds = [[0, 0], self.size] UIRectFill(bounds) self.drawInRect(bounds, blendMode: KCGBlendModeHardLight, alpha: 0.8) tintedImage = UIImage.UIGraphicsGetImageFromCurrentImageContext UIImage.UIGraphicsEndImageContext tintedImage endend Em seguida, use-o …
Continuar lendoAutomatize o controle de versão de sua versão usando o comando date em seu Rakefile para anexar um carimbo de data / hora: app.version = “1.1.1.#{`date +%V%u`}”.strip Experimente estes comandos …
Continuar lendoEsta postagem sugere uma maneira de alterar a ordem dos diretórios dentro do seu projeto RubyMotion: http://dylanmarkow.com/blog/2012/05/06/load-order-with-rubymotion/ Em vez de enumerar todos os diretórios novamente (e perder um), você pode …
Continuar lendo