Eugene Yagrushkin

Mobile Developer from Vancouver, BC

iOS Digest

1. Coding

Never - The return type of functions that do not return normally; a type with no values.

Genious Placeholders from smart people

@available(*, deprecated, message: "unimplemented ")
var TODO: Never{
    fatalError("unimplemented")
}
@available(*, deprecated, message: "Fix this")
var FIXME: Void{ return }

xcode

by On Comments

Guard or If for optionals?

Guard if an optional variable is expected to be present for the function to execute.

Use if in case the optional value is expected and it doesn’t affect function.

System Level Breakpoints in Swift

2. Open Source

Transition by Touchwonders

Transition is a library that helps you build iOS view controller transitions. Implementing a nice interactive custom view controller transition involves quite a number of components.

GodEye by zixun

Automaticly display Log,Crash,Network,ANR,Leak,CPU,RAM,FPS,NetFlow,Folder and etc with one line of code based on Swift. Just like God opened his eyes.

WCSTimeline

Simple timeline with data model written in Objective-C.

LoginKit

LoginKit is a quick and easy way to add Facebook and email Login/Signup UI to your app. If you need to quickly prototype an app, create an MVP or finish an app for a hackathon, LoginKit can help you by letting you focus on what makes your app special and leave login/signup to LoginKit.

Armchair

A simple yet powerful App Review Manager for iOS and OSX in Swift

3. Design

60% is your dominant hue, 30% is secondary color and 10% is for accent color.

How to use colors in UI Design

Float Label Pattern

The float label pattern floats the inline label up above the input after the user focuses on the form field or enters a value.

A Comprehensive Introduction to Color in Design

This article aims to give you a comprehensive introduction to the deepest of design rabbit holes: color.

4. Work

N/A

5. Other

N/A