How to set up your first iOS app in Xcode
How to consume and useendpoints 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 therepository containing source code for a fully functioning 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 …
The implementation of the bug that has been generating a mostly quiet failure for far too long.compatibility frontend in Xcode 5.1 (clang for ) 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
…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.
Since we have a simple simulation, we only need to create a single window and draw to …
…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 …
Metalsmith - site generator architected as a pipeline of plugins that iterate over files.
Liftoff 1.0 - version of 's XCode project generator and configurator.
Sass 3.3 is Released - With source maps, among other things.
InstantClick - library for preloading content before it's clicked on.
…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.
So that's Liftoff…
…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 - I didn't know there was a utility built in to XCode to allow testing with degraded networks. Conditioner
…: 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.
: 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.
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 …
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 , I run them through Status Magic to add a proper status bar to it. It's a small thing, but I think it looks …