啥是野指針? 指向一個(gè)已經(jīng)刪除的對(duì)象或未申請(qǐng)?jiān)L問(wèn)受限內(nèi)存區(qū)域的指針蜂桶。而這里的野指針主要是指對(duì)象釋放后疫萤,指針未置空導(dǎo)致的野指針床嫌。該類(lèi)Crash發(fā)生比較隨機(jī)护锤,找出來(lái)比較費(fèi)勁送丰,比較...
![240](https://upload.jianshu.io/users/upload_avatars/2156202/e8393013-d431-45a9-8225-df5848af52fb.jpeg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
啥是野指針? 指向一個(gè)已經(jīng)刪除的對(duì)象或未申請(qǐng)?jiān)L問(wèn)受限內(nèi)存區(qū)域的指針蜂桶。而這里的野指針主要是指對(duì)象釋放后疫萤,指針未置空導(dǎo)致的野指針床嫌。該類(lèi)Crash發(fā)生比較隨機(jī)护锤,找出來(lái)比較費(fèi)勁送丰,比較...
解釋 更新布局總會(huì)重新觸發(fā)layoutSubviews方法蹭劈。 layoutSubviews繼承于UIView的子類(lèi)重寫(xiě)疗绣,進(jìn)行布局更新,刷新視圖铺韧。如果某個(gè)視圖自身的bounds...
前言 最近遇到一個(gè)錯(cuò)誤多矮,如下 正文 以.c文件的編譯流程為例,如下圖。我們按照以下的步驟塔逃,用gcc對(duì)代碼進(jìn)行編譯讯壶。 test.c的代碼如下 gcc指令處理 預(yù)處理 編譯 匯編...
swift的類(lèi)型有哪些? ??swift的類(lèi)型分為值類(lèi)型和引用類(lèi)型兩種湾盗。值類(lèi)型在傳遞和賦值時(shí)將進(jìn)行復(fù)制伏蚊,而引用類(lèi)型只會(huì)使用引用對(duì)象的于個(gè)"指向"。swift中定義的很多類(lèi)型都...
AsyncDisplayKit 是一個(gè)UI框架格粪,最初誕生于 Facebook 的 Paper 應(yīng)用程序躏吊。它是為了解決 Paper 團(tuán)隊(duì)面臨的核心問(wèn)題之一:盡可能緩解主線(xiàn)程的壓...
一.概述 在iOS中我們直接調(diào)某個(gè)對(duì)象的消息的方式有2種 系統(tǒng)NSObject類(lèi)型中提供了2個(gè)方法 // 一個(gè)參數(shù)[self performSelector:<#(SEL)#...
performSelector方法 performSelector在運(yùn)行時(shí),調(diào)用方去找目標(biāo)方法selector帐萎,在編譯時(shí)不做校驗(yàn)比伏; 延遲執(zhí)行 -- 與RunLoop有關(guān) 調(diào)用...
1、UIView動(dòng)畫(huà) animateWithDuration: animations:疆导,該方法執(zhí)行一個(gè)動(dòng)畫(huà)duration是執(zhí)行所需時(shí)間赁项,第二個(gè)是一個(gè)block,就是要執(zhí)行的...