16 April 2014

The Ruby Reflector

Topic

Xcode

  Source Favicon
By Jessie Young of Giant Robots Smashing Into Other Giant Robots 20 days ago.
Email

How to set up your first iOS app in Xcode

How to consume and use API endpoints in an iOS app

As with all our books, your initial purchase of the book gets you all future updates we make. We even give you access to the GitHub repository containing source code for a fully functioning Rails app and a fully functioning iOS app.

This blog post announces the beta release of the book. Once it comes out of Beta, this book will sell for $ 39. Get your copy of iOS on Rails beta for just …

robots.thoughtbot.com Read
  Source Favicon
By George Miranda of Chef Blog 20 days ago.
Email

The implementation of the GCC compatibility frontend in Xcode 5.1 (clang for LLVM) introduces a breaking change. In previous versions of Xcode, clang would accept unknown command line flags with a warning. As of Xcode 5.1, passing unknown flags causes rejection with an error. Clearly, rejecting unknown flags is sane behavior and Xcode is now arguably doing the right thing. This change highlights a bug that has been generating a mostly quiet failure for far too long.

Great. …

opscode.com Read
  Source Favicon
By Patrick Reagan of Viget.com Blogs 22 days ago.
Email

…available. I'm writing this on OSX Mavericks (which requires installing XCode), but other flavors of Unix should have the headers available for installation if they don't ship with the OS (e.g. apt-get install libncurses5-dev on Ubuntu).

Once you have the necessary dependencies installed, let's start with the basic building block of any ncurses-based program: the window.

Windows

Since we have a simple simulation, we only need to create a single window and draw to …

viget.com Read
  Source Favicon
Email

…a project I've been contracted to build by a client on a third-party platform that generates Xcode workspace and project files on the fly and may prevent the app from building cleanly without a 5+ step setup process. For my own projects, however, I'm much more liberal in my choices.

Let's say the mythical Xcode 6 build breakage occurs in Glassboard. It will suck, but it's a problem to resolve in my own product, on my own dime rather than someone else's.

My personal …

carpeaqua.com Read
  Source Favicon
By Mike Gunderloy of A Fresh Cup 1 month ago.
Email

Metalsmith - Static site generator architected as a pipeline of plugins that iterate over files.

Liftoff 1.0 - Release version of Thoughtbot's XCode project generator and configurator.

Sass 3.3 is Released - With source maps, among other things.

InstantClick - JavaScript library for preloading content before it's clicked on.

afreshcup.com Read
  Source Favicon
Email

…is mimicked in the group structure (including linking groups to their directory counterparts, which Xcode doesn't do by default), the group structure will match.

We're also creating .gitkeep files in each directory on disk, which is critical, because Xcode is all-too-happy to delete a directory off disk once it sees that there aren't any files left in it. That's a sure-fire way to end up with merge-conflicts in your pbxproj file.

Wrapping up

So that's Liftoff…

robots.thoughtbot.com Read
  Source Favicon
By Mike Gunderloy of A Fresh Cup 1 month ago.
Email

…1.9.3-p545 is released - And that's the last release, barring security updates. Time to get serious about moving to 2.0.

If you're salting and hashing your passwords, you're doing it wrong - An argument that you need to depend on trusted code instead of rolling your own.

Network Link Conditioner - I didn't know there was a utility built in to XCode to allow testing with degraded networks.

afreshcup.com Read
  Source Favicon
By Joey of Global Nerdy 1 month ago.
Email

IDE: Once you're familiar with the language, this next section covers working with Xcode projects, building user interfaces with Xcode, the editor and debugging tools, and what you need to do to deploy apps to devices.

Cocoa: This section covers those parts of the Cocoa framework that you're most likely to use, as well as issues of memory management and communication between objects.

At half price, the book is US$15.99, which makes for a pretty sweet deal.

iOS 7 Programming

globalnerdy.com Read
  Source Favicon
By Joey of Global Nerdy 5 months ago.
Email

The latest edition has been updated for iOS 7 and Xcode 5, and it spans over 900 pages. If you haven't bought any of the previous editions, you can buy the iOS Apprentice for US$54, which entitles you to free updates. If you have bought an earlier edition, you can download it for free.

TSValidatedTextField: A text field that you can validate with regex patterns

TSValidatedTextField is a subclass of UITextField that lets you use an NSRegularExpression to specify …

globalnerdy.com Read
  Source Favicon
On carpeaqua by Justin Williams 6 months ago.
Email

Slender - If you're using Xcode I bet you have a few assets in your Xcode project that are no longer in use. Those kilobytes are wasting your customers' bandwidth and yours. Slender analyzes your Xcode project and finds those assets that are no longer in use so you can safely delete them.

Status Magic - Before I send screenshots to iTunes Connect, I run them through Status Magic to add a proper status bar to it. It's a small thing, but I think it looks …

carpeaqua.com Read