版本記錄 前言 大家都知道隨著人工智能的發(fā)展偏友,會掀起來另外一個工業(yè)革命,而語音識別就是人工智能的初始階段,但是每個公司做的都不一樣勒庄,涉及到一系列的語音的采集和算法實現(xiàn),蘋果的...
版本記錄 前言 大家都知道隨著人工智能的發(fā)展偏友,會掀起來另外一個工業(yè)革命,而語音識別就是人工智能的初始階段,但是每個公司做的都不一樣勒庄,涉及到一系列的語音的采集和算法實現(xiàn),蘋果的...
為什么要用到Router去做跳轉:解耦耕腾、方便 像底下這種代碼可能寫了很多很多遍了,尤其是在項目中某個頁面入口很多的情況下蓬衡。 尤其是公司要開發(fā)多個項目喻杈,對模塊進行了拆分,組件化...
前言 在項目測試階段狰晚,頻繁的打包發(fā)布會耗費團隊很多的時間筒饰。搭建一個自動化打包發(fā)布的平臺,可以將我們從那些繁瑣的打包發(fā)布流程中解放出來壁晒。 本文采用的方案是:Jenkins + ...
題目 給定一個字符串 s瓷们,找到 s 中最長的回文子串。你可以假設 s 的最大長度為1000秒咐。 示例 1: 輸入: "babad"輸出: "bab"注意: "aba"也是一個有...
原文 : 與佳期的個人博客(gonghonglou.com) 大家都知道谬晕,向業(yè)已回收的對象發(fā)送消息是不安全的。這么做有時可以携取,有時不行攒钳。具體可行與否,完全取決于對象所占內存有...
首先字符串其實是有很多種類型的雷滋,如__NSCFConstantString__NSCFStringNSTaggedPointerString 初始化字符串的幾個方法: 說明 ...
前言 2000年晤斩,伊利諾伊大學厄巴納-香檳分校(University of Illinois at Urbana-Champaign 簡稱UIUC)這所享有世界聲望的一流公立...
一焕檬、什么是緩存 這里說的緩存是一種廣義的概念,在計算機存儲層次結構中澳泵,低一層的存儲器都可以看做是高一層的緩存实愚。比如Cache是內存的緩存,內存是硬盤的緩存,硬盤是網(wǎng)絡的緩存等...
運行時是iOS中一個很重要的概念爆侣,iOS運行過程中都會被轉化為runtime的C代碼執(zhí)行萍程。例如[target doSomething];會被轉化成objc)msgSend(t...
Date: 2018.9.21 1兔仰、參考 https://blog.csdn.net/SoaringLee_fighting/article/details/82155608...
在使用symbolicatecrash去解析ios crash時,經(jīng)常發(fā)現(xiàn)自己app的堆棧都解析了乎赴。但是系統(tǒng)的堆棧卻仍是地址信息忍法。如下圖這種: 通過symbolicatecr...
私有類__NSCFConstantString,__NSCFString和NSTaggedPointerString 聲明一個對象,可以用父類類型聲明,子類來初始化,聲明只是...
需求:一個對象數(shù)組,然后想將這個數(shù)組拷貝出來一份用,修改拷貝的這份數(shù)組,保持原始數(shù)據(jù)不被改變. 我自己的理解: copy和mutableCopy的區(qū)別在于饿序,后者拷貝出來的對象...
用戶在使用App的過程中,經(jīng)常遇到閃退的情況羹蚣,體驗不太好原探,本文嘗試探索引發(fā)閃退的原因,以及在遇到crash的情況下顽素,盡可能的保持程序運行咽弦,并及時上報錯誤。 一胁出、cras...
可以型型,現(xiàn)在大多數(shù)人還是無腦用copy
談談NSString的copy和strong今天在人才孵化基地中,矯總提出了一個問題,然后根據(jù)此問題又深入的探索了一番,在此做個總結. 1.先說說用copy修飾 在這里舉一個例子 這里打印出來的結果是: 為什么會這樣呢...
今天在人才孵化基地中,矯總提出了一個問題,然后根據(jù)此問題又深入的探索了一番,在此做個總結. 1.先說說用copy修飾 在這里舉一個例子 這里打印出來的結果是: 為什么會這樣呢...