Mon, Mar 2
Optimizing System Frameworks for Swift

Matthew Wyskiel on optimizing system frameworks for Swift:

“Wouldn’t life be so much better if there was a wrapper for the Apple frameworks in Swift that takes advantage of some of the niceties of the language that annoy us the most in the interop-from-Objective-C transition, plus some extras.”

Sounds like a good initiative.

Swift Wrapper for Objective-C JSON Parser

Jameson Quave is the author of LumaJSON:

“An extremely simple and light-weight Swift wrapper for Objective-C JSON parser.”

JSON is most certainly a preferred way to talk with remote services (IMHO), it’s always nice to see another tool supporting the protocol.

Hired – Marketplace for iOS Developers

As an iOS developer, you have a skill set that’s highly sought after by today’s most innovative companies. Leverage your unique position with Hired—the first two-sided marketplace for developer jobs.

In one week, your profile will get exposure to over 2,000 tech companies. If they’re interested, they’ll send you an introductory offer with compensation info upfront. Meaning you get to decide which offers are worth pursuing before having to interview.

Interested but not looking right now? Refer a friend and get a $1,337 bonus if they take a job.

Check out Hired and discover great new job opportunities today!

Hired.com is a sponsor of iOSDeveloperTips.com.

Fri, Feb 27
Stream Video Textures into 3D Scene with Metal

Apple Developer demo app (with source) on streaming video textures with Metal:

“This sample demonstrates how to stream captured video textures (from the front facing camera on an iOS device) into a 3D scene rendered with Metal. The video texture is combined with an environment map reflection from a cubemap (which is also rendered seperatly as the starfield skybox) and a 2D mipmap PVRTC texture (copper metal texture).”

This demo app uses AVFoundation to capture video from the camera, where each frame is a Metal texture.

Bluetooth Low Energy (BLE) – Discover Nearby Devices

Intrigued with BLE (Bluetooth Low Energy)?

Discovery is a very simple but useful library for discovering nearby devices with BLE(Bluetooth Low Energy) and for exchanging a value.”

Discovery works in the foreground or background. Written by Ömer Faruk Gül.