Skip to content

Alejandro Segovia Azapian

Rendering and Systems Engineering

  • License
  • Publications
  • C/C++ and Objective-C
  • Computer Graphics
  • Personal Projects
    • Vortex 3D Editor
    • Vortex 3D Runtime
    • Vortex 3D Engine
    • GLSL Shader Editor
    • Quake 2 BSP Renderer
    • Quake 2 Model Renderer
    • The Mandelbrot Set
    • Vector Field Renderer
    • Konoko (OBJ Rendering)
    • Julia-Fatou Set and IFS Fractals
    • Py Particle System (2006)
    • C++ Raytracer (2005)
  • WebGL
Search
  1. Home
  2. Archive for Objective-C

Category: Objective-C

Objective-C OpenGL OSX

Writing a Mac OS X Screensaver

September 2, 2013September 1, 2013Ale

A screensaver can be seen as a zero-player game used mostly for entertainment or amusement when the computer is idle. A Mac OS X screensaver is a system plugin. It…Continue readingWriting a Mac OS X Screensaver

Objective-C

More on Objective-C Blocks

August 26, 2013August 25, 2013Ale

In 2011 I first blogged about Objective-C blocks, a game changing language construct that allows defining callable functions on-the-fly. In this post, we delve into some advanced properties of blocks…Continue readingMore on Objective-C Blocks

Objective-C

On Java, C#, Objective-C and C++

May 6, 2013May 5, 2013Ale

I’ve been meaning to write about this for a while. It’s something that comes up rather frequently at work, so I though I’d write it down to organize what’s on…Continue readingOn Java, C#, Objective-C and C++

Objective-C

Dynamic Method Injection (in Objective-C)

August 6, 2012August 5, 2012Ale

When asked what I like the most from the Objective-C programming language, I often refer to its dynamic underpinnings. Although Objective-C is a superset of C, the way its designers…Continue readingDynamic Method Injection (in Objective-C)

3 Comments on Dynamic Method Injection (in Objective-C)
iOS Objective-C

Objective-C Blocks

November 28, 2011November 28, 2011Ale

Lately, I have been playing with Objective-C blocks. These are easy to use constructs that enable defining functions “on the fly” when programming in Objective-C and are very similar to…Continue readingObjective-C Blocks

Objective-C

Brief Introduction to Objective-C

November 4, 2011November 20, 2011Ale

Objective-C is a superset of the C programming language that adds object-oriented constructs. Unlike C++, which was influenced by Simula, Objective-C was influenced by Smalltalk, something we can definitely see…Continue readingBrief Introduction to Objective-C

Article Objective-C

Protocols in Objective-C

February 11, 2010May 28, 2022Ale

Ever since I started learning Objective-C, I always thought the concept of “Protocols” was identical to that of Interfaces in Java. Today, after reading this page, I understood that actually…Continue readingProtocols in Objective-C

Article Objective-C

Memory Management in Objective-C and Cocoa

October 21, 2009May 30, 2022Ale

Last week we did a simple introduction to the Objective-C programming language, defining and implementing a class named “MyClass”. This class was instantiated from a main function and it showed…Continue readingMemory Management in Objective-C and Cocoa

Article Objective-C OSX

First steps with Objective-C

October 14, 2009May 30, 2022Ale

I have been intrigued by Objective-C for some time now. It is a programming language that, while it’s been limited mostly to the development of Software for Mac OS X,…Continue readingFirst steps with Objective-C

Archives

  • February 2019
  • January 2019
  • December 2018
  • October 2018
  • August 2018
  • July 2018
  • September 2017
  • August 2017
  • July 2017
  • June 2017
  • May 2017
  • March 2017
  • February 2017
  • December 2016
  • November 2016
  • October 2016
  • September 2016
  • August 2016
  • July 2016
  • June 2016
  • May 2016
  • April 2016
  • March 2015
  • April 2014
  • March 2014
  • December 2013
  • November 2013
  • September 2013
  • August 2013
  • June 2013
  • May 2013
  • April 2013
  • February 2013
  • November 2012
  • September 2012
  • August 2012
  • February 2012
  • January 2012
  • December 2011
  • November 2011
  • October 2011
  • September 2011
  • August 2011
  • July 2011
  • May 2011
  • April 2011
  • March 2011
  • February 2011
  • December 2010
  • November 2010
  • May 2010
  • February 2010
  • October 2009
  • July 2008
  • October 2007

Categories

3D Engine Android Article Blog Admin C C++ Canvas Education GPGPU Hardware iOS L+ Lua Math Objective-C OpenGL OSX Python Quake Rendering Retro Retrospective Server Config Tips & Tricks Uncategorized Video Vortex-Engine Vortex Editor

Meta

  • Log in
  • Entries feed
  • Comments feed
  • WordPress.org
Copyright © 2025 Alejandro Segovia Azapian | JetBlack by Firefly Themes
Scroll Up