Thu, Feb 26
Create OS X Modern Looking UIs

Interested in coding OS X apps? Regarding the UI, have a look at ModernLook-OSX by Gyetván András:

“This project aims to provide a simple and customizable component set which can be used to create OSX applications with new style look.”

The example screenshots of the project have a nice feel to them. This may be a good starting point if you are new to coding Mac apps.

Integration of C Libraries in Swift

Matt Behrens provides an introduction to integration of C libraries into a Swift application. Matt covers Objective-C bridging, modules and calling C functions.

Using Swift to Seed Core Data for Testing

Andrew Bancroft on creating test data using Core Data and Swift:

“During development, I’ve found that it’s often convenient to seed a Core Data database with sample data so that I can preview how it’ll look in my application. Along with that, it’s nice to start with a fresh copy of the data each time I run the app.”

Here’s another tip: I often create command line parameters that I pass into an application (using Xcode Scheme “Arguments Passed on Launch”) to specify resetting a database or other files. This gives me control to turn the reset on/off as needed.

Wed, Feb 25
Xcode 6.3 beta 2 – Updated Playground Features!

With the release of Xcode 6.3 beta 2, Apple stepped up playground support:

Inline results display the output of your Swift code within the main editor window.

Stylized text is easy to add to your playground by adding special markup to your comments based on the familiar Markdown syntax.

The Resources folder bundles images and other content directly within the playground.

Download a demo playground to test drive the new features!

XCode Plugin: Create Visual Graph of Class Dependencies

Sungwhee Kim on his Xcode plugin:

“KSHObjcUML can show oriented graph of dependencies between Objective-C classes in your project.”

If you are looking for a visual of your overall project, check it out. You may also want to stop by Paul Taykalo’s objc-dependency-visualizer, which was the inspiration for KSHObjcUML.