Browse files

Add readme.

  • Loading branch information...
bjhomer committed Apr 15, 2011
1 parent 25aa1dc commit 0c5278d2ad305f6893a65207ecef945447877b64
Showing with 17 additions and 0 deletions.
  1. +17 −0
@@ -0,0 +1,17 @@
+`HSCountingInputStream` is a simple example of an `NSInputStream` subclass
+that works around the bugs you'll run into if you try to pass such a subclass
+to NSURLRequest or CFHTTPMessageRef. See [my blog](
+for more information on the gory details of how it works.
+This sample uses a few language features only available if you're
+using Xcode 4 and the LLVM Compiler 2.0, such as instance variables defined
+in the @implementation block. It also relies on the modern runtime to
+synthesize the instance variables.
+I used these features because they're cool and I wanted people to be aware
+of them.
+So if it won't compile for you, that's probably why. It shouldn't
+be hard to make the necessary changes to make it work for x86 or GCC 4.2,
+if that's what you need to do.

0 comments on commit 0c5278d

Please sign in to comment.