掲題通り。
普通の?クラスのキャストだと↓こんな感じだけど、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とか色々あったよ。