Objective-Cでオブジェクト型を定義するときに変数のデータ型に*をつけるけど
解説書のコーディング例で

NSString* str;
NSString * str;

みたいに変数型の直ぐ後ろに*が付いてるパターンとブランクを空けてから付いてるパターンがあるけどどっちが一般的なの?