Skip to main content

Posts

Showing posts from March, 2014

Origami - Facebooks Prototyping Tool

A free design prototyping toolkit for Quartz Composer.

Most designers today create static mockups to communicate app ideas. But increasingly apps are anything but static, which means as designers we need a better tool for interaction design.

Origami is a free toolkit for Quartz Composer—created by the Facebook Design team—that makes interactive design prototyping easy and doesn’t require programming.

Origami on GitHub
Video on Vimeo

iOS 7 Blur Effect

Combining a strong colour with a blurred and translucent UINavigationBar in iOS 7.

// cheers to @stroughtonsmith for helping out with this one
UIColor *barColour = [UIColor colorWithRed:0.13f green:0.14f blue:0.15f alpha:1.00f];

UIView *colourView = [[UIView alloc] initWithFrame:CGRectMake(0.f, -20.f, 320.f, 64.f)];
colourView.opaque = NO;
colourView.alpha = .7f;
colourView.backgroundColor = barColour;

self.navigationBar.barTintColor = barColour;

[self.navigationBar.layer insertSublayer:colourView.layer atIndex:1];

GitHub Gist
See also
iOS7-Trans-Blur

And also
myView.backgroundColor = [UIColor clearColor];
UIToolbar* bgToolbar = [[UIToolbar alloc] initWithFrame:myView.frame];
bgToolbar.barStyle = UIBarStyleDefault;
[myView.superview insertSubview:bgToolbar belowSubview:myView];

Why bother replicating the effect? Just draw a UIToolbar behind your view.
StackOverflow

Documenting Backend APIs

How to automatically document APIs and at the same time automatically provide testing functionality.


Connecting the dots in API development

Web API LanguagePure MarkdownDesigned for HumansUnderstandable by MachinesPowerful ToolingEasy Lifecycle
API Blueprint




Swagger is a specification and complete framework implementation for describing, producing, consuming, and visualizing RESTful web services. The overarching goal of Swagger is to enable client and documentation systems to update at the same pace as the server. The documentation of methods, parameters, and models are tightly integrated into the server code, allowing APIs to always stay in sync. With Swagger, deploying managing, and using powerful APIs has never been easier.

Swagger

Integrating OCLint in XCode

OCLint is well know tool doing static code analyzing, for c, c++ and objc. It’s not only stylistic analysis, but also some metrics based, complicated analysis able to detect too complicated logics in code (the simpler the code – the better it is) which is far most useful then XCode’s native static analyzer which is mostly about memory management.

Learn how to integrate OCLint in Xcode

Gavrix

Apple CarPlay

Anstelle des kleinen Bildschirms vom iPhone sollen Fahrer von Ferrari, Mercedes und Volvo bald auch das Display ihrer Autos zur Anzeige der iOS-Navigation und der Anruffunktion von Apples Betriebssystem nutzen können. Verfügbar in ausgewählten Autos ab 2014.

Apple CarPlay
Golem