以下內(nèi)容為Mac上搭建配置Flutter環(huán)境內(nèi)容。官方地址請見:https://flutter.io/docs/get-started/install/macos[https...
@coco_CC 你在 zshrc shell里 添加 source ~/.bash_profile
Mac下升級ruby最新版本Mac自身的ruby 版本 2.x,通過ruby -v可以查看版本號(hào)。 為更新到ruby的最新版本,可通過以下命令解決: brew update 我們發(fā)現(xiàn)已經(jīng)是最新版本可繼續(xù)...
今天小伙伴問了一個(gè)問題,這兩個(gè)變量地址是否相同? 輸出如下: 可以看到這兩個(gè)對象是常量,所以是存儲(chǔ)在常量區(qū),并且地址是一樣的。接下來嘗試其他創(chuàng)建方式: 輸出如下: 可以看到創(chuàng)...
最近面試的時(shí)候給問到了鎖,回答得不是很好,所以又重新學(xué)了一次,謹(jǐn)以此文記錄學(xué)習(xí)成果 用鎖的場景:多條線程存在同時(shí)操作(刪、查、讀、寫)同一個(gè)文件or對象or變量。如果不是同時(shí)...
//提供了cls 和 bits ,兩者是互斥關(guān)系
請問從哪里看出來是互斥關(guān)系?
iOS-底層原理 07:isa與類關(guān)聯(lián)的原理iOS 底層原理 文章匯總[http://www.itdecent.cn/p/412b20d9a0f6] 本文的主要目的是理解類與isa是如何關(guān)聯(lián)的 在介紹正文之前,首先需...
技 術(shù) 文 章 / 超 人 2019-03-20 補(bǔ)充@ dynamic與@ synthesize內(nèi)容 個(gè)人覺得要更加深入直觀了解MRC與ARC的區(qū)別建議先從內(nèi)存分析開始所以...
關(guān)于mac下如何配置java環(huán)境,請看以下步驟: 1.首先查看mac上是否安裝了JDK,在終端輸入指令 java -version,如果輸出為No Java runtime ...
當(dāng)我們?nèi)粘態(tài)ug的時(shí)候,想學(xué)習(xí)下蘋果爸爸的源碼,卻發(fā)現(xiàn)只能在外面蹭一蹭,無法深入探索。如下圖: 定位源碼的三種方法 查找指定函數(shù)的底層源碼:本文以Person類的alloc...
Xcode中的調(diào)試技巧與我們的日常開發(fā)息息相關(guān),而掌握這些調(diào)試技巧在我們解決Bug時(shí),常常有事半功倍的作用。 Breakpoint(斷點(diǎn)) 如下圖,點(diǎn)擊代碼行就可以生成一個(gè)斷...
2020年本應(yīng)該是一個(gè) "愛你、愛你"的年份!卻因?yàn)?黑天鵝 給我們帶來非常大的影響! 一、2020年iOS招聘數(shù)據(jù)分析 這里是 2020年3月份BOSS直聘 北京iOS招聘...
前言: iOS 高級之美 是本人總結(jié)了一些工作實(shí)際開發(fā)研究以及面試重點(diǎn),圍繞底層進(jìn)行 源碼分析 - LLDB 調(diào)試 - 源碼斷點(diǎn) - 匯編調(diào)試,讓讀者真正感受 Runti...
結(jié)構(gòu)體是C/C++兩種語言中的基礎(chǔ)語法, C語言中的結(jié)構(gòu)體只是一個(gè)存粹的數(shù)據(jù)集合類型的描述,它只有數(shù)據(jù)成員而沒有成員方法。C++中的結(jié)構(gòu)體則被賦予為一個(gè)類定義的角色,它可以...