從 Android 5.0 開(kāi)始畔濒,Google 引入了一套全新的相機(jī)框架 Camera2(android.hardware.camera2)并且廢棄了舊的相機(jī)框架 Camer...
![240](https://cdn2.jianshu.io/assets/default_avatar/9-cceda3cf5072bcdd77e8ca4f21c40998.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
從 Android 5.0 開(kāi)始畔濒,Google 引入了一套全新的相機(jī)框架 Camera2(android.hardware.camera2)并且廢棄了舊的相機(jī)框架 Camer...
本文前面先看看針對(duì)這個(gè)知識(shí)點(diǎn)會(huì)有哪些會(huì)在面試中出現(xiàn)难述,先對(duì)題目了解一下妻往。后面會(huì)針對(duì)Service沒(méi)有被問(wèn)到的內(nèi)容再次進(jìn)行系統(tǒng)的學(xué)習(xí)。 一隆檀、Service是什么 Service是...
引言 Socket是位于應(yīng)用層和傳輸層之間的一個(gè)抽象層摇天,把TCP/IP層復(fù)雜的操作抽象為幾個(gè)簡(jiǎn)單的接口粹湃,供應(yīng)用層調(diào)用以實(shí)現(xiàn)進(jìn)程在網(wǎng)絡(luò)中通信恐仑。Socket分為流式套接字和數(shù)據(jù)包...
leetcode1450. 在既定時(shí)間做作業(yè)的學(xué)生人數(shù)[https://leetcode.cn/problems/number-of-students-doing-homew...
1.冒泡排序 時(shí)間復(fù)雜度:O(n^2) 1.1初級(jí) 1.2正宗冒泡排序 1.3冒泡排序優(yōu)化 問(wèn)題:排序過(guò)程中,如果數(shù)據(jù)中有部分有序,那么就會(huì)出現(xiàn)很多沒(méi)必要的比較.例如:[2,...
之前做過(guò)App的啟動(dòng)優(yōu)化,遇到了+load優(yōu)化的問(wèn)題为鳄,后來(lái)想一想除了initializers代替+load還有沒(méi)有什么好的方法裳仆,然后就搜到了運(yùn)用編譯屬性__attribute...
在swift中,extension與Objective-C的category有點(diǎn)類(lèi)似孤钦,但是extension比起category來(lái)說(shuō)更加強(qiáng)大和靈活歧斟,它不僅可以擴(kuò)展某種類(lèi)型或結(jié)...
在相對(duì)較大的互聯(lián)網(wǎng)App研發(fā)中, framework靜態(tài)庫(kù)被廣泛應(yīng)用, 那么在研發(fā)framework的時(shí)候也產(chǎn)生好多的問(wèn)題? 其實(shí)一個(gè)常見(jiàn)的問(wèn)題的就是umbreall hea...
系列文集:爆棧熱門(mén) iOS 問(wèn)題。目錄在此偏形。倉(cāng)薯翻譯静袖,歡迎指正:) 問(wèn)題 我在 ARC 模式下編譯出了這個(gè) warning: 我的代碼是這么寫(xiě)的: 為什么會(huì)有這個(gè) warni...
解決辦法: 重啟手機(jī) ╮( ̄▽?zhuān)?╭
1.先上結(jié)論 如果你項(xiàng)目中格式化日期中使用了YYYY,那么趕緊修改成yyyy吧俊扭!趕緊去队橙,跑步前進(jìn),Go萨惑!Go捐康!Go! 下面來(lái)講解一下原因庸蔼! 2.舉個(gè)例子 你運(yùn)行上面的代碼的時(shí)...
本文內(nèi)容: GCD相關(guān)概念 有關(guān)GCD的幾道面試題 源碼分析:隊(duì)列和異步函數(shù) GCD概念 GCD是Grand Central Dispatch的縮寫(xiě)劳翰。是蘋(píng)果為提供多核并行運(yùn)算...
1. 進(jìn)程和線(xiàn)程的定義和關(guān)系 線(xiàn)程 線(xiàn)程是進(jìn)程的進(jìn)本執(zhí)行單元隙疚,一個(gè)進(jìn)程的所有任務(wù)都在線(xiàn)程中執(zhí)行 進(jìn)程中至少得有一個(gè)線(xiàn)程。程序啟動(dòng)后默認(rèn)開(kāi)啟一條線(xiàn)程磕道,這條線(xiàn)程被叫做主線(xiàn)程或UI...
1供屉、內(nèi)存五大區(qū) 棧(stack):變量地址存放在棧區(qū) 堆(heap):alloc出來(lái)的變量存放在堆區(qū)。 未初始化數(shù)據(jù)(.bss):全局變量溺蕉,并且未初始化 已初始化數(shù)據(jù)(.da...
copy和mutableCopy 示例中要打印引用計(jì)數(shù)(retainCount)伶丐,所以關(guān)閉了ARC。 示例都寫(xiě)在ViewController中疯特,因此只在這個(gè)文件后面設(shè)置了-f...
寫(xiě)在前面 當(dāng)在10億數(shù)據(jù)進(jìn)行不到30次比較就能查找到目標(biāo)時(shí)哗魂,不禁感嘆編程之魅力!人類(lèi)之偉大呀漓雅! —— 學(xué)紅黑樹(shù)有感录别。 終于,在學(xué)習(xí)了幾天的紅黑樹(shù)相關(guān)的知識(shí)后邻吞,我想把我所學(xué)所想...
示例 打印結(jié)果都:Person 解答 首先看看class的實(shí)現(xiàn) 返回的是調(diào)用者的isa 然后我們看看self和super分別調(diào)用class方法有什么區(qū)別组题。通過(guò)終端命令查看c+...
應(yīng)用程序加載(一) -- dyld流程分析[http://www.reibang.com/p/ca0f2a401ffd]應(yīng)用程序加載(二) -- dyld&objc關(guān)聯(lián)以及...