OUR BLOG

Thoughts on development, design and the world we live in.



Category Archives: iOS

iOS Enterprise: TestFlight vs. Web

TestFlight supports distribution of Enterprise apps using it’s standard invitation / team management process. This post compares the process of using TestFlight, with the process of using a web server for distribution. TestFlight Distribution of an Enterprise iOS Application Here we document the steps needed for a user to successfully install your Enterprise app using TestFlight, [...]

Enterprise iOS Distribution

With an Apple Enterprise Account, iOS applications may be distributed without the tedious UDID provisioning required for iOS apps that are destined for the App Store.  This lack of provisioning makes over-the-air distribution practical with the very simple user experience of clicking a link on a web page to trigger a download and install of [...]

KIFTests talk

You can use iPhone speech synthesizer to announce runs of integration tests. Hear the sounds what will warm your heart every time. It shows that tests are working. Starting 13 test scenarios If you have Siri on your phone Siri’s voice will pronounce the phrases. VSSpeechSynthesizer could be found in XCode 4.4 in iOS PrivateFrameworks [...]

Uploads got you Down?

Anyone who has attempted to perform a large HTTP file upload from a memory constrained device will quickly discover serious roadblocks.  Using the HTTPBodyStream property of an NSMutableURLConnection instead of HTTPBody is simple enough in theory, but it’s not a s simple as sending a single file.  There are HTTP headers and query string parameters [...]

RubyMotion Block Scope Bug

As a Rubyist, there is not much that is more exciting to me than the idea programming iOS in Ruby. For that reason, I was excited to try RubyMotion (link). Unfortunately, in our experiments, we pretty quickly ran into a bug that seemed to be a deal-breaker until we were able to experiment our way [...]

Git pre-commit hook to trim Xcode trailing whitespace

Xcode, even as new as v4.3 sometimes inserts trailing whitespace in edited source files. For example, when you select all lines and select menu Editor->Structure->Re-Indent to reformat the indentations. This can cause unnecessary changes to repository, when actually nothing was changed. To solve the problem, you can use a git pre commit hook. 1. Set [...]

Show Test Coverage in Xcode

There is CoverStory - an open source utility that can show you test coverage for your XCode unit tests. The problem is that CoverStory requires you to pick correct directory where object files and coverage metrics are stored. The directory could change from time to time. If you add this osascript as post test action [...]

Keys to iOS testing: KIF and Kiwi

How to test iOS apps? What frameworks, libraries to use to write automated tests for iOS apps? Where to start and what is current recommended approach for testing on iOS.

iPad custom fonts

Wish I had found this doc earlier for a project I just completed. So custom fonts can be embedded in iOS 3.2 as described in What’s New in iOS: iOS 3.2: Custom Font Support Applications that want to use custom fonts can now include those fonts in their application bundle and register those fonts with [...]

BieberFy

Here at Blazing Cloud we are happy to announce the launch of our first official product, BieberFy! BieberFy was inspired by Justin Bieber and the overwhelming response to his floppy teenage hair cut. So we thought, what would be better then to make an app that could give anyone Justin Bieber’s hair du? I mean, [...]