Tiziano

19 Flips | 1 Magazine | 14 Likes | 8 Following | 4 Followers | @mannycalavera | Keep up with Tiziano on Flipboard, a place to see the stories, photos, and updates that matter to you. Flipboard creates a personalized magazine full of everything, from world news to life’s great moments. Download Flipboard for free and search for “Tiziano”

Populate a Table View With NSFetchedResultsController and Swift

Even though you don't need to use the NSFetchedResultsController class to populate a table view, I find myself using it quite a bit in Core Data …

Moving to WatchOS 2

This opportunistically sends the current status right away, and creates a new token that, once a change is triggered, calls again the method that …

Managing Private Pods With CocoaPods

Most of us use open source libraries on a daily basis. With CocoaPods, managing dependencies in a Cocoa project is virtually painless. In some …

Building a ToDo App Using Realm and Swift

After the big evolution in smart phones in the last years, a lot of tools have been developed to make life easier and simpler for developers to …

Completion Handlers in Swift

We’ve been making lots of API calls using Alamofire and dataTask(with request:), like in Simple REST API Calls with Swift. And we keep using …

A handful of Swift style rules #swiftlang

Revisiting some old style rules with new twists.<b>The Rule of Kevin</b>: “When a trailing closure argument is functional, use parentheses. When it is …

Simplifying Login with Swift Enums

Apps with only one login method limit user options and often lead to negative reviews, but with multiple login options comes great complexity. By …

The Complete Tutorial on iOS/iPhone Custom URL Schemes

<b>Note</b>: <i>Since the introduction of custom URL schemes, this post has consistently been the top read content on the blog. Although much is the same, there</i> …

AppCode 3.2 is out with better support for Swift

Not a big fan of Xcode? I don’t blame you. A great alternative, AppCode, has been updated to version 3.2, bringing in a lot of Swift.<p>Like most things iOS development, the new AppCode pivots around Swift throughout. JetBrains says String interpolation is now handled correctly, and custom Swift …

quellish

Recently someone on reddit asked “How on earth is the Facebook app size so large ?”. The person asking the question realized that the ~100Mb …

Shimmer

Shimmer is an easy way to add a shimmering effect to any view in your app. It's useful as an unobtrusive loading indicator.<p>Shimmer was originally …

Latis may be the first smart notification system that's -- well, smart

It’s something we all live through on a daily basis; notifications popping up everywhere you are (and aren’t). The more devices we have, the more duplicate messages we get letting us know that someone wants our attention. The fix is a smarter notification system, and Latis thinks it has the …

iOS 9: Getting Started With SFSafariViewController

Mobile apps and viewing content on the web are ubiquitous now. For years, iOS developers have been charged with either creating their own web viewing …

How To Make an App Like RunKeeper with Swift: Part 1

Track distance and achievements as you build a run-tracking app!<i>Update note:</i> This tutorial was updated to Swift by Zouhair Mahieddine. The original …

iOS: You’re Doing Settings Wrong

One of the apparently less known features for iOS 8 and above is the ability to <b>deep link the user into Settings</b>, where they can enable their …

Auto layout best practices for minimum pain

Auto layout is a great tool, it helps keep our sanity as developer, and it prevent us lazy people from using magic numbers when setting frames.<p>But no …

Demystifying the Bézier Curve

How does a Bézier curve work under the hood? If you design vector graphics for a living — or aspire to do so — you might just want to know such a thing.<p>Bézier curves gained popularity in 1962 from Pierre Bézier, a French engineer who used them for automobile design at Renault. They are widely used …