experience and eye-catching design. – Copenhagen, Aarhus, London, Manchester, Amsterdam, Berlin and Prague – Experts in full-service mobile applications development – Over 1100 applications and other digital solutions – 90+ team members across various teams (UX, UI, iOS, Android, Vapor…) “Enterprise apps made awesome”
[“Dominik”, “Denis”, “Pavel”, “Petr”] let index = Int(arc4random_uniform(UInt32(meetupMembers.count))) let member = meetupMembers[index] Now let meetupMembers = [“Dominik”, “Denis”, “Pavel”, “Petr”] meetupMembers.randomElement()
= data as? Equatable { print(“Array is equatable”) } Conditional conformance in extensions (!!!) extension Array: Equatable where Element: Equatable { static func ==(lhs: Array<Element>, rhs: Array<Element>) -> Bool { ... } } Hashable conditional conformance improvements Optionals, arrays, dictionaries and ranges are now Hashable whenever their members are Hashable as well.
font preview..) - Multi cursor editing - Custom code snippets - New build system - Schemes shared by default - Testing in parallel - Source control improvements