Under the Bridge

Stylish Setup: KZBootstrap And Fabric

We’ve scattered here and there various references to goodies that make managing your Xcode project easier and/or more reliable, but here’s a particularly sweet-looking collection of most all the best bits we’ve noted plus some new clevernesses:

krzysztofzablocki / KZBootstrap: “iOS project bootstrap aimed at high quality coding.”

Each configuration can be put side by side on same device, and you can clearly distingiush each build. Easier to find issues across different version and branches…

Automatically generate macro for current developer, that way a team can have different code paths while they are working on features, or different logging levels. Without git changes.…

Often when working with big clients, you need to have multiple environments for Staging / Production / QA etc. They usually differ in some kind of configuration … Environments can be changed without reinstalling application, even while it’s running…

assertions when UIKit is layouted/displayed on background thread, so you can fix your code…

Let’s put it this way, even if you’re not particularly interested in adopting all the goodies here wholesale, it’s a useful exercise to go through all the various capabilities and understand them for when they or something along their lines might prove useful. As well as the various source references:

And while we’re on the subject of setting up new projects, if you haven’t looked at Twitter Fabric yet we’d recommend that’s a good thing to do; as Crashlytics is the only third party service we regard as an absolute necessity for any project at the moment, and if the other services Fabric provides are as competently executed and easy to manage as Crashlytics is, well we for one welcome our new Twitter overlords!

UPDATES:

Speeding Up Custom Script Phases

futurice / ios-good-practices: “Good ideas for iOS development, by Futurice developers.”

indragiek / swiftrsrc “generates Swift code for accessing elements of asset catalogs, storyboards, and color lists in order to avoid the error-prone practice of hardcoding strings into your code. It is heavily inspired by Square’s objc-codegenutils, which you should definitely look into if you’re working on an Objective-C project.”

mac-cain13 / R.swift: “Tool to get strong typed, autocompleted resources like images and segues in your Swift project.”

Natalie – Storyboard Code Generator

a convenient way to access child controllers inserted into Storyboard container views

13 Xcode Tips That Will Help You Conquer Xcode; Spicing Up Xcode; Xcode 6 Tips: Vector Images, Code Snippets and Many More

Extend Xcode with Text Services

Tool: Xcode Plugin Adding An Action Bar For Nearly Every Built-In Xcode Action And More

Xcode Plugin Listing – Quality Xcode Plugins

The Unofficial Guide to xcconfig Files

How To Recover Disk Space from Xcode

0