Get Updates By E-mail 

Swift 4 New Features Video And Playground

  •  
  •  
  •  
  •  
  •  

With the new Xcode 9 Beta Apple has added support for Swift 4 adding a number of great new features.

Apple has posted a What’s New In Swift 4 video from WWDC on their site, and Ole Begemann has created a Swift playground that you can use to play with the new Swift 4 features mentioned at WWDC.

You can find the What’s New In Swift 4 WWDC 2017 talk on the Apple site.

You can find the Playground on Github here.

A nice way to get a quick start on Swift 4.


  •  
  •  
  •  
  •  
  •  

TinyCrayon – A Swift UI Component For Image Masking And Cutout With Edge Detection

  •  
  •  
  •  
  •  
  •  

TinyCrayon is an open source Swift based component providing a library and interface allowing users to quickly mask and cutout the selection from an image.

This is a feature that has been seen in many apps, and TinyCrayon provides a nice customizable interface, with three different selection methods for the user that utilize edge detection, a special hair detection algorithm, and brush selection.

This animation from the readme shows the edge detection feature of TinyCrayon in action:

TinyCrayon

You can find TinyCrayon on Github here.

A nice component for image editing apps.


  •  
  •  
  •  
  •  
  •  

Bender – A Swift Based Machine Learning Framework That Utilizes Metal With TensorFlow Model Support

  •  
  •  
  •  
  •  
  •  

Bender is an open source Swift library from Xmartlabs providing a machine learning abstraction library that utilizes the Metal for maximum performance.

As the readme states:

Bender allows you to easily define and run neural networks using the most common layers like Convolution, Pooling, FullyConnected and some normalizations among others. It is also flexible in the way it receives the parameters for these layers.

Bender provides support for TensorFlow currently including a TensorFlow adapter translating TensorFlow models supporting a subset of TensorFlow’s operations with more support coming.

You can find Bender on Github here.

A nice library for those looking to use neural networks on iOS devices, especially if you’ve worked with TensorFlow.


  •  
  •  
  •  
  •  
  •  

Fan-Menu – A Swift Based UI Component For Custom Animated Circular Menus

  •  
  •  
  •  
  •  
  •  

Fan-Menu is an open source Swift based library for creating circular layouts that uses the Macaw animated vector graphics library submitted by Igor Zapletnev.

Fan-Menu features easy setup and customization with examples included demonstrating several different types of menus for shopping, financing, and task related apps.

This animation from the readme shows a custom menu created with FanMenu:

Fan-Menu

You can find Fan-Menu on Github here.

A nice swift component for creating circular menus.


  •  
  •  
  •  
  •  
  •  

SwiftKotlin – A Mac Tool For Converting Swift Code To Kotlin

  •  
  •  
  •  
  •  
  •  

SwiftKotlin is an open source Mac tool for converting Swift code to Kotlin.

Kotlin is a language with a modern feature set and similar syntax to Swift, and with Android Studio 3.0 is fully supported.

With SwiftKotlin you can automatically convert Swift code to Kotlin code (of course you’ll need to adapt your code for Android specific libraries).

This image from the readme shows SwiftKotlin in action:
SwiftKotlin

You can find SwiftKotlin on Github here.

A nice tool for Swift develoeprs getting started with Kotlin.


  •  
  •  
  •  
  •  
  •