Tiziano

19 Added | 1 Magazine | 14 Likes | 7 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 …

Where to Store a Core Data Persistent Store

Where do you store the persistent store of your Core Data application? If you are using the Core Data stack Xcode created for you, then chances are …

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 …

DevOps

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 …

Scalability

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 …

APIs

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> …

iOS

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 …

XCode

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 …

Makeup

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 …

Apps

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 …

Apps

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 …

Solar System

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 …

iOS

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 …