Steven Degutis

Author


Effectively using NSBox

Whenever we Cocoa devs think of NSBox, we usually think of a nice, basic container for other views, that comes with a title, right? Something that looks like this, maybe:

Well, this is only the beginning of NSBox’s flexibility. When we set Box Type to Custom, this opens up 6 properties of NSBox that we can [...]

Integrating WebView into a Cocoa app

When using a WebView object inside a Cocoa application, one might think they are limited to only displaying web pages. However, using custom CSS and JavaScript, a WebView object can become a very powerful and flexible part of a Cocoa app, while looking and working natively.
The first thing you should know is that there is [...]

Files and Collections

In this tutorial, we discuss Files and Collections. Specifically, we talk about Cocoa collection classes, property lists, and writing them to and reading them from files.
This episode is geared towards developers who already have an understanding of Cocoa objects, and are familiar with such basic concepts as NSString and text files.

Files and Collections from I [...]

Basic C Programming

In This tutorial, we will look at the basic principles and syntax of programming in the C language. The tutorial was originally made for http://teachmecocoa.com before we merged with them.
This tutorial is geared towards those who have some programming experience in another language, and would like to understand the basics of using C.
Understanding C is [...]

Word Counter using Bindings

Bindings in Cocoa are very powerful and can be used to organize, lay out, and display vast amounts of data in large apps, but bindings can also be used to make things more convenient in simple applications. To demonstrate this, let’s write a simple app which counts the number of words that is being typed [...]

Bottom Bars in Cocoa

Mac OS X 10.5 Leopard introduced a new user interface concept called Bottom Bars. This interface element is very handy for displaying peripheral information and providing easy access to key actions. Many of the standard applications that come with a Mac, such as Finder and iTunes, display such bottom bars, albeit in very varying ways. [...]