如果我們只做iOS開發(fā)的話,一個256GB的磁盤是夠了的。
一、只做iOS開發(fā)
如果我們出現(xiàn)下面的情況,就會不夠用了:
1.用同一個電腦做了幾年,更新了N多個版本的Xcode,XCode中下載了幾個系統(tǒng)版本的固件,辦公軟件和聊天軟件等正常使用,做iOS開發(fā)的項目是組件化的,同時要維護pod私有庫運行樣板工程。
對于上述情況,電腦總是會提示磁盤空間不夠,一般清理一下XCode里面的各個工程構(gòu)建緩存后勉強能用。
但同時,也會有個疑問?查看磁盤發(fā)現(xiàn)系統(tǒng)磁盤總是占比100多G,但是不知道里面是什么?是系統(tǒng)文件嗎?并不是,進一步閱讀來告訴你。
二、iOS之外還要學(xué)習(xí)其它
當(dāng)我們還需要另外在電腦裝小程序IDE學(xué)習(xí)開發(fā)小程序,裝鴻蒙系統(tǒng)IDE學(xué)習(xí)開發(fā)鴻蒙APP時呢?該如何應(yīng)對?
1.安裝一個磁盤文件掃描工具,我這里用的是OmniDiskSweeper,你也可以找其他的,關(guān)鍵在于選擇能幫你列出磁盤中的各個文件夾占用大小的。

2.掃描電腦磁盤,等掃描之后將大頭的文件夾內(nèi)容查看后做一個清理。
3.下面是我實踐的幾個地方,找到后做個清理一下就會多出大幾十個G的空間。
1.Xcode的DerivedData目錄。放的是各個demo的緩存,這個你可以掃描前先清理一波,把運行過的demo的構(gòu)建全刪了。
2.Xcode.app中的有關(guān)于WatchOS、 WatchOS模擬器、TVOS、TVOS模擬器可以清理掉,完全不會有影響xcode運行。
3.把不需要的模擬器固件版本刪掉,文件地址:/Library/Developer/CoreSimulator/Profiles/Runtimes/tvOS.simruntime
4.有一個微信聊天消息的數(shù)據(jù)也可以看到,可以刪除,因為電腦不需要聊天記錄。而且聊天記錄中有很多你刪除的老聊天消息?。?br> 5.其實在xcode升級后,以前的設(shè)備運行的數(shù)據(jù)也是保存在系統(tǒng)數(shù)據(jù)中的,xcode并不會刪除老數(shù)據(jù)。比如我電腦中的模擬器iOS 15.2系統(tǒng)的,沒運行一個模擬器就會有一個device數(shù)據(jù),一個有5G多,我之前xcode總共運行了4、5個這樣的,現(xiàn)在xcode對應(yīng)的是iOS 16.4,并不需要iOS 15.2的設(shè)備數(shù)據(jù)了,可以刪除掉。
如果這些還不夠,看看其他大頭的文件夾。
其實我們上面說的系統(tǒng)數(shù)據(jù)中,包含了模擬器、系統(tǒng)固件、device數(shù)據(jù),刪除之后,可以發(fā)現(xiàn)是大降了幾十個G。