Skip to content

Jameson Quave

Using computer technology to educate, and improve lives.

Menu
  • Home
  • Contact
Menu

Swift 2 – What’s new

Posted on June 10, 2015June 11, 2015 by Jameson Quave

Monday Apple announced Swift 2, and just about everything announced is an extremely welcome change. This post is a summary of Chris Lattner’s discussion in the WWDC video “What’s new in Swift”. Now, let’s run through them… Fundamentals enums can now be printed to the console and show the actually value instead of just (enum…

Read more

WWDC 2015 Developer Highlights

Posted on June 8, 2015June 8, 2015 by Jameson Quave

Today Apple announced watchOS, delivering a new native SDK for developers at WWDC 2015, a new version of Mac OS X known as OS X El Capitan. Mac OS X El Capitan Shaking the mouse makes the cursor appear larger to make it easier to find. Safari now includes “pinning” of tabs, which leaves permanent…

Read more

Open Source Swift – A Look At The Top Swift Repositories

Posted on June 5, 2015June 5, 2015 by Jameson Quave

Github, the most popular open source repository for open source software, offers a feature that let’s us view repositories by language. In this post, I want to dissect some of the most popular Swift repositories as of June 5th, 2015. So, let’s kick it off with the most starred Swift repository, Alamofire. Alamofire Alamofire is…

Read more

Function Currying in Swift

Posted on May 3, 2015May 3, 2015 by Guanshan Liu

Function Currying in Swift The concept of currying is that instead of accepting multiple arguments, a function accepts only one, and returns a function which acepts the remaining arguments. The returned function will also accept only one argument, and returns another function. This process continues until all arguments are exhausted and we are left only…

Read more

Functional Programming in Swift

Posted on April 25, 2015April 26, 2015 by Guanshan Liu

Thoughts on Functional Programming in Swift Like most of you, I have to use Objective-C at my day job. I could only craft my Swift skills at night. Swift is not a purely functional language. It can be use imperatively because all frameworks from Apple are written in Objective-C at the time of writing. However,…

Read more

Local Notifications in iOS 10 with Swift (Part 1)

Posted on March 4, 2015September 3, 2018 by Jason Newell

This post has been updated for compatibility with XCode 8 and iOS 10 Local notifications are a simple way to display information to your user even when your app is in the background. They allow you to display an alert, play a sound or badge your app’s icon. Local notifications can be triggered at a scheduled time…

Read more

Local Notifications in iOS 9+ with Swift (Part 2)

Posted on March 4, 2015September 25, 2016 by Jason Newell

This post has been updated for compatibility with XCode 8 and iOS 10 In part 1 of this series, we created a simple to-do list application that used local notifications to alert users when to-do items were overdue. This time, we’re going to build on that the project by enabling application icon badges to display the…

Read more

Fun with CAShapeLayer

Posted on March 2, 2015July 28, 2015 by Guanshan Liu

CAShapeLayer is a specialized subclass of CALayer that draws itself using the shape you define via the path property. path is an instance of CGPath. We could leverage the convenient UIBezierPath APIs to create a path, and then retrieve the CGPath from it. Besides all the animatable properties inherited from CALayer, there are other animatable…

Read more

Swift 1.2 and Xcode 6 Beta 2 – The best update yet

Posted on February 23, 2015February 25, 2015 by Jameson Quave

The big news in the Swift community is the release of Swift 1.2, featuring some awesome features. Apple wrote about that a bit here, this was before they released Xcode 6.3 Beta 2, which came out today. But it contains most of the major language changes. Xcode 6.3 Beta 2 First of all, Xcode itself…

Read more

Core Animation Swift Tutorial – Animatable Properties

Posted on January 6, 2015January 6, 2015 by Guanshan Liu

This tutorial series requires a basic understanding of UIView hierarchy. If you are new to iOS development, you might want to begin with Developing iOS Apps Using Swift first. When you first hear about Core Animation, you might think it is all about animation. However, animation is only a part of this framework. Core Animation…

Read more
  • Previous
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • …
  • 9
  • Next

Connect

  • Facebook
  • Google+
  • My Programming Book Picks
  • Twitter

Jameson Quave


I write about new technologies and how we interact with them.
© 2025 Jameson Quave | Powered by Minimalist Blog WordPress Theme