掲題通り。
普通の?クラスのキャストだと↓こんな感じだけど、NSStringをdoubleとかfloatにキャストしたい場合はどうするんだろう?  
CustomUIViewClass *hoge = (CustomUIViewClass *)[self.subviews objectAtIndex:0];  ググッた結果、NSStringのメソッドdoubleValueを使うらしい。
double hoge = [@"12.345" doubleValue];  CGFloatやfloatならfloatValue
CGFloat hoge = [@"12.345" floatValue];  NSStringクラスのヘッダファイルを見たら、他にもintValueとかintegerValueとか色々あったよ。