啥是野指針? 指向一個已經(jīng)刪除的對象或未申請訪問受限內(nèi)存區(qū)域的指針。而這里的野指針主要是指對象釋放后,指針未置空導致的野指針。該類Crash發(fā)生比較隨機,找出來比較費勁,比較...
解釋 更新布局總會重新觸發(fā)layoutSubviews方法。 layoutSubviews繼承于UIView的子類重寫,進行布局更新,刷新視圖。如果某個視圖自身的bounds...
前言 最近遇到一個錯誤,如下 正文 以.c文件的編譯流程為例,如下圖。我們按照以下的步驟,用gcc對代碼進行編譯。 test.c的代碼如下 gcc指令處理 預處理 編譯 匯編...
swift的類型有哪些? ??swift的類型分為值類型和引用類型兩種。值類型在傳遞和賦值時將進行復制,而引用類型只會使用引用對象的于個"指向"。swift中定義的很多類型都...
AsyncDisplayKit 是一個UI框架,最初誕生于 Facebook 的 Paper 應用程序。它是為了解決 Paper 團隊面臨的核心問題之一:盡可能緩解主線程的壓...
一.概述 在iOS中我們直接調(diào)某個對象的消息的方式有2種 系統(tǒng)NSObject類型中提供了2個方法 // 一個參數(shù)[self performSelector:<#(SEL)#...
performSelector方法 performSelector在運行時,調(diào)用方去找目標方法selector,在編譯時不做校驗; 延遲執(zhí)行 -- 與RunLoop有關 調(diào)用...
1、UIView動畫 animateWithDuration: animations:,該方法執(zhí)行一個動畫duration是執(zhí)行所需時間,第二個是一個block,就是要執(zhí)行的...