RubyMotion
Pointers and Crazy Graphics with Shaun August - MotionInMotion 最初の5分でいい(全約1 hour) 後半は微妙、今三くらい、Pointerみたいなところずっとやってる canada vancouver part time programmer program hobby ab control flash rails HotCocoa::Gra…
MotionKit Basics and AutoLayout - MotionInMotion motion-kitでレイアウト gem install 'motion-kit' new gem for styling good-bye teacup class ExampleLayout < MotionKit::Layout add UIView, :header do background_color UIColor.darkGrayColor add …
Distribute your RubyMotion apps with TestFlight and HockeyApp - MotionInMotion TestflightとHockeyAppでアプリを配布する keychain access csr request save to disk distribution certificate register into keychain app id bundle id explicit app i…
My Process, Custom Forms, and Date Fields - MotionInMotion MIMInputToolbar gem 'MIMInputToolbar' キーボードにPrevious, Next, Done (to dismiss)があって、inputs間を移動できる TPKeyboardAvoiding pod 'TPKeyboardAvoiding' handy キーボードとスク…
Local Notifications - MotionInMotion create schema redefine entity schema, entity transformable :notification task app.cancelLocalNotification(self.notification) if self.notification self.notification = UILocalNotification.new.tap do |n| n…
Dates with MHPrettyDate, NSCalendar, and NSDateComponents - MotionInMotion Taskアプリで日付の表示を変更 MHPrettyDate get "Pretty Dates" ("Yesterday", "Today", etc.) DueAtLabel configure MHPrettyDate.prettyDateFromDate(data[:due_at], withFo…
Custom Table View Cells & AutoLayout - MotionInMotion TaskアプリでCustom Cell & AutoLayout スライドと説明つきで1時間 Episode 18 - Custom Table View Cells & AutoLayout.pdf - Google ドライブ futuresimple/FSVerticalTabBarController · GitHub C…
Fixing Pods, Target/Action, UITableViews, and more with Murtuza Kutub - MotionInMotion RubyMotion Pairing #1 - Fixing Pods, Target/Action, UITableViews, and more with Murtuza Kutub 1時間超え ScreenHero much better than skype Pair Program w…
RestKit - MotionInMotion RestKitを使ってTaskアプリのCRUD RestKit little code continue task app サーバーサイドrails app FluffyJack/TaskerRailsApp · GitHub heroku rake pod:install pod 'RestKit' pod 'SVProgressHUD' AFNetworking (1.3.3) RestKi…
NSFetchedResultsController - MotionInMotion 単純なTaskモデルのCRUD NSFetchedResultsControllerを使ってCoreDataに保存 easy to maintain table views will be faster memory usage will go down TaskListController viewDidLoad error_ptr = Pointer.ne…
Grand Central Dispatch - MotionInMotion 画像をバックグラウンドで順にロードする Grand Central Dispatch background task singleton ImageList def self.sharedInstance Dispatch.once { @shared = self.new } ; @shared instead of @shared ||= self.ne…
動画 10分 RubyMotionで計算機作る 独特の書き方 gem install under-os motion create test --template=uos
Five Advanced RubyMotionQuery Tips - MotionInMotion rmqと画像、ラベルのスタイル sample app (Scroll view + Labels) MainController rmq(self.view).append(UIView).tag(:container) rmq(:container).resize_to_fit_subviews rmq(self.view).attr(conte…
Dynamic Type - MotionInMotion フォントサイズの変更 PostsControllerTableViewDataSource app/data_sources/PostsControllerTableViewDataSource.rb cell.textLabel.font = UIFont.preferredFontForTextStyle(UIFontTextStyleHeadline) Headline, SubHeadl…
Application URLs - MotionInMotion 2つのアプリ間を遷移 Authenticator app.info_plist['CFBundleURLTypes'] CFBundleURLName, CFBundleURLSchemes def application(application, openURL:url, sourceApplication:sourceApplication, annotation:annotation…
RMQ - MotionInMotion RMQを使ってスタイルの設定 infinitered RubyMotionQuery - RMQ | InfiniteRed 6 minute intro on why RMQ is so cool 36 Minute video creating an Image Browser app command line generator rmq create my_app rmq api File: README…
Teacup - MotionInMotion teacupなどを使ってスタイルやconstraintsを設定 teacup sugarcube sweettea (teacup + sugarcube = sweettea) class PostView < UIView layout self do subview UITextView, :content_view, { app/styles/ Teacup::Stylesheet.new …
ProMotion + Formotion - MotionInMotion Formotionでフォームの実装 gem 'formotion' controlの種類 List of all the row types · clayallsopp/formotion Wiki · GitHub class AddZaggleForm < PM::FormotionScreen def table_data sections - rows - title…
ProMotion - MotionInMotion なんかオープニングが変わった ProMotionで何種類かのスクリーンを実装 gem 'ProMotion' class AppDelegate < PM::Delegate def on_load(app, options) common def on_load set_nav_bar_button :left, title: "Help", action: :o…
Working with the Camera - MotionInMotion Cameraを使った実装 Reflector Reflector Airplay Receiver - Mirror an iPhone or iPad to a Mac or PC KeyHook gem 'bubble-wrap' require 'bubble-wrap/core' require 'bubble-wrap/camera' KeyHookController …
NSCoder, NSCoding, and NSUserDefaults - MotionInMotion NSCoder, NSUserDefaultsを使った実装 コアダータ NSCoding Protocol def initWithCoder(decoder) self.title = decoder.decodeObjectForKey('title') self.completed = decoder.decodeBoolForKey('…
motion-layout - MotionInMotion motion-layoutを使ってAutoLayout gem 'motion-layout' RubyMotionSamples - Timer ViewController Motion::Layout.new do |layout| layout.view view layout.subviews "userImage" => userImage, "userTweet" => userTweet,…
Delegates & Data Sources - MotionInMotion rableViewでdelegate使った実装 MVC D - delegate DS - dataSource controller <-> model - KVO PostsController#init @postsModel = UIApplication.sharedApplication.delegate.postsModel def viewDidLoad self…
More Delegates, KVO, and Target Action - MotionInMotion postを追加、バッジの更新などの実装 CreatePostController def viewDidLoad @createPostView = CreatePostView.alloc.initWithFrame(self.view.frame) @createPostView.delegate = self CreatePos…
BDD with Frank & MacBacon - MotionInMotion TDD(BDD)で位置情報取得機能の実装 location base app Agile app definition features / stories sort, imagine start most important Read bubble wrap source code / test suite are great example gem motion…
CoreData with CDQ and ruby-xcdm - MotionInMotion ActiveRecordのようにCoreDataを扱う Author @seriousken co-founder of infiniteRed cdq (CoreData Query) Steps setup Gemfile gem 'cdq' cdq init schema and models use like active record cdq synta…
動画見てさらに知ったもの エディタRedcar - RedcarエディタでRubyMotionの入力補完 - 僕はハッカーになれない - Just do what I wanna do RubyMotion Apps 実際に手を動かすもの 情報源 RubyMotion のはじめの一歩 - satococoa's blog Done Rubyist Magazin…