これはばかげた質問だと思いますが、正直わかりません。
私はクラスを持っていますが、RemoteConfiguration
現在その機能はすべてインスタンスメソッドです。これはそうなので、次のように使用する必要があります。
RemoteConfiguration* configs = [[RemoteConfiguration alloc] init];
[configs updateSettings];
[configs release];
クラスメソッドである可能性があり、次のように呼び出される1つのメソッドを使用するためだけにオブジェクトを作成する必要がないため、これは面倒です。
[RemoteConfiguration updateSettings];
しかし、メソッドを から に変更すると、-
Xcode+
は でアクセスするすべてのオブジェクトについて不平を言い、代わりself
に を使用することを提案します->
。(これも警告の原因になります)これはわかりません。メソッドに関係なく、オブジェクトには引き続きメンバー変数があります。ではなぜ->
必要なのでしょうか?また、クラス メソッドでメンバー変数を使用するにはどうすればよいですか?