2016-03-25 7 views
0

私はちょうど新しいスイフトになっており、与えられた例のように定数に対して計算されたプロパティを使うのは良い選択だろうと思っていました。定数としての計算されたプロパティの使用

iOS開発の場合と同様に、通知キーストリングを客観的に表すために.pchファイルに定数を定義します。下のオプションは意味がありますか?

答えて

1

計算する必要はありません。varです。代わりに:

struct NotificationsKey { 
    static let CreateProfilePageDidMoved = "CreateProfilePageDidMoved" 
} 
+1

お返事ありがとうございます。私はswiftで定数を宣言した方法を知っています。あなたのテクニックを使って、アプリケーションの開始時に割り当てられた文字列があることを知りたいのですが。計算されたプロパティでアクセスすると同じことが起こりますか?論理的には、計算されたプロパティを使って何かを割り当てているようには見えません。 上記の両方の方法でメモリ割り当てに関連する違いはありますか? –

+0

文字列は、どこかに記憶されなければならず、メモリを占有することになります。計算されたプロパティはもう少し透過的であり、それが定数であるという事実を明白にはしません。 – BallpointBen