Cocoanetics/DTFoundation — pull request #6 by hollance (2012-06-09 08:43:40+00:00)
Title: Small simplification of the code, no need for casting self to id

I saw in your blog post that you did not want to expose that DTActionSheet conforms to UIActionSheetDelegate and therefore you cast self to id. However, it is possible to add protocol conformance in a class extension inside the .m file, which makes the code a bit easier to read and at the same time keeps the protocol hidden from the header file.