問題:
有同事問:“我們自己開發的SDK是支持ARC還是不支持ARC?”
答:“由於之前一直在非ARC環境下開發,故不支持。”
問:“那集成到支持ARC的項目中會有問題嗎?”
答:“不會。”
分析:其實ARC只是編譯器的特性,在編譯代碼的過程中會自動在適當的地方添加release之類的語句,它不是真正意義上的gc垃圾回收。而靜態庫就是編譯後的代碼,因此是不會有ARC和非ARC之說的。
解決方法:直接引用靜態庫.a文件,不用去管是否支持ARC。問題:
有同事問:“我們自己開發的SDK是支持ARC還是不支持ARC?”
答:“由於之前一直在非ARC環境下開發,故不支持。”
問:“那集成到支持ARC的項目中會有問題嗎?”
答:“不會。”
分析:其實ARC只是編譯器的特性,在編譯代碼的過程中會自動在適當的地方添加release之類的語句,它不是真正意義上的gc垃圾回收。而靜態庫就是編譯後的代碼,因此是不會有ARC和非ARC之說的。
解決方法:直接引用靜態庫.a文件,不用去管是否支持ARC。問題描述 解決辦法 將Tomcat 8.5\conf目錄下的logging.properties文件中的編碼方式都改爲“GBK”,如圖2所示: 結果