Grid Playground
Chuck Newport and the prolific Gant Laborde have written a super cool tool called the RMQ Grid Playground.
If you missed the last issue, you can find it here: issue #40.
Happy coding, Todd Werth (@twerth)
Articles, News, New Gems, and Blog Posts
August 22th, 2014 | blog post | by Sunil Kumar
“SSL Pinning With Rubymotion”
August 22th, 2014 | blog post | by Will Raxworthy
“Chromecasting with RubyMotion”
August 20th, 2014 | blog post | by Stalin
“RubyMotion Query (RMQ) Validations – Allow blank”
Note, this is fixed in RMQ edge
August 19th, 2014 | blog post | by Kamil Lelonek
“Concurrency patterns in RubyMotion”
August 18th, 2014 | screencast | by Jack Watson-Hamblin
“MotionInMotion – Episode 38 – RMQ Validations”
August 17th, 2014 | blog post | by Jamon Holmgren
“Creating a Custom UITableViewCell with ProMotion”
August 12th, 2014 | example app | by Gant Laborde
“JGProgressHUD Pod in RubyMotion”
September 17th, 2014 | conference in Japan | by Shizuo Fujita (Watson)
“RubyMotion Kaigi 2014”
RubyMotion App of the Week
From the Archives
Because it’s easier to copy and paste than to write
NS classes
Dates inherit NSDate, strings inherit NSMutableString (which inherits NSString), and arrays inherit NSMutableArray (which inherits NSArray).
This is useful because you get all the normal Ruby string stuff, but you also get the NSMutableString and NSString stuff. There are some cool things in there, check out the docs (and use Dash for your docs)
Here is a cool example, NSArray has the pathsMatchingExtensions method:
(main)> [ '/foo/bar/hello.txt', 'report.pdf', '/user/me/resume.doc' ].pathsMatchingExtensions([ 'txt', 'doc' ])
=> ["/foo/bar/hello.txt", "/user/me/resume.doc"]
(main)>
Sponsor
My company InfiniteRed sponsors this newsletter by allowing me the time to work on it every week and hosting everything.
Contact us if you ever need help working on a project, mentoring, or other development services . We specialize in RubyMotion and have an awesome team.
Wat!
The dilemma of mobile apps development
If you have any tips, blog posts, or comments, please send emails to todd@infinitered.com