2016-01-06 125 views
1

新文件,我在斯威夫特的項目創造了每類新的文件。例如FirstTableViewController類的文件和FirstTableViewCell類的第二個文件。爲每雨燕類

但是在一些教程,我在一個文件中像

import UIKit 

class FirstTableViewController: UITableViewController {} 

class FirstTableViewCell: UITableViewCell {} 

有人能告訴我看到這兩個類哪種方式更好呢?當你想共享多個模塊文件

+0

其高達你,你管理這些類在一個文件或不...如果你的類的代碼是巨大的,然後它的更好,你做單獨的文件也如果你的代碼足夠短,只需維護一個文件,然後它能夠​​更好地只保留一個文件 –

+0

這不是特定於iOS的。 – rmaddy

+1

「但是在一些教程中,我已經在一個文件中看到了這兩個類......」,另外還有三個或更多文件。我個人建議你分開你的代碼,以便在一個文件中寫入一些邏輯相關的代碼,並以相同的方式命名文件。例如「StringUtilitiesExtension.swift」將包含您特定的字符串擴展等。 – user3441734

回答

1

這僅僅是進來的畫面。

假設您有擴展在您的應用程序像今天這樣的擴展或觀看應用信息。

假設你有A.Swift,B類和C B.Swift文件命名爲A類。 而您只想將A類和B類分享給您的分機。 在這種情況下,您的C類將自動與您的擴展共享,因爲它將在B.swift中。

,因爲你可以擴展或目標模塊,而不是直接的類之間共享文件。