This is “amazing” series of open source projects.
Swift is a general-purpose programming language developed by Apple Inc. for iOS, OS X, watchOS and tvOS. Currently it is the most popular open source programming language on Github.
Building OS X Drag and Drop Playgrounds
With the latest changes in Xcode 7.3, you can once again build drag-and-drop playgrounds to provide simple Swift-based utility apps with minimal coding.
Unlike older solutions, XCPlayground’s interactive live views don’t require pop-up windows. You don’t have to do anything special to make the page application run with a different priority. Just open the assistant and the app is there, running, and interactive.
Creating an OS X Core Data Helper App
Do you ever find you need to pre-populate an iOS Core Data app with some data and wanted to create and edit that data with a full OS X desktop app? If you have only ever developed for iOS you may not consider this approach because OS X seems at first to be more complicated. Convinced that it could not be that hard I thought I would give it a go and share my work.
ScheduleKit framework for OS X
ScheduleKit is a new graphical event management framework for Mac OS X that provides a great way to display a set of event-like objects (with basically starting date and duration properties) either a day or week based timetable.
YAML-based Configuration for ObjC Projects
Probably every iOS or OS X app has to deal with configurations such as server address, analytics service API key and so on. Usually these configurations are different for development and production environment, e.g.: “https://staging.example.com” and “https://example.com”. Our toolchain does not provide good solution for this problem, so we have to implement our own.
Step-By-Step Programming Guide To iOS 8 Handoff Feature
The Handoff feature was introduced in iOS 8 allowing you to continue an activity started on one iOS device and continue that activity on another iOS device or on a Mac running OS X Yosemite.
Here’s an in-depth step-by-step tutorial from by Gabriel Theodoropoulos in which you’ll create a simple contacts app that works with Handoff.
Creating Menubar Applications on OS X – Video Tutorial
Creating Menubar Applications on OS X Learn how to build small utility applications that live in the system menubar.
Continuous Integration With Xcode Server
Xcode Server was introduced with Xcode 5 to provide a way to perform continuous integration through the creation of bots that automate the building, analysing, testing and archiving of projects. The bots can be created in Xcode on a development Mac and then run on the server. Since this requires OS X server it is a great way to use a spare Mac you have gathering dust.
This post collects together my notes on installing and setting up the Xcode 6 service on a Yosemite OS X Server. My simple objective was to have my unit tests run each time I make a commit to a project hosted in a GitHub repository.
SceneKit and Swift
Hmmm, looks like we’ve managed to completely overlook the existence of SceneKit in the annals herein thus far, even though it’s been around for a couple years on OS X now. So hey, why not skip learning about SceneKit in Objective-C completely and go straight to SceneKit in Swift?
Understanding Code Signing on iOS and OS X
Thomas Kollbach on application code signing:
Most of the time, code signing seems like a magical machine that is hard to understand. I will try to shed some light on this machine.
The post provides background information into the iOS code signing process.