ちょっとした質問なのですが
他クラスのメソッドを使う際にインスタンスを定義しておくのと、使いたい場所でそのまま記述するのに処理の違いはあるのでしょうか。
Swift
1class ViewController: ViewController { 2 3 let dataConvert = DataConvert() 4 5 override func viewDidLoad() { 6 super viewDidLoad() 7 dataConvert.numberChange(in: 0) 8 } 9}
Swift
1class ViewController: ViewController { 2 3 override func viewDidLoad() { 4 super viewDidLoad() 5 DataConvert().numberChange(in: 0) 6 } 7}
この2つの記述でどの様な違いがありますか。
何度も他クラスのメソッドを使う場合は1つ目の方が処理が軽くなるとかあるのかなと思ったり、どちらが適しているのかご教示ください。
回答1件
あなたの回答
tips
プレビュー