0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

iOS代碼編寫神器即將停用!

jf_8lIj6kO1 ? 來(lái)源:玩轉(zhuǎn)VS Code ? 作者:玩轉(zhuǎn)VS Code ? 2022-12-19 09:31 ? 次閱讀

AppCode 是由捷克的軟件開(kāi)發(fā)公司 JetBrains 開(kāi)發(fā)的 Swift 和 Objective-C IDE 開(kāi)發(fā)工具,截至 2017 年 6 月,該公司共發(fā)布了 24 款開(kāi)發(fā)工具與及相關(guān)產(chǎn)品,知名的 Kotlin 語(yǔ)言也是他們的產(chǎn)品。

在 12 月 14 日,JetBrains 發(fā)布了 AppCode 的 2022.3 版本,這一版 AppCode 兼容 macOS 13 和 Xcode 14.2,為 Swift 帶來(lái)了更多的重構(gòu)功能,支持語(yǔ)言注入,并提供了一種新的設(shè)置同步方法。

隨著 AppCode v2022.3 的發(fā)布,JetBrains 也正式宣布了將淘汰該產(chǎn)品。自 2022 年 12 月 14 日起,JetBrains 將不再為 AppCode 銷售新訂閱或續(xù)訂現(xiàn)有訂閱。所有活動(dòng)訂閱都將獲得 v2022.3 的備用許可證。

3918a668-7f3b-11ed-8abf-dac502259ad0.png

十一年前激動(dòng)人心的發(fā)布

2011 年 10 月 25 日,AppCode 1.0 發(fā)布,這款產(chǎn)品以高效的項(xiàng)目導(dǎo)航、透徹的代碼分析、精確的智能補(bǔ)全和可靠的代碼重構(gòu)迅速獲得了不少用戶的支持。AppCode 與 Xcode 100% 兼容和互操作,無(wú)需額外配置,并與 CocoaPods、Reveal 應(yīng)用程序、最流行的版本控制系統(tǒng)和許多問(wèn)題跟蹤器無(wú)縫集成。

然而,一山不容二虎,AppCode 與 Xcode 最終只能留下一個(gè),在 Swift 開(kāi)發(fā)的環(huán)境下,AppCode 始終無(wú)法離開(kāi) Xcode,而 Xcode 成為了一個(gè)必需品。AppCode 就這樣從同臺(tái)競(jìng)爭(zhēng)的產(chǎn)品逐步演變?yōu)閰f(xié)助 Xcode 工作的一項(xiàng)工具。

為什么要停用?

JetBrains 在博客中宣稱,自 11 年前 AppCode 1.0 發(fā)布以來(lái),他們一直在應(yīng)用自身的專業(yè)知識(shí),讓 iOS/macOS 編寫代碼更加有趣。JetBrains 如今已經(jīng)取得了許多成就,其中包括一流的 C++支持、對(duì)新的 Swift 語(yǔ)言極快發(fā)布初步支持以及最新的 Kotlin 多平臺(tái)移動(dòng)技術(shù)(Kotlin Multiplatform Mobile),這些成就結(jié)合了 JetBrains 對(duì) Kotlin 的熱情和對(duì)移動(dòng)技術(shù)的理解。

然而,雖然 AppCode 在用戶接受度方面取得了一些增長(zhǎng),但它的市場(chǎng)份額并沒(méi)有達(dá)到 JetBrains 所希望的水平。JetBrains 認(rèn)為,是時(shí)候放棄這款產(chǎn)品,把精力集中在其他方面了。

在 2023 年 12 月 31 日之前,JetBrains 將繼續(xù)為 AppCode 提供技術(shù)支持和發(fā)布更新,專門解決 Xcode 14 的兼容性問(wèn)題,以及必要的關(guān)鍵安全更新。更新的范圍將僅限于這兩個(gè)領(lǐng)域。值得一提的是,Kotlin Multiplatform Mobile 是獨(dú)立于 AppCode 的,JetBrains 亦將繼續(xù)投資于該工具。

審核編輯 :李倩

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 控制系統(tǒng)
    +關(guān)注

    關(guān)注

    41

    文章

    6647

    瀏覽量

    110735
  • 代碼
    +關(guān)注

    關(guān)注

    30

    文章

    4813

    瀏覽量

    68838

原文標(biāo)題:iOS 代碼編寫神器即將停用!

文章出處:【微信號(hào):玩轉(zhuǎn)VS Code,微信公眾號(hào):玩轉(zhuǎn)VS Code】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    EE-134:為SHARC系列編寫C兼容匯編代碼中斷處理程序

    電子發(fā)燒友網(wǎng)站提供《EE-134:為SHARC系列編寫C兼容匯編代碼中斷處理程序.pdf》資料免費(fèi)下載
    發(fā)表于 01-07 13:58 ?0次下載
    EE-134:為SHARC系列<b class='flag-5'>編寫</b>C兼容匯編<b class='flag-5'>代碼</b>中斷處理程序

    AIC3254的miniDSP編寫代碼編寫C5502代碼有什么區(qū)別?

    問(wèn)題:AIC3254的miniDSP編寫代碼編寫C5502代碼有什么區(qū)別,執(zhí)行速度和代碼量來(lái)進(jìn)行分析吧,謝謝回復(fù)
    發(fā)表于 11-06 07:22

    怎么樣提高verilog代碼編寫水平?

    ,共同進(jìn)步。 歡迎加入FPGA技術(shù)微信交流群14群! 交流問(wèn)題(一) Q:怎么樣提高verilog代碼編寫水平?Cpu 從事DFT工作。目前僅限于寫一些簡(jiǎn)單模塊。自學(xué)的話如何提高verilog編寫水平
    發(fā)表于 09-25 20:05

    IOS12以上搜索不到藍(lán)牙是怎么回事?

    現(xiàn)在是這樣的,IOS12以下測(cè)試能夠搜索到設(shè)備藍(lán)牙。但是IOS12以上就都搜索不到。 是什么原因呢?
    發(fā)表于 07-02 08:03

    該如何提高代碼容錯(cuò)率、降低代碼耦合度?

    提高RT-Thread代碼的容錯(cuò)率和降低耦合度是確保代碼質(zhì)量和可維護(hù)性的關(guān)鍵,下面列舉了幾種在編寫代碼時(shí),提高代碼容錯(cuò)率和降低耦合度的思路。
    的頭像 發(fā)表于 06-26 08:10 ?710次閱讀
    該如何提高<b class='flag-5'>代碼</b>容錯(cuò)率、降低<b class='flag-5'>代碼</b>耦合度?

    配對(duì)過(guò)IOS13.5的手機(jī)無(wú)法連接刪除綁定信息的esp32藍(lán)牙,怎么解決?

    你好,我的IDF版本是4.1,手機(jī)是IOS13.5版本的,APP是nRF Connect。 當(dāng)IOS手機(jī)配對(duì)連接esp32藍(lán)牙成功后,把esp32本地存儲(chǔ)的藍(lán)牙綁定信息刪除掉,IOS手機(jī)就沒(méi)辦法再次
    發(fā)表于 06-25 07:56

    探討AI編寫代碼技術(shù),以及提高代碼質(zhì)量的關(guān)鍵:靜態(tài)代碼分析工具Perforce Helix QAC &amp; Klocwork

    令軟件開(kāi)發(fā)人員夜不能寐的事情比比皆是。如今,他們最關(guān)心的問(wèn)題不再是如何用自己喜歡的語(yǔ)言(C、C++、Erlang、Java 等)表達(dá)最新的算法,而是人工智能(AI)。 本文中,我們將介紹AI編寫代碼
    的頭像 發(fā)表于 06-05 14:10 ?435次閱讀

    扎心靈魂小拷問(wèn):有了AI編寫代碼之后,軟件工程師會(huì)被AI取代嗎?

    軟件開(kāi)發(fā)者們有很多讓他們焦慮的事情。他們最擔(dān)心的不再是如何用他們最喜歡的編程語(yǔ)言(C、C++、Erlang、Java等)表達(dá)最新的算法。相反,這種擔(dān)憂正逐漸被人工智能(AI)所取代。 在這里,我們將探討AI編寫代碼的過(guò)程,并回答這個(gè)問(wèn)題:AI會(huì)取代程序員嗎?
    的頭像 發(fā)表于 05-24 19:17 ?691次閱讀
    扎心靈魂小拷問(wèn):有了AI<b class='flag-5'>編寫</b><b class='flag-5'>代碼</b>之后,軟件工程師會(huì)被AI取代嗎?

    鴻蒙ArkUI-X跨平臺(tái)開(kāi)發(fā):【 編寫第一個(gè)ArkUI-X應(yīng)用】

    通過(guò)構(gòu)建一個(gè)簡(jiǎn)單的ArkUI頁(yè)面跳轉(zhuǎn)示例,快速了解資源創(chuàng)建引用,路由代碼編寫和UI布局編寫等應(yīng)用開(kāi)發(fā)流程。
    的頭像 發(fā)表于 05-21 17:36 ?755次閱讀
    鴻蒙ArkUI-X跨平臺(tái)開(kāi)發(fā):【 <b class='flag-5'>編寫</b>第一個(gè)ArkUI-X應(yīng)用】

    Aurix TC364D是否可以通過(guò)某些UDS服務(wù)停用HSM?

    我想問(wèn)一下,是否可以通過(guò)某些 UDS 服務(wù)停用 HSM? 我們使用的是 Aurix TC364D 混凝土芯片。 我們需要停用的原因是上傳的特定測(cè)試軟件沒(méi)有網(wǎng)絡(luò)安全 == 激活 HSM 后,測(cè)試軟件
    發(fā)表于 05-20 07:19

    HarmonyOS開(kāi)發(fā)案例:【生活健康app之編寫通用工具類】(5)

    本節(jié)將介紹日志打印、時(shí)間換算等通用工具類的編寫和使用,工具類可以簡(jiǎn)化應(yīng)用代碼編寫和業(yè)務(wù)流程處理。
    的頭像 發(fā)表于 05-11 09:58 ?568次閱讀
    HarmonyOS開(kāi)發(fā)案例:【生活健康app之<b class='flag-5'>編寫</b>通用工具類】(5)

    嵌入式系統(tǒng)中C語(yǔ)言的編寫規(guī)范

    最重要的一條規(guī)則 編寫代碼時(shí)最重要的一條規(guī)則是:檢查周圍的代碼并嘗試模仿它。 作為維護(hù)人員,如果收到的補(bǔ)丁明顯與周圍代碼的編碼風(fēng)格不同,這是令人沮喪的。這是不尊重人的,就像某人穿著泥濘
    的頭像 發(fā)表于 05-11 08:49 ?1199次閱讀

    FPGA入門必備:Testbench仿真文件編寫實(shí)例詳解

    編寫完HDL代碼后,往往需要通過(guò)仿真軟件Modelsim或者Vivadao自帶的仿真功能對(duì)HDL代碼功能進(jìn)行驗(yàn)證,此時(shí)我們需要編寫Testbench文件對(duì)HDL功能進(jìn)行測(cè)試驗(yàn)證。
    發(fā)表于 04-29 10:43 ?2208次閱讀

    蘋果為遵守《數(shù)字市場(chǎng)法》,調(diào)整iOS、App Store及Safari功能

    即將與Apple團(tuán)隊(duì)進(jìn)行面對(duì)面會(huì)議,討論歐盟《數(shù)字市場(chǎng)法》對(duì)其正在歐盟分發(fā)的App所帶來(lái)的影響及iOS、Safari及其App Store的變革。咨詢的重點(diǎn)內(nèi)容涵蓋iOS上的其他分發(fā)渠道、App Store上的支付手段、網(wǎng)頁(yè)購(gòu)買
    的頭像 發(fā)表于 02-02 10:55 ?868次閱讀

    一招就行—鴻蒙OS 編寫第一個(gè)頁(yè)面

    在 Java UI 框架中,提供了兩種編寫布局的方式:在XML中聲明UI布局和在代碼中創(chuàng)建布局。這兩種方式創(chuàng)建出的布局沒(méi)有本質(zhì)差別,為了熟悉兩種方式,我們將通過(guò) XML 的方式編寫第一個(gè)頁(yè)面,通過(guò)
    的頭像 發(fā)表于 01-26 18:01 ?798次閱讀
    一招就行—鴻蒙OS <b class='flag-5'>編寫</b>第一個(gè)頁(yè)面