mikeash.com: just this guy, you know?

Source code for Mac OS X (Cocoa)


All of my newest stuff is located on github. All sorts of useful libraries can be found there. https://github.com/mikeash/.

Subversion Repository

More source code can be found in my public subversion repository. This includes the source code to my screensavers ChemicalBurn and GPULife, as well as other projects in varying degrees of completeness. Some projects exist in both github and subversion. In that case, the github project is always more up-to-date.


MAKeyedArchiver is a drop-in replacement for NSKeyedArchiver that provides significant speed and file size benefits. If you're frustrated by bad performance using NSKeyedArchiver on large object graphs, MAKeyedArchiver might be what you need.

MAKeyedArchiver is free for all uses. If you redistribute the source code, please retain attributions and the README file. Otherwise, you are free to redistribute it as you wish.

Details of how to use MAKeyedArchiver are in the README file. The short version: add the files to your project, write or #define one function, link against libz and libcrypto, and you're ready to go.

Download MAKeyedArchiver. (10k .tgz)


AEVTBuilder is a mini-language implemented in Objective-C which allows the easy construction of Apple Events. For more information on how to use it, see the CocoaDev entry.

Download AEVTBuilder.


CornerViewScrollView is a subclass of NSScrollView that lets you put a custom view in the upper-right corner, between the top of the vertical scroller and the top of the scroll view itself. Useful for putting small utility buttons in out-of-the-way places of your window.

See the source:

Unless stated otherwise in the individual files or packages, source code downloaded from this page is free for all uses and redistribution with no restrictions.


الوليد at 2016-09-30 14:37:29:
cool one dude nice games .

Francis at 2016-11-24 14:53:43:
This was a really outstanding post. In theory I'd like to compose like this too - taking time and real effort to make a solid article.
[url=http://intermediate-results.in/bihar/]Intermediate Result 2017[/url]
[url=http://intermediate-results.in/bihar/]Bihar Intermediate Result 2017[/url]
[url=http://intermediate-results.in/up/]UP Intermediate Result 2017[/url]

Francis at 2016-11-24 15:06:36:
http://intermediate-results.in/jac/ JAC Intermediate Result 2017 http://intermediate-results.in/ap/ AP Intermediate Result 2017 http://intermediate-results.in/ts/ Telangana Intermediate Result 2017

Job Sarkari at 2016-11-24 18:35:31:
Very nice article . Get information about best government jobs in india

<a href="http://www.jobsarkari.com/">Job Sarkari</a>
<a href="http://www.jobsarkari.com/latest-jobs">Latest Govt Jobs</a>
<a href="http://www.jobsarkari.com/jobs/sarkari-naukri"> Sarkari Naukri </a>
<a href="http://www.jobsarkari.com/jobs/bank">Bank Jobs</a>
<a href="http://www.jobsarkari.com/jobs/defence">Defence Jobs</a>
<a href="http://www.jobsarkari.com/qualification/10th-pass">10th pass jobs</a>
<a href="http://www.jobsarkari.com/qualification/12th-pass">12th pass jobs</a>
<a href="http://www.jobsarkari.com/jobs/railway">Railway Jobs</a>

psoriasis at 2016-11-25 14:06:05:
Really great post. I just unearthed your online journal and needed to say that I have truly delighted in perusing your blog entries. Huge a debt of gratitude is in order for the valuable information.

Malaikaarora at 2016-11-26 09:09:57:
Useful quotes and messages thanks for sharing.

Francis at 2016-11-26 23:24:28:
I am delighted in the details on your internet site. Thanks a lot! http://kerala-sslcresults.in/

Merry Christmas at 2016-12-02 02:12:03:


merry at 2016-12-06 07:58:04:

John David at 2016-12-08 04:30:23:
I enjoyed over read your blog post. Your blog have nice information, I got good ideas from this amazing blog. I am always searching like this type blog post. I hope I will see again.
what is my ip @ http://whatis-my-ip.com/
google maps street view @ http://googlemaps-streetview.com/
google mail @ http://g.ooglemails.com/

best wishes for christmas at 2016-12-10 10:19:17:
nice post




Comments RSS feed for this page

Add your thoughts, post a comment:

Spam and off-topic posts will be deleted without notice. Culprits may be publicly humiliated at my sole discretion.

Web site:
Formatting: <i> <b> <blockquote> <code>. URLs are automatically hyperlinked.
Hosted at DigitalOcean.