狀態(tài)管理有多難

今天在使用 Xcode 提交 App Store 的時(shí)候又遇到一個(gè)詭異的問題。 搜索一番之后通過重啟 XCode 解決了。

這不是第一次使用重啟來解決 XCode 的怪異問題了。不僅是 XCode,很多應(yīng)用,尤其是圖形界面應(yīng)用的各種疑難雜癥,重啟都是解決問題的有效方案。

重啟,在本質(zhì)上是將狀態(tài)強(qiáng)制清零。應(yīng)用在運(yùn)行的時(shí)候,內(nèi)部很多狀態(tài)量會(huì)發(fā)生改變。有一些狀態(tài)量的變化,或者狀態(tài)量變化的組合,會(huì)構(gòu)成開發(fā)者沒有預(yù)期的場(chǎng)景,從而造成不可預(yù)期的行為。現(xiàn)在的很多開發(fā)技術(shù),有不少就是著力于規(guī)避狀態(tài)管理風(fēng)險(xiǎn)的。不過,狀態(tài)管理依然會(huì)成為軟件開發(fā)工作中極具挑戰(zhàn)的重點(diǎn)之一。

XCode,一次又一次不厭其煩的用活生生的例子提醒我們,做好狀態(tài)管理有多難。想清這一點(diǎn)后,我們不得不對(duì) XCode 的良苦用心肅然起敬。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 因?yàn)橐Y(jié)局swift3.0中引用snapKit的問題,看到一篇介紹Xcode8,swift3變化的文章,覺得很詳細(xì)...
    uniapp閱讀 4,877評(píng)論 0 12
  • 最難的三件事:眼不見,耳不聽,心不煩。
    青女閱讀 91評(píng)論 0 0
  • 一張單程的車票 送我到這陌生的城市 一滴山間的溪水 匯入城市浩瀚的海河 高高低低的腳步 迷迷茫茫的日夜 蒼蒼荒荒的...
    最愛微風(fēng)草動(dòng)搖閱讀 369評(píng)論 1 2
  • 先說一下搜索路徑 導(dǎo)入一個(gè) *.py 模塊時(shí),解釋器先在當(dāng)前目錄中搜索名為 *.py 的文件。如果沒有找到的話,接...
    壞科學(xué)閱讀 283評(píng)論 0 0
  • 我到現(xiàn)在還未睡,并不是太過寂寞睡不成,實(shí)在是再?zèng)]有比今天更美好的,更清醒的時(shí)刻了,大約是在這三年多時(shí)間里??申P(guān)于今...
    侃侃而談中閱讀 483評(píng)論 0 0

友情鏈接更多精彩內(nèi)容