Technology - Hacking

Technology news and blogs

Device-only code: A polite request for help

You may not follow Swift Evolution. A lot of people don’t. It takes a lot of time and attention, and the signal-to-noise while good for lists of its type can...

WWDC 2017 Sale

Happy WWDC 2017 week! All of our eBooks are on sale during the whole week. Individual eBooks are off 25%, bundles are off 30%! Have a great week, Chris & Florian Source link

An aside about flatMap and monads

In the previous article, I used a Swift function named flatMap. There are three kinds of function named flatMap in the Swift standard library but I used the one that...

Swift Style with a Discount — Erica Sadun

Happy Thanksgiving Week Everyone! If you’ve been wanting to pick up an e-copy of Swift Style, there isn’t a better time. Starting tomorrow 11/22 through Friday 12/1, the book is on...

Swift 4 Book Updates + Discount!

Dear all, We’ve just released the Swift 4 updates for all of our books, and they’re free for existing eBook customers! To celebrate the release, all eBooks and eBook bundles are 25%...

a Swift wrapper around Auto Layout

Cocoa’s Auto Layout is an effective constraints system but as an API for “layout”, it leaves a lot to be desired. In most respects, Auto Layout is a constraints API...

Error Handling in Swift

Topics covered include the Swift ErrorProtocol; coding with result types; throwing, propagating and handling errors; and a brief look at error handling and asynchronous operations. This tutorial is a...

Building automatic `OptionSet` entries — Erica Sadun

Last night Zev Eisenberg was asking about option sets. “Do you still have to specify 1 << _n_ manually for OptionSet conformance? There’s no magic?” So I decided to build...

APLICATIONS

AsiaHitGroup Gang Again Sneaks Billing-Fraud Apps Onto Google Play

The McAfee Mobile Research team has found a new billing-fraud campaign of at least 15 apps published in 2018 on Google Play. Toll...

HOT NEWS